Avamar: Linee guida per la risoluzione dei problemi dei backup dei plug-in VSS lenti
Summary: Questo articolo offre linee guida per isolare le scarse prestazioni di backup del plug-in del servizio Copia Shadow del volume (VSS). La lentezza del plug-in VSS e delle istantanee Diskshadow potrebbe essere dovuta a Microsoft Driver Verifier. Le snapshot Diskshadow possono essere veloci, ma i backup del plug-in Avamar VSS rimangono lenti. ...
Symptoms
Il backup del plug-in VSS lento o entrambi i backup del plug-in VSS e l'acquisizione di un'istantanea di questi volumi critici utilizzando Diskshadow mostravano scarse prestazioni.
Cause
Nel primo scenario, le scarse prestazioni di backup del plug-in VSS erano riconducibili al contenuto delle sottocartelle nell'unità C:\ critica, con un impatto sull'efficienza complessiva del backup.
Caso 1. Il seguente contenuto della cartella per la cronologia degli aggiornamenti di Windows rallentava le operazioni di Avamar VSS.
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
Utilizzare DISM (Deployment Image Servicing and Management) e l'utilità Pulizia disco per avviare la pulizia delle cartelle in base alle linee guida.
https://learn.microsoft.com/en-us/answers/questions/2191628/winsxs-occupying-more-space [learn.microsoft.com(Link esterno)
Dopo la pulizia e l'esclusione delle cartelle, ora i backup VSS che richiedevano quasi 2 ore e 30 minuti vengono completati in 35-40 minuti.
Caso #2: Il contenuto della cartella "c:\Windows\System32\spool\PRINTERS\*" causava il rallentamento dell'esecuzione dei backup VSS.
La soluzione è stata quella di aggiungere un'esclusione del dataset per queste voci di cartella:
--exclude=c:\Windows\System32\spool\PRINTERS\
--exclude=c:\Windows\System32\spool\PRINTERS*.tmp
Caso #3: Il contenuto della cartella "C:\users*\appdata\*" rallenta i backup Avamar VSS.
Exclude "AppData\Local", "AppData\LocalLow" and " AppData\Roaming" directories from VSS backups.
L'esclusione delle cartelle di cui sopra non influisce sull'integrità dei backup VSS secondo le linee guida Microsoft in:
https://learn.microsoft.com/en-us/windows/apps/design/app-settings/store-and-retrieve-app-data (Link esterno)
Caso #4: In questo caso, l'utilizzo dei backup Avamar VSS o dell'utilità Diskshadow per creare istantanee dei volumi critici era lento. Per isolare la root cause, abilitare la traccia delle prestazioni di VSS con i seguenti comandi (utilizzare il prompt dei comandi amministratore di DOS):
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
I log di traccia acquisiti indicano un'esecuzione continua sulla funzione "GetRootAndLogicalPrefixPaths" quasi in loop.
Sempre nella traccia, mostra un verificatore del driver che è stato abilitato su tutti i conducenti che sono il colpevole e rallentano le operazioni. Maggiori dettagli sull'impatto di Driver Verifier sono disponibili su:
https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/driver-verifier(Link esterno)
Resolution
Caso 1. Root cause identificata a causa di file di aggiornamento di Windows di piccole dimensioni nella cartella c:\Windows\servicing\LCU.
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
La risoluzione consiste nell'avviare un'utilità DISM/"pulizia disco per rimuovere le voci ridondanti e se ciò non aiuta.
Aggiungere l'esclusione esplicita di queste sottocartelle nel dataset.
Caso 2. Identificazione della causa principale a causa di .tmp file in "c:\Windows\System32\spool\PRINTERS*.tmp"
La risoluzione consiste nell'escludere questi file dal backup VSS aggiungendo un'esclusione nel dataset:
--exclude=c:\Windows\System32\spool\PRINTERS*.tmp
Caso #3: Identificazione della root cause di tre voci della sottocartella in "C:\users*\appdata\*". I file nelle sottocartelle memorizzano i dati delle applicazioni specifici dell'utente che non sono ritenuti necessari per il ripristino bare metal (BMR). Per risolvere questo problema, aggiungere un'esclusione nel dataset a livello globale per questa cartella e le tre sottocartelle:
"C:\users*\appdata\*"
Caso #4: La risoluzione è stata quella di disabilitare l'esecuzione di Driver Verifier e i backup VSS completati in 15 minuti invece di richiedere più di 10 ore. Inoltre, la snapshot Diskshadow ha richiesto solo pochi secondi anziché più di 25 minuti prima della modifica.