Perché ottimizzare le prestazioni di backup dei client?
Informazioni su cosa accade durante un backup Avamar dal punto di vista
delle prestazioniUna spiegazione dettagliata di cosa accade in background per influenzare le prestazioni e il comportamento del backup del client Avamar è disponibile in:
Raccolta di informazioni:
Raccogliere informazioni dettagliate sul problema:
Determinare quale parte della catena di backup presenta il collo di bottiglia più grave:
Lo schema seguente mostra i componenti principali di un sistema di backup.
Esistono SEMPRE colli di bottiglia, ma dobbiamo lavorare per capire dove si trovano.
Se riusciamo a farlo e mitigare il collo di bottiglia, le prestazioni dovrebbero migliorare.
Una volta attenuato il collo di bottiglia, potrebbe manifestarsi un altro collo di bottiglia. Il nostro obiettivo finale è raggiungere una situazione in cui la durata del backup è accettabile.
Colli di bottiglia lato server Avamar:
Se TUTTI i backup su un server Avamar sono lenti, considerare la possibilità di un problema lato server.
Se TUTTI i backup su un server Avamar sono lenti in alcuni momenti del giorno, considerare il conflitto lato server o un collo di bottiglia della rete.
Se si verifica un problema di prestazioni con uno o alcuni backup client, concentrarsi su ciascun client da solo.
Integrità del server:
È improbabile che un Avamar server integro sia un collo di bottiglia per i backup.
Controllare lo stato del backup server.
Avamar limita le connessioni client per mantenere livelli accettabili di prestazioni.
Vedere Avamar: Quante sessioni client simultanee possono essere eseguite su Avamar Server? (versioni 6.1 e successive)
Conflitto con i server:
Se ci sono momenti del giorno in cui le prestazioni di backup sono scarse, ciò potrebbe indicare un conflitto.
admin@utilitynode:~/>: avmaint session | grep path | wc -l
Prestazioni di acquisizione del backup Data Domain:
Accedere al portale del supporto Dell ed esaminare:
Colli di bottiglia lato rete:
La rete può essere un collo di bottiglia se viene eseguito il backup di un client su una WAN.
Latenza di rete:
Ciò influisce sulla velocità con cui i client possono verificare se sono presenti hash sull'Avamar Server.
2014-11-20 04:45:30 avtar Info <5156>: Backup #1180 timestamp 2014-11-20 04:45:28, 23 files, 5 folders, 291.7 GB (23 files, 4.316 GB, 1.48% new)
Se il client e il server sono separati da una WAN, considerare se il link può trasmettere la quantità di dati (in questo caso, 4,316 GB) all'interno della finestra di backup.
Quantità maggiori di nuovi dati richiedono una maggiore larghezza di banda di rete o un tempo di backup più lungo.
Questi fattori hanno limiti pratici, ma possono essere controllati in una certa misura dall'utente.
Considerare se uno di essi può essere manipolato per ospitare un backup tempestivo.
Se si sospetta un collo di bottiglia di rete o un problema di comunicazione del server:
Verificare il throughput di rete tra il client e il dispositivo di backup.
Abilitare la registrazione avtar comstats per facilitare la risoluzione dei problemi.
Colli di bottiglia lato client:
Assicurarsi che il backup non sia stato annullato prematuramente:
Cercare "canceled" nel registro di backup. Di seguito è riportato un esempio in cui un utente interessato ha annullato un backup L1.
2013-11-05 12:15:29 avtar Info <5157>: PARTIAL Backup #14 timestamp 2011-11-05 12:13:36, 2,030 files, 562 folders, 397.3 MB (691 files, 17.44 MB, 4.39% new)
2013-11-05 12:15:29 avtar Info <7539>: Label "MOD-xxxxxxxxxx", scheduled to expire 11/12/11, none backup
2013-11-05 12:15:29 avtar Info <6083>: Backed-up 397.3 MB in 1.36 minutes: 17 GB/hour (89,593 files/hour)
2013-11-05 12:15:29 avtar Info <7883>: Finished at 2011-11-05 12:15:29 GMT Standard Time, Elapsed time: 0000h:01m:21s
2013-11-05 12:15:29 avtar Info <8468>: Sending wrapup message to parent
2013-11-05 12:15:29 avtar Info <5314>: Command failed (exit code 10013: Externally canceled)
In casi come questo, in cui un backup termina gradualmente, i dati vengono conservati come backup "PARTIAL".
Sebbene i log di backup parziali indichino le prestazioni di backup, l'analisi corretta richiede il log da un backup completato.
Controllare il registro per verificare la presenza di problemi di dimensionamento della cache di file o hash:
Verificare se i flag di regolazione vengono passati ad avtar:
La regolazione della CPU o della rete Avtar riduce notevolmente le prestazioni di backup.
Vedere Avamar: Come limitare l'utilizzo delle risorse di sistema da parte di un client Avamar (CPU, rete, I/O e memoria).
Questa operazione può essere rilevata nel registro di backup.
2013-09-06 14:22:13 avtar Info <6557>: Network bandwidth throttling is enabled, limiting to approx. 0.512 Mbps (62.50 KB/sec) 2013-09-06 14:22:13 avtar Info <6558>: CPU throttling is enabled, limiting CPU usage to approx. 70%
Esiste un collo di bottiglia della MEMORIA o della CPU del client Avamar?
Un backup Avamar viene eseguito alla velocità che l'hardware consente e compete con altri servizi per le risorse. Prestare attenzione al "lavoro giornaliero" del cliente e a quando è occupato.
Monitorare il client utilizzando Gestione attività o Esplora processi (su Windows) o il comando "top" (UNIX o Linux). Questi possono rivelare lasaturazione della CPU i f durante il backup.
Dell dispone di uno strumento interno "LogAnalyzer" che consente di grafici del consumo e delle prestazioni delle risorse nel tempo. Collaborare con il supporto per utilizzarlo.
I file cache vengono caricati in memoria durante il backup. Controllare l'utilizzo della memoria del client per rilevare errori di pagina o indica che il client è a corto di RAM.
Questo è meno di un problema in cui i client Avamar v7.x a Data Domain sfruttano la "cache di paging" (f_cache2.dat).
La cache di paging riduce l'ingombro della memoria su un client rispetto alla tradizionale cache avtar "monolitica".
Verificare la presenza di un collo di bottiglia I/O lato client:
Dopo il dimensionamento della cache client, il fattore successivo che determina le prestazioni di backup è il sistema di storage che ospita i dati di backup e i feed in avtar.
Assicurarsi che lo storage di destinazione sia integro:
Accertarsi che non vi siano problemi con lo storage device di destinazione che impedisce prestazioni ottimali.
Assicurarsi che il software di terze parti non sia in competizione con avtar per I/O:
Alcune applicazioni sul client competono con il client Avamar per l'I/O di storage?
La scansione in tempo reale o all'accesso del software antivirus influisce notevolmente sulle prestazioni del client Avamar.
Assicurarsi che il client non stia eseguendo il backup dei dati utilizzando CIFS o NFS:
Il backup dei dati CIFS o NFS è supportato solo tramite un acceleratore NDMP.
Verificare se la compressione o la crittografia dello storage è in uso:
Le prestazioni di backup possono essere inferiori al previsto se i dati di destinazione risiedono nello storage di destinazione in cui i dati vengono compressi o crittografati a livello di file system.
Analisi dei colli di bottiglia delle risorse client Windows con Perfmon:
Il seguente articolo consente di creare grafici delle prestazioni per capire se il client è in attesa di una determinata risorsa in un determinato momento. È consigliabile utilizzare con i grafici prodotti dallo strumento LogAnalyzer.
Backup dei file
.pst di archivio di OutlookUn backup con molti o file .pst di grandi dimensioni potrebbe essere lento.
Benchmarking delle prestazioni
di storageControllare le prestazioni del dispositivo di storage in cui sono ospitati i dati di destinazione.
Scarse prestazioni di backup a causa dei dati sottoposti a backup:
La causa più comune dei backup lenti è dovuta alle caratteristiche dei dati sottoposti a backup.
Verificare se sono presenti molti dati nuovi o modificati:
Alcuni file nuovi o modificati di grandi dimensioni possono causare un backup rapido che potrebbe in altro modo sovraccaricare la finestra di backup. Per identificare questi file, consultare:
Client Windows
Client Linux e UNIX: verificare se il dataset del client contiene file sparse di grandi dimensioni.
Controllare le righe di riepilogo del backup per comprendere l'ambito del backup e identificare i valori outlier:
Cercare nel registro di backup le stringhe "Backup #" o "Backed-up".
2017-06-07 20:21:38 avtar Info <5156>: Backup #441 timestamp 2017-06-07 20:21:38, 2,653,523 files, 255,181 folders, 1,566 GB (10,777 files, 668.4 MB, 0.04% new) 2017-06-07 20:21:38 avtar Info <6083>: Backed-up 1,566 GB in 1281.60 minutes: 73 GB/hour (124,228 files/hour)In questo modo è possibile risparmiare molto tempo durante l'analisi delle prestazioni di backup.
Spesso, questi dettagli ci forniscono dati sufficienti per comprendere la causa delle scarse prestazioni di backup.
Se necessario, rivedere i messaggi della riga di stato generati durante l'esecuzione del backup.
Determinare se uno dei valori di queste due righe di registro è in stato outlier. In altre parole, sono più grandi o più piccole di quanto sia tipico? Acquisisci familiarità con i backup e sarà facile rilevare anomalie.
Rapporto
file-cartellaLa maggior parte dei dataset dei clienti dispone di un file nella cartella di circa 10:1 e avtar è ottimizzato per riflettere questo aspetto.
Se un dataset ha un rapporto file/cartella basso come nell'esempio riportato di seguito, il backup potrebbe non essere eseguito in modo efficiente senza un tuning secondario.
2015-11-18 00:34:32 avtar Info <5156>: Backup #75 timestamp 2015-11-18 00:24:43, 4,007,032 files, 1,974,043 folders, 1,589 GB (2,680 files, 419.4 MB, 0.03% new)
Analisi delle prestazioni tramite messaggi di informazioni sullo stato del registro avtar:
Utilizzando Notepad++ o simile, filtrare il registro per le righe di informazioni avtar che contengono messaggi di stato . Questi possono essere filtrati utilizzando le voci di codice contenenti <5100> o <8688> a seconda della versione del client Avamar. Queste righe sono messaggi di stato periodici segnalati da avtar.
Esaminare l'utilizzo dei flag di inclusione ed esclusione. Evitare di includere le affermazioni relative a:
La Guida alle best practice operative illustra gli elenchi di inclusione ed esclusione.
Avamar deve confrontare tutti i file nel dataset di backup con entrambi gli elenchi per determinare se eseguire il backup del file. Questo processo di confronto aggiunge overhead e può aumentare il runtime del backup.
Controllare la directory avs\var del client per verificare la presenza di un avtar.file cmd .
Verificare se tale file contiene eventuali istruzioni attive --exclude o --exclude-from-file .
Se viene esclusa una directory o un file system, ma vengono utilizzati flag di inclusione, avtar la analizza per gli elementi ai quali è stato richiesto di "includere".
Verificare se il dataset contiene punti di correzione o file stub:
Prestare attenzione se un dataset contiene file stub o puntatori ai dati archiviati su un altro dispositivo.
Le prestazioni di backup si verificano se avtar deve attendere la richiamata del file remoto.
Esempi di tale software sono: Enterprise Vault Archiver, Moon butterfly e DiskXtender.
Backup di client virtuali con installazione guest Avamar
Altre note
Altri riferimenti