Avamar: VSS-laajennuksen varmuuskopiot hitaiden vianmääritysohjeiden suorittaminen
Summary: Tässä artikkelissa on ohjeita VSS (Volume Shadow Copy Service) -laajennuksen heikon varmuuskopioinnin suorituskyvyn eristämiseen. VSS-laajennuksen ja Diskshadow-tilannevedosten hitaus saattaa johtua Microsoft Driver Verifieristä. Diskshadow-tilannevedokset voivat olla nopeita, mutta Avamar VSS Plugin -varmuuskopioinnit ovat hitaita. ...
Symptoms
VSS-laajennuksen varmuuskopiointi oli hidas tai molemmat VSS-laajennuksen varmuuskopiot ja tilannevedoksen tekeminen näistä kriittisistä taltioista Diskshadowilla osoittivat heikkoa suorituskykyä.
Cause
Ensimmäisessä skenaariossa VSS Plugin -varmuuskopioinnin heikko suorituskyky jäljitettiin kriittisen C:\-aseman alikansioiden sisältöön, mikä vaikutti yleiseen varmuuskopioinnin tehokkuuteen.
Tilanne 1: Windowsin päivityshistorian kansiosisällön seuraaminen hidasti Avamar VSS:n toimintaa.
c:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~20348.3328.1.7
c:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~20348.3207.1.6
Käynnistä kansion uudelleenjärjestäminen ohjeiden mukaisesti DISM (Deployment Image Servicing and Management) -apuohjelman ja levyn uudelleenjärjestäminen -apuohjelman avulla.
https://learn.microsoft.com/en-us/answers/questions/2191628/winsxs-occupying-more-space [learn.microsoft.com(Ulkoinen linkki)
Kansion uudelleenjärjestämisen ja poissulkemisen jälkeen VSS-varmuuskopiot, jotka aiemmin kestivät lähes 2 tuntia 30 minuuttia, ovat nyt valmiita 35–40 minuutissa.
Tapaus #2: Kansion sisältö "c:\Windows\System32\spool\PRINTERS\*" hidasti VSS-varmuuskopiointia.
Ratkaisu oli lisätä tietojoukon poissulkeminen seuraaville kansiomerkinnöille:
--exclude=c:\Windows\System32\spool\PRINTERS\
--exclude=c:\Windows\System32\spool\PRINTERS*.tmp
Tapaus #3: Kansion sisältö C:\users*\appdata\* hidastaa Avamar VSS -varmuuskopiointia.
Exclude "AppData\Local", "AppData\LocalLow" and " AppData\Roaming" directories from VSS backups.
Edellä mainittujen kansioiden poisjättäminen ei vaikuta VSS-varmuuskopioiden eheyteen Microsoftin ohjeiden mukaisesti:
https://learn.microsoft.com/en-us/windows/apps/design/app-settings/store-and-retrieve-app-data (Ulkoinen linkki)
Tapaus #4: Tässä tapauksessa kriittisten asemien tilannevedos oli hidasta Avamar VSS -varmuuskopioiden tai Diskshadow-apuohjelman avulla. Voit selvittää perimmäisen syyn ottamalla VSS-suorituskyvyn jäljityksen käyttöön seuraavilla komennoilla (käytä DOS-järjestelmänvalvojan komentokehotetta):
i) logman create trace vss_trace -ow -o %temp%\%computername%_vss_trace.etl -p {9138500E-3648-4EDB-AA4C-859E9F7B7C38} 0xffffffffffffffff 0xff -nb 16 16 -bs 1024 -mode Circular -f bincirc -max 4096 –ets
ii) logman create counter PerfLog-1s -o "%temp%\%computername%_PerfLog-1.blg" -f bincirc -v mmddhhmm -max 300 -c "\LogicalDisk(*)\*" "\Memory\*" "\.NET CLR Memory(*)\*" "\Cache\*" "\Network Interface(*)\*" "\Netlogon(*)\*" "\Paging File(*)\*" "\PhysicalDisk(*)\*" "\Processor(*)\*" "\Processor Information(*)\*" "\Process(*)\*" "\Redirector\*" "\Server\*" "\System\*" "\Server Work Queues(*)\*" "\Terminal Services\*" -si 00:00:01
iii) logman start Perflog-1s
iv) Now START THE VSS backup USING DISKSHADOW or Avamar VSS Plugin
v) stop the trace once backup completed with the following elevated commands:
logman stop vss_trace -ets
logman stop Perflog-1s
logman delete Perflog-1s
Tallennetut jäljityslokit osoittavat jatkuvaa suoritusta "GetRootAndLogicalPrefixPaths" -toiminnossa lähes silmukassa.
Myös jäljityksessä näkyy kuljettajan todentaja, joka on otettu käyttöön kaikkien kuljettajien ollessa syyllinen ja hidastaen toimintaa. Lisätietoja ajuritodentajan vaikutuksesta osoitteessa:
https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/driver-verifier(Ulkoinen linkki)
Resolution
Tilanne 1: Pääsyy tunnistettu c:\Windows\serviceicing\LCU-kansiossa olevien pienten Windows-päivitystiedostojen vuoksi.
c:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~20348.3328.1.7
c:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~20348.3207.1.6
Ratkaisu on käynnistää DISM/"levyn uudelleenjärjestämisapuohjelma tarpeettomien merkintöjen poistamiseksi, ja jos se ei auta, se ei auta.
Lisää näiden alikansioiden nimenomainen poissulkeminen tietojoukossa.
Tilanne 2: Juurisyy, joka on tunnistettu kansion "c:\Windows\System32\spool\PRINTERS*.tmp.tmp
tiedostojen vuoksi. Ratkaisu on jättää nämä tiedostot pois VSS-varmuuskopiosta lisäämällä poikkeus tietojoukkoon:
--exclude=c:\Windows\System32\spool\PRINTERS*.tmp
Tapaus #3: Pääsyy tunnistettu kolmen alikansiomerkinnän vuoksi kansiossa "C:\users*\appdata\*". Alikansioiden tiedostoihin tallennetaan käyttäjäkohtaisia sovellustietoja, joita ei pidetä tarpeellisina Bare Metal Recovery (BMR) -palautuksessa. Voit ratkaista tämän ongelman lisäämällä poissulkemisen tietojoukkoon yleisellä tasolla tälle kansiolle ja kolmelle alikansiolle:
"C:\users*\appdata\*"
Tapaus #4: Ratkaisu oli poistaa ohjaimen todentajan suorittaminen käytöstä ja VSS-varmuuskopiot valmistuivat 15 minuutissa yli 10 tunnin sijaan. Lisäksi Diskshadow-tilannevedos kesti vain muutaman sekunnin muutosta edeltäneen yli 25 minuutin sijaan.