NetWorker: risoluzione dei problemi di prestazioni e throughput di backup e restore delle VM tramite NVP vProxy

Summary: Questo articolo definisce l'approccio diagnostico per la risoluzione dei problemi di prestazioni di backup o restore delle macchine virtuali (VM) quando si utilizza la soluzione NetWorker VMware Protection (NVP) vProxy. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

I problemi relativi alle prestazioni coinvolgono molti componenti. Comprendere l'ambito del problema e l'ambiente è fondamentale per determinare la risposta a qualsiasi domanda relativa alle prestazioni. 

Considerazioni: 

  • Ambito di applicazione: Il problema è specifico di una macchina virtuale, di un batch di macchine virtuali o di tutte le macchine virtuali? Esistono fattori di differenziazione tra le VM in cui viene osservato il problema rispetto alle VM in cui non viene riscontrato alcun problema (ad esempio, posizione, configurazione, dimensioni e così via)?
  • Controllo delle versioni di vProxy: Assicurarsi di utilizzare la versione più recente supportata di vProxy per garantire l'utilizzo di librerie VMware e Data Domain ottimizzate:
  • Requisiti di compatibilità
  • Informazioni sulle sessioni
    • Modalità di trasporto di backup o ripristino:
      • L'appliance vProxy supporta le modalità di trasporto HotAdd e Network Block Device (NBD).
      • La configurazione della sessione HotAdd e NBD è definita nelle proprietà del vProxy. Dispositivi NetWorker Management Console (NMC) > Proxy > VMware
      • HotAdd connette il vProxy direttamente ai datastore VMware e ai file del disco delle VM.
      • NBD dovrebbe essere più lento quando passa sulla rete di gestione ESXi. Ciò può causare una congestione sulla rete VMware. 
      • Il metodo predefinito utilizzato è HotAdd; tuttavia, in alcune configurazioni non è possibile eseguire HotAdd. Per ulteriori informazioni su HotAdd/NBD, consultare la NetWorker VMware Integration Guide
      • Le sessioni di backup e restore delle VM (descritte in dettaglio di seguito) mostrano la modalità di trasporto utilizzata nella sessione.
    • Livello di backup: Se i backup vengono eseguiti come livello completo, prendere in considerazione la pianificazione incrementale. Tutti i backup delle VM vengono eseguiti su Data Domain, che crea completi sintetici virtuali. Ciò significa che tutti i backup incrementali vengono considerati come nuovi completi sul sistema DD, supportando l'opzione "forever incremental". Dell non richiede di pianificare backup completi a livello di backup, a meno che ciò non sia richiesto per motivi di conformità. Questo dovrebbe essere fatto con parsimonia quando possibile. 
    • Numero di sessioni di backup o ripristino:
    • Modalità di ottimizzazione del backup
      • I gruppi di protezione VMware supportano due prestazioni e capacità di backup. Questa impostazione è disponibile nelle proprietà del gruppo di NMC in Protection > Groups.
      • La modalità Optimized for Capacity utilizza la segmentazione di dimensione variabile, che produce più overhead nell'elaborazione dei dati a causa del tasso di deduplica più elevato, ma riduce la capacità utilizzata sul sistema Data Domain.
      • Optimized for Performance offre miglioramenti nelle prestazioni quando si esegue il backup di macchine virtuali tramite Changed Block Tracking (CBT) e si replicano i dati in un sistema Data Domain. È particolarmente efficace in caso di backup di file VMDK di grandi dimensioni. Sebbene Optimized for Performance determini un utilizzo aggiuntivo dello spazio sul dispositivo Data Domain (circa il 20%), questa modalità migliora in modo significativo le prestazioni degli I/O casuali per i restore ad accesso istantaneo.
  • Informazioni sui dispositivi
    • Data Domain:
      • Data Domain è un Data Domain fisico o un Data Domain Virtual Edition (DDVE)?
        • Per DDVE, qual è il tipo di deployment, VMware ESXi in hosting o in hosting su cloud?
      • Modello Data Domain e versione del sistema operativo
      • La prossimità di Data Domain al vCenter di destinazione? Si trova nello stesso data center o il traffico viaggia su Internet/WAN?
        • Se si verifica una perdita di pacchetti o una latenza elevata (>= 50 ms) tra gli host coinvolti (vCenter, vProxy, Data Domain), le prestazioni di backup e ripristino potrebbero essere influenzate.
  • Cloud: sono tutti i componenti cloud utilizzati nell'ambiente, ad esempio; VMware vCenter, Data Domain e così via?
    • I componenti cloud si trovano nella stessa area o i dati viaggiano tra regioni. 
    • È un traffico che attraversa un'infrastruttura diversa? ad esempio, dal fisico al cloud, dal VMware tradizionale al cloud e così via. 
    • Per DDVE in Azure, controllare quanto segue dal portale di gestione di Azure:
      • Passare a DDVE VM, dalla scheda Overview , controllare Size. In questo modo viene definito il tier di risorse di calcolo della macchina virtuale di Azure. Panoramica delle dimensioni delle macchine virtuali - Macchine virtuali di Azure | Microsoft Learn Questo link ipertestuale indirizza a un sito web esterno a Dell Technologies.
      • Dalla scheda Panoramica , scorri verso il basso e fai clic su Disco. Esaminare il tipo di storage, le dimensioni, il numero massimo di IOPS, il throughput massimo (MB/s). Le prestazioni delle unità SSD Premium sono superiori rispetto alle unità HDD standard.
        NOTA BENE: Non è previsto un throughput delle operazioni di NetWorker maggiore del throughput massimo della VM.
NOTA BENE: Gli amministratori dei backup NetWorker devono esaminare la documentazione relativa allo storage del provider di cloud e al throughput di rete. In alcuni casi, potrebbe essere necessario che l'amministratore del backup interagisca con il team di supporto del fornitore del provider di cloud.
 
  • Ubicazione: Data Domain e vCenter risiedono nello stesso data center o la sessione di backup o ripristino avviene tramite Internet.
  • Connettività e latenza: Se si verifica una perdita di pacchetti o una latenza elevata (>= 50 ms) tra gli host coinvolti (vCenter, vProxy, Data Domain), le prestazioni di backup e ripristino potrebbero essere influenzate.
NOTA BENE: Devono essere considerate altre considerazioni; Tuttavia, quelli sopra elencati sono fondamentali.

Backup di macchine virtuali4

  1. Sul server NetWorker, creare un file di input (ad esempio vmperf)2. vmperf)
  2. Compilare il file di input con i seguenti dati:
. type: save job; vm_name: VM_NAME
sh vm_name; job output; start time; end time; job log file
p
sostituire VM_NAME con il nome della VM interessata. È possibile ottenere queste informazioni da mminfo -kot .
  1. Uso del jobquery Utilizzando una query sul processo e il file di input, è possibile raccogliere dettagli sull'ora di inizio e fine del processo e le informazioni di registro della sessione di backup.
[root@nwserver ~]# jobquery -i vmperf
Current query set
                    end time: 1654567313;
                job log file: \
/nsr/logs/policy/Gold/VMware/353252-winclient01-2022-6-6-19-1-53.log;
                  job output: Backup completed successfully.;
                  start time: 1654567245;
                     vm_name: winclient01;
end time: 1654480913;
                job log file: \
/nsr/logs/policy/Gold/VMware/353027-winclient01-2022-6-5-19-1-53.log;
                  job output: Backup completed successfully.;
                  start time: 1654480845;

                     vm_name: winclient01;
end time: 1654394509;
                job log file: \
/nsr/logs/policy/Gold/VMware/352801-winclient01-2022-6-4-19-1-47.log;
                  job output: Backup completed successfully.;
                  start time: 1654394446;
                     vm_name: winclient01;
  1. Le date e gli orari riportati nell'output sono in formato UNIX e possono essere convertiti utilizzando: 
date -d@UNIX_TIME

Esempio:

[root@nwserver ~]# date -d@1654394446
Sat Jun  4 19:00:46 PDT 2022
[root@nwserver ~]# date -d@1654394509
Sat Jun  4 19:01:49 PDT 2022
  1. Per i backup durati a lungo, rivedere il file di registro del processo per informazioni sul throughput:
[root@nwserver ~]# cat /nsr/logs/policy/Gold/VMware/352801-winclient01-2022-6-4-19-1-47.log | grep "DiskStats"
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Disk Label    |  Mode  | Bytes Moved |  Read Rate   |  Write Rate  |     Overhead  |   VDDK Wait   |   Total Time  | VM MORef  | VM Name
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Hard disk 1   | hotadd |      94 MiB |     17 MiB/s |    103 MiB/s |       0:00:17 |       0:00:16 |       0:00:56 | vm-5001   | winclient01
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Total         |        |      94 MiB |     17 MiB/s |    103 MiB/s |       0:00:17 |       0:00:16 |       0:00:56 | vm-5001   | winclient01
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet.
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s)
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: vm-5001,winclient01,Hard disk 1,hotadd,98369536,56,17,17,17673109,107196400
nei giorni in cui il backup richiede più tempo del solito, la velocità di scrittura totale è inferiore alla media registrata nelle altre sessioni di backup.
 
  1. I registri delle policy per la macchina virtuale specifica possono essere esaminati eseguendo:
cat /nsr/policy/POLICY_NAME/WORKFLOW_NAME/*VM_NAME*.log | grep DiskStats
Esempio:
[root@nwserver ~]# cat /nsr/logs/policy/Gold/VMware/*winclient01*.log | grep "DiskStats"
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Disk Label    |  Mode  | Bytes Moved |  Read Rate   |  Write Rate  |     Overhead  |   VDDK Wait   |   Total Time  | VM MORef  | VM Name
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Hard disk 1   | hotadd |      94 MiB |     17 MiB/s |    103 MiB/s |       0:00:17 |       0:00:16 |       0:00:56 | vm-5001   | winclient01
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Total         |        |      94 MiB |     17 MiB/s |    103 MiB/s |       0:00:17 |       0:00:16 |       0:00:56 | vm-5001   | winclient01
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet.
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s)
2022-06-05T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: vm-5001,winclient01,Hard disk 1,hotadd,98369536,56,17,17,17673109,107196400
2022-06-06T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Disk Label    |  Mode  | Bytes Moved |  Read Rate   |  Write Rate  |     Overhead  |   VDDK Wait   |   Total Time  | VM MORef  | VM Name
2022-06-06T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
2022-06-06T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Hard disk 1   | hotadd |      95 MiB |     16 MiB/s |    119 MiB/s |       0:00:17 |       0:00:16 |       0:00:56 | vm-5001   | winclient01
2022-06-06T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: Total         |        |      95 MiB |     16 MiB/s |    119 MiB/s |       0:00:17 |       0:00:16 |       0:00:56 | vm-5001   | winclient01
2022-06-06T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet.
2022-06-06T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s)
2022-06-06T02:01:48Z INFO:   [@(#) Build number: 95] DiskStats: CSV: vm-5001,winclient01,Hard disk 1,hotadd,99221504,57,17,17,16272803,124243462
2022-06-07T02:01:49Z INFO:   [@(#) Build number: 95] DiskStats: Disk Label    |  Mode  | Bytes Moved |  Read Rate   |  Write Rate  |     Overhead  |   VDDK Wait   |   Total Time  | VM MORef  | VM Name
2022-06-07T02:01:49Z INFO:   [@(#) Build number: 95] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
2022-06-07T02:01:49Z INFO:   [@(#) Build number: 95] DiskStats: Hard disk 1   | hotadd |      97 MiB |     15 MiB/s |    110 MiB/s |       0:00:16 |       0:00:16 |       0:00:57 | vm-5001   | winclient01
2022-06-07T02:01:49Z INFO:   [@(#) Build number: 95] DiskStats: Total         |        |      97 MiB |     15 MiB/s |    110 MiB/s |       0:00:16 |       0:00:16 |       0:00:57 | vm-5001   | winclient01
2022-06-07T02:01:49Z INFO:   [@(#) Build number: 95] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet.
2022-06-07T02:01:49Z INFO:   [@(#) Build number: 95] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s)
2022-06-07T02:01:49Z INFO:   [@(#) Build number: 95] DiskStats: CSV: vm-5
NOTA: i registri delle policy seguono jobsdb L'impostazione predefinita è 72 ore. Dopo il jobsdb ha superato i registri dei criteri associati e jobquery le voci vengono rimosse; Tuttavia, l'appliance vProxy conserva i registri della sessione di backup delle VM in locale in /opt/emc/vproxy/runtime/logs/recycle/vbackupd/.

Restore di macchine virtuali - Da a

Per i restore in corso, il throughput può essere osservato nella colonna "Rate" della scheda Recover :

Menu NetWorker Recover

Una volta completata la sessione del processo di ripristino, il registro di ripristino può essere esaminato dai seguenti percorsi:

  • NetWorker Management Console: aprire la sessione di ripristino salvata. La finestra del registro fornisce dettagli sul throughput sui dischi. I registri di ripristino sono soggetti a jobsdb retention (72 ore predefinite) Trascorso questo tempo, il log della sessione di ripristino viene rimosso dal server NetWorker, ma continua a risiedere nell'appliance vProxy.
  • Server NetWorker:
    • Linux: /nsr/logs/recover/RecoverName.log
    • Windows: C:\Program Files\EMC NetWorker\nsr\logs\recover\RecoverName.log
    • I registri di ripristino sono soggetti a jobsdb L'impostazione predefinita è 72 ore. Trascorso questo tempo, il log della sessione di ripristino viene rimosso dal server NetWorker, ma continua a risiedere sull'appliance vProxy.
  • Appliance vProxy: i log della sessione di ripristino delle VM completati/non riusciti sono disponibili sull'appliance vProxy in /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/date/recover_session_id.log
Tutti i registri di cui sopra contengono un output simile per quanto riguarda il throughput della sessione ripristinata, per disco:
2022-12-16T16:18:50Z NOTICE: [@(#) Build number: 54] Successfully recovered to a new VM.
2022-12-16T16:18:50Z INFO:   [@(#) Build number: 54] Disk Label    |  Mode  | Bytes Moved |  Read Rate   |  Write Rate  |     Overhead  |   VDDK Wait   |   Total Time  | VM MORef  | VM Name                      
2022-12-16T16:18:50Z INFO:   [@(#) Build number: 54] ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
2022-12-16T16:18:50Z INFO:   [@(#) Build number: 54] Hard disk 1   | hotadd |      10 GiB |     44 MiB/s |     68 MiB/s |       0:00:17 |        1.4 us |       0:04:25 | vm-12226  | linuxclient01_1              
2022-12-16T16:18:50Z INFO:   [@(#) Build number: 54] Total         |        |      10 GiB |     44 MiB/s |     68 MiB/s |       0:00:17 |        1.4 us |       0:04:25 | vm-12226  | linuxclient01_1              
2022-12-16T16:18:50Z INFO:   [@(#) Build number: 54] CSV: Generate stats in CSV format for friendly import to a spreadsheet.
2022-12-16T16:18:50Z INFO:   [@(#) Build number: 54] CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s)
2022-12-16T16:18:50Z INFO:   [@(#) Build number: 54] CSV: vm-12226,linuxclient01_1,Hard disk 1,hotadd,10032185344,265,18,0,45138154,71134513
2022-12-16T16:18:50Z NOTICE: [@(#) Build number: 54] Moved 10 GiB at 36 MiB/s. Elapsed Time: 4m31s

Risoluzione dei problemi relativi al throughput delle prestazioni da vProxy

I tasti ddpconnchk può essere utilizzato per testare la connettività di rete e il throughput dal vProxy al dispositivo DD.

Raccolta ddpconnchk:

  1. Scarica il ddpconnchk da Dell NetWorker Tools
  2. I tasti ddpconnchk.zip contiene più versioni del ddpconnchk Utilizzo Utilizzare il tasto ddpconnchk che corrisponda o sia strettamente allineata alla versione DD OS del dispositivo Data Domain.
  3. Estrarre il pacchetto compresso e copiare il ddpconnchk_linux_x86_64.tar al vProxy /home/admin directory.

Se si utilizza ddpconnchk:

  1. Accedere al portale. ddpconnchk_linux_x86_64.tar was copied to. Accedere tramite SSH utilizzando l'account amministratore.
  2. Passare all'utente root. sudo su -
  3. Estrarre il file .tar pacchetto tar xvf /home/admin/ddpconnchk_linux_x86_64.tar
  4. Impostare le autorizzazioni di ddpconnchk: chmod 775 ddpconnchk
  5. Un test di esempio potrebbe essere un dump di scrittura dal vProxy a un ddboost
/ddpconnchk -s DATADOMAIN_HOSTNAME -u ddboost_username -l storage_unit_name -T writeimage -i 1G -n 1
Esempio:
vproxy01:~ # ls -l | grep ddpconnchk
-rwxrwxr-x 1 59899 59899 3688848 May 16  2022 ddpconnchk
-rw-r--r-- 1 59899 59899   12086 May 16  2022 ddpconnchk_README.txt

vproxy01:~ # ./ddpconnchk -s ddve.amer.lan -u sysadmin -p EmcLegato@01 -l linux1 -T writeimage -i 1G -n 1
DDP CLIENT LIBRARY VERSION 7:9:0:0-1010470

SERVER: ddve.amer.lan
---------------------
*** CONNECT SERVER TEST, ddve.amer.lan

DDP Connect Server Test PASSED

*** LIST SUs TEST, ddve.amer.lan
DDLOG: WARN: [68A0:1FBF0F0] ddcl_ddp_get_su(): Deprecated API ddp_get_storage_units_list is used by client
  3 SUs total
List SUs Test PASSED

*** GET SU INFO TEST, ddve.amer.lan/linux1

  5 images total
Get SU Info Test PASSED

*** EXTENDED TEST: WRITE IMAGE, ddve.amer.lan/linux1/1073741824
DDLOG: INFO: [68A0:1FBF0F0] ddcl_new_client_buffers created private pool with 776 DDCL buffers
DDLOG: INFO: [68A0:1FBF0F0] Cleaning up readahead cache do_ra is 1 ra_init is 0
DDLOG: INFO: [68A0:1FBF0F0] vrapid_nfs_connect: ifgroup disabled
DDLOG: INFO: [68A0:1FBF0F0] JOB END  IMAGE_DELETE ip=192.168.7.105 pid=26784 cd=0 enc=off
DDLOG: INFO: [68A0:1FBF0F0] JOB START  IMAGE_WRITE ip=192.168.7.105 pid=26784 cd=0 enc=off linux1/write_000
DDLOG: INFO: [68A0:1FBF0F0] ddcl_ddcp_ctx_init():358 - idx=3408002, detect_markers=1
DDLOG: INFO: [68A0:1FBF0F0] New fingerprint environment.

DDLOG: INFO: [68A0:1FBF0F0] Segmentation: version [9], min [4096], avg [8192], max [12288], mask = [0x0], skip_first [4096], skip_last [0]
DDLOG: INFO: [68A0:1FBF0F0] ddcl_new_client_buffers created private pool with 776 DDCL buffers
DDLOG: INFO: [68A0:1FBF0F0] Allocated read_ctx_pool of size 223488
DDLOG: INFO: [68A0:1FBF0F0] JOB START  IMAGE_READ ip=192.168.7.105 pid=26784 cd=0 enc=off linux1/write_000
Cumulative Write Throughput: 102.40 MB/s
Cumulative Read Throughput: 102.40 MB/s


WRITE IMAGE PASSED
SUCCESS: All tests completed
  • -i 1g -i 1g determina la dimensione scritta in DDR 1g = 1 GB, ovvero la dimensione massima.
  • -n 1 Determina il numero di file creati. 
  • Questi file sono temporanei e vengono eliminati una volta completata l'operazione di test.

Data Domain dispone di più schede di interfaccia di rete (NIC) e vProxy utilizza una NIC di gestione da 1 GB.

Esistono più schede di rete nel sistema Data Domain. La scheda di rete di gestione è in genere un'interfaccia da 1 GB, Data Domain può anche avere schede di rete da 10 GB per lo spostamento dei dati.

  1. Identificare gli indirizzi IP della scheda di rete da 1 GB e delle schede di rete da 10 GB. L'amministratore di Data Domain deve confermarlo.
  2. Verificare l'indirizzo IP risolto nel nome del dispositivo Data Domain/Data Domain utilizzato dal server e dallo storage node NetWorker:
nslookup DataDomain_hostname
  1. Se lo storage node del server NetWorker (se utilizzato) o l'appliance vProxy eseguono la risoluzione nell'indirizzo IP da 1 GB, creare una voce nel file host sui sistemi che risolve l'indirizzo IP da 1 GB per risolvere il nome host di Data Domain nell'indirizzo IP da 10 GB.
    1. Se vengono apportate modifiche all'appliance vProxy, ricaricare i daemon
systemctl reload-daemon
systemctl restart <service>
services: vrecoverd, vbackupd, vflrd
  1. Riavviare il backup e il ripristino e verificare se il throughput è aumentato.

Prestazioni di Data Domain:

Registrazione dei precertificati Data Domain Boost:

  1. Aprire una sessione SSH sul vProxy e accedere come amministratore. Quindi passare a root: sudo su -
  2. Creare il seguente file: vi /ddboost_precert.ini
    precert_enabled=true
    num_log_files=4
    log_file_size=512
    log_file_name=ddboost_precert.log
    log_file_dir=/DDLog
    ddcl_logs_include=true
    ddcl_logs_sev=3
    
  3. Creare una nuova directory dei log mkdir /DDLog ; chmod 777 /DDLog
  4. Abilitare debug sull'engine vProxy di cui si sta eseguendo la risoluzione dei problemi:
    vbackupd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vbackupd -p ddboost -l debug
    
    vflrd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vflrd -p ddboost -l debug
    
    vrecoverd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vrecoverd -p ddboost -l debug
  5. Eseguire un'operazione di backup o ripristino.
  6. Per informazioni dettagliate sulla revisione della registrazione dei precert, consultare l'articolo seguente: NetWorker: How to Analyze IO Performance Using ddboost_precert.log
    NOTA: precert-io-perf.py può essere copiato ed eseguito direttamente dal vProxy. Lo script viene eseguito direttamente su /DDLog/ddboost_precert.log . In alternativa, è possibile copiare il file ddboost_precert.log all'esterno del vProxy ed eseguire precert-io-perf.py da un altro sistema.

Amministrazione dei sistemi Data Domain

  1. Accedere al sistema Data Domain. sysadmin.
  2.  Verificare la presenza di perdita di pacchetti o latenza elevata tra DD e vCenter: 
net ping VCENTER_NAME/IP
NOTA BENE: Una singola esecuzione di test non fornisce dati sufficienti per determinare in modo definitivo se esistono problemi di perdita di pacchetti o latenza. Le prestazioni di rete possono variare in base al carico di lavoro del sistema Data Domain. Mentre la latenza e la perdita di pacchetti possono sembrare normali durante i periodi di attività minima, le stesse metriche possono peggiorare quando il sistema elabora un traffico significativo di backup, clonazione o ripristino. Per ottenere risultati accurati, eseguire i test in più occasioni, inclusi i periodi di utilizzo massimo di Data Domain.
  1. Verificare la panoramica delle prestazioni di Data Domain: 
system show performance 
NOTA BENE: Questo output mostra le statistiche recenti sulle prestazioni del sistema Data Domain. Queste statistiche possono sovrapporsi all'operazione di backup/ripristino in questione. 
  1. Controllare le statistiche e gli errori di DD Boost:
ddboost show stats
NOTA BENE: In questo modo viene fornita una panoramica generale delle impostazioni e delle prestazioni di DD Boost. Fornisce inoltre un conteggio degli errori per le funzioni che osservano tassi di errore più elevati. Eventuali errori sospetti devono essere analizzati dal supporto Data Domain.
  1. Utilizzo net iperf Per visualizzare la larghezza di banda di trasferimento tra Data Domain e vProxy:
net iperf client VPROXY_IP_ADDRESS port 9090 interval 2
Esempio:
sysadmin@ddve01# net iperf client 192.168.9.131 port 9090 interval 2
------------------------------------------------------------
Client connecting to 192.168.9.131, TCP port 9090
TCP window size:  256 KByte (default)
------------------------------------------------------------
[  3] local 192.168.9.106 port 45132 connected with 192.168.9.131 port 9090
write failed: Connection reset by peer
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 0.0 sec   239 KBytes  1.48 Gbits/s
A seconda della larghezza di banda, le aspettative non possono essere determinate esattamente, anche se l'output mostra 1,48 Gbit/sec, il backup/ripristino può essere eseguito in MB/s. Controllare l'IP "locale" e verificare se è in uso la scheda di rete di gestione o un link dati da 10 GB. 
  1. Utilizzo net iperf Per visualizzare la larghezza di banda di trasferimento tra Data Domain e vCenter:
net iperf client VCENTER_IP_ADDRESS port 443 interval 2
Esempio:
sysadmin@ddve01# net iperf client 192.168.9.111 port 443 interval 2
------------------------------------------------------------
Client connecting to 192.168.9.111, TCP port 443
TCP window size:  256 KByte (default)
------------------------------------------------------------
[  3] local 192.168.9.106 port 37072 connected with 192.168.9.111 port 443
write failed: Broken pipe
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 0.0 sec   239 KBytes   147 Mbits/sec
A seconda della larghezza di banda, le aspettative non possono essere determinate con precisione, anche se l'output mostra 2,27 Gbit/sec, il backup/ripristino può essere eseguito in MB/s. Controllare l'IP "locale" e verificare se è in uso la scheda di rete di gestione o un link dati da 10 GB. Se i dati vengono instradati all'esterno dell'interfaccia errata, l'amministratore DD deve rivedere la configurazione di Data Domain. È inoltre possibile aprire un ticket di supporto Data Domain per la collaborazione tra NetWorker e Data Domain.

Additional Information

Articoli correlati:


Backup delle macchine virtuali punto 5, esteso:
Raccogliere le statistiche del disco per tutti i vbackupd sessioni che utilizzano la sintassi seguente sul vProxy: 

 grep -rnw "DiskStats" /opt/emc/vproxy/runtime/logs/recycle/vbackupd/ | grep -v "0 Bytes\|CSV" | awk '!seen["DiskStats: Disk Label"]++ || $0 !~ /DiskStats: Disk Label/'

In alternativa, reindirizzare a un file che è possibile copiare dal vProxy:

grep -rnw "DiskStats" /opt/emc/vproxy/runtime/logs/recycle/vbackupd/ | grep -v "0 Bytes\|CSV" | awk '!seen["DiskStats: Disk Label"]++ || $0 !~ /DiskStats: Disk Label/' > /tmp/$(hostname)-vbackupStats.txt

Esempio:

nsr-vproxy01:~ # grep -rnw "DiskStats" /opt/emc/vproxy/runtime/logs/recycle/vbackupd/ | grep -v "0 Bytes\|CSV" | awk '!seen["DiskStats: Disk Label"]++ || $0 !~ /DiskStats: Disk Label/'
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-c5300e6c-3da1-42bf-a08b-fe9ec7d9197b.log:644:2026-05-13T01:01:42Z INFO:   [@(#) Build number: 112] DiskStats: Disk Label    |  Mode  | Bytes Moved |  Read Rate   |  Write Rate  |     Overhead  |   VDDK Wait   |   Total Time  | VM MORef  | VM Name
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-c5300e6c-3da1-42bf-a08b-fe9ec7d9197b.log:645:2026-05-13T01:01:42Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-de722843-9e1c-4c3c-8628-06ddb08aaafc.log:679:2026-05-13T01:02:30Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-de722843-9e1c-4c3c-8628-06ddb08aaafc.log:680:2026-05-13T01:02:30Z INFO:   [@(#) Build number: 112] DiskStats: Hard disk 1   | hotadd |       2 GiB |     28 MiB/s |    223 MiB/s |       0:00:22 |       96.6 ms |       0:01:41 | vm-4002   | win-client01.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-de722843-9e1c-4c3c-8628-06ddb08aaafc.log:681:2026-05-13T01:02:30Z INFO:   [@(#) Build number: 112] DiskStats: Total         |        |       2 GiB |     28 MiB/s |    223 MiB/s |       0:00:22 |       96.6 ms |       0:01:41 | vm-4002   | win-client01.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-7f086276-c673-441d-b3b1-e5a44fa81ab6.log:661:2026-05-13T01:02:06Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-7f086276-c673-441d-b3b1-e5a44fa81ab6.log:662:2026-05-13T01:02:06Z INFO:   [@(#) Build number: 112] DiskStats: Hard disk 1   | hotadd |     492 MiB |     23 MiB/s |    234 MiB/s |       0:00:20 |       0:00:22 |       0:01:17 | vm-4007   | rhel-client01.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-7f086276-c673-441d-b3b1-e5a44fa81ab6.log:663:2026-05-13T01:02:06Z INFO:   [@(#) Build number: 112] DiskStats: Total         |        |     492 MiB |     23 MiB/s |    234 MiB/s |       0:00:20 |       0:00:22 |       0:01:18 | vm-4007   | rhel-client01.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-41054224-c9ea-4a59-a17c-62c006e90440.log:659:2026-05-13T01:01:42Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-41054224-c9ea-4a59-a17c-62c006e90440.log:660:2026-05-13T01:01:42Z INFO:   [@(#) Build number: 112] DiskStats: Hard disk 1   | hotadd |      20 MiB |      4 MiB/s |     79 MiB/s |       0:00:19 |        1.4 us |       0:01:14 | vm-27052  | rhel-client05.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-41054224-c9ea-4a59-a17c-62c006e90440.log:661:2026-05-13T01:01:42Z INFO:   [@(#) Build number: 112] DiskStats: Total         |        |      20 MiB |      4 MiB/s |     79 MiB/s |       0:00:19 |        1.4 us |       0:01:14 | vm-27052  | rhel-client05.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-56a225c8-986d-41b7-a4b6-afaec20bfa75.log:647:2026-05-13T01:01:42Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-84d77435-dd86-4a1a-9c4b-226f7838ca06.log:659:2026-05-10T01:01:56Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-84d77435-dd86-4a1a-9c4b-226f7838ca06.log:660:2026-05-10T01:01:56Z INFO:   [@(#) Build number: 112] DiskStats: Hard disk 1   | hotadd |      27 MiB |      4 MiB/s |     82 MiB/s |       0:00:18 |      233.2 ms |       0:01:04 | vm-27052  | rhel-client05.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-84d77435-dd86-4a1a-9c4b-226f7838ca06.log:661:2026-05-10T01:01:56Z INFO:   [@(#) Build number: 112] DiskStats: Total         |        |      27 MiB |      4 MiB/s |     82 MiB/s |       0:00:18 |      233.2 ms |       0:01:04 | vm-27052  | rhel-client05.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-906ac008-32b0-44b9-a5c1-6cda41e99a5e.log:663:2026-05-10T01:01:56Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-906ac008-32b0-44b9-a5c1-6cda41e99a5e.log:664:2026-05-10T01:01:56Z INFO:   [@(#) Build number: 112] DiskStats: Hard disk 1   | hotadd |      32 MiB |      4 MiB/s |    101 MiB/s |       0:00:20 |        1.1 us |       0:01:13 | vm-4007   | rhel-client01.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-906ac008-32b0-44b9-a5c1-6cda41e99a5e.log:665:2026-05-10T01:01:56Z INFO:   [@(#) Build number: 112] DiskStats: Total         |        |      32 MiB |      4 MiB/s |    101 MiB/s |       0:00:20 |        1.1 us |       0:01:13 | vm-4007   | rhel-client01.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-05e84c93-a6ca-4608-8497-a022836c79aa.log:646:2026-05-10T01:01:33Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-4771c4ce-df71-4f82-b752-08b040787998.log:682:2026-05-10T01:04:21Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-4771c4ce-df71-4f82-b752-08b040787998.log:683:2026-05-10T01:04:21Z INFO:   [@(#) Build number: 112] DiskStats: Hard disk 1   | hotadd |       5 GiB |     29 MiB/s |    202 MiB/s |       0:00:22 |       0:00:18 |       0:03:29 | vm-4002   | win-client01.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-4771c4ce-df71-4f82-b752-08b040787998.log:684:2026-05-10T01:04:21Z INFO:   [@(#) Build number: 112] DiskStats: Total         |        |       5 GiB |     29 MiB/s |    202 MiB/s |       0:00:22 |       0:00:18 |       0:03:29 | vm-4002   | win-client01.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-ad74a82c-9496-4372-a1e2-015de1b23b1a.log:645:2026-05-10T01:01:56Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260512_1/BackupVmSessions-28e4cc86-15e0-4aaf-b3eb-29a38c78ad5d.log:660:2026-05-12T16:20:10Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260512_1/BackupVmSessions-28e4cc86-15e0-4aaf-b3eb-29a38c78ad5d.log:661:2026-05-12T16:20:10Z INFO:   [@(#) Build number: 112] DiskStats: Hard disk 1   | hotadd |     425 MiB |     15 MiB/s |     74 MiB/s |       0:00:18 |        1.4 us |       0:01:12 | vm-27052  | rhel-client05.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260512_1/BackupVmSessions-28e4cc86-15e0-4aaf-b3eb-29a38c78ad5d.log:662:2026-05-12T16:20:10Z INFO:   [@(#) Build number: 112] DiskStats: Total         |        |     425 MiB |     15 MiB/s |     74 MiB/s |       0:00:18 |        1.4 us |       0:01:12 | vm-27052  | rhel-client05.amer.lan
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260512_1/BackupVmSessions-4aa7c842-3c5d-4dc5-8c3d-3677546c46e5.log:645:2026-05-12T01:01:44Z INFO:   [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
...
...

L'output precedente ignora i dischi senza tasso di modifica e viene ignorato (0 byte). Questo output indica il percorso completo del file di log in cui sono stati trovati i dati e include i dischi per VM vmdk. Tali informazioni possono essere utilizzate per esaminare i modelli nelle prestazioni di backup delle VM per VM o per disco.

Esempio di esecuzione precert-io-perf.py da vProxy:

nsr-vproxy01:~ # chmod +x precert-io-perf.py
nsr-vproxy01:~ # ./precert-io-perf.py
Please enter the full path to the log file: /DDLog/ddboost_precert.log
Do you want to include MB/s for each I/O operation? (yes/no): yes

    Write Durations Summary:

    Total number of write operations: 105
    Average write duration: 0.001515 seconds
    Maximum write duration: 0.020000 seconds (6.25 MB/s)
    Minimum write duration: 0.000001 seconds (62500.00 MB/s)
    Total write time: 0.159050 seconds
    Percentage of total time spent on writes: 0.40%
    Average write throughput: 53.977696 MB/s
    Note: High MB/s values for very short durations indicate efficient operations.


    Read Durations Summary:

    Total number of read operations: 104
    Average read duration: 0.383135 seconds
    Maximum read duration: 17.874000 seconds (0.00 MB/s)
    Minimum read duration: 0.000001 seconds (9.54 MB/s)
    Total read time: 39.846015 seconds
    Percentage of total time spent on reads: 99.60%
    Average read throughput: 0.215375 MB/s
    Note: High MB/s values for very short durations indicate efficient operations.


Top 20 Slowest Write I/O Operations:
1. I/O Number: 48, Duration: 0.020000 seconds, MB/s: 6.25
2. I/O Number: 6, Duration: 0.010000 seconds, MB/s: 0.36
3. I/O Number: 56, Duration: 0.007000 seconds, MB/s: 8.93
4. I/O Number: 80, Duration: 0.006000 seconds, MB/s: 20.83
5. I/O Number: 19, Duration: 0.005000 seconds, MB/s: 1.06
6. I/O Number: 4, Duration: 0.004000 seconds, MB/s: 0.01
7. I/O Number: 8, Duration: 0.004000 seconds, MB/s: 64.57
8. I/O Number: 9, Duration: 0.004000 seconds, MB/s: 64.57
9. I/O Number: 10, Duration: 0.004000 seconds, MB/s: 64.57
10. I/O Number: 12, Duration: 0.004000 seconds, MB/s: 0.01
11. I/O Number: 14, Duration: 0.004000 seconds, MB/s: 0.01
12. I/O Number: 16, Duration: 0.004000 seconds, MB/s: 1.47
13. I/O Number: 84, Duration: 0.004000 seconds, MB/s: 0.01
14. I/O Number: 1, Duration: 0.003000 seconds, MB/s: 1.11
15. I/O Number: 2, Duration: 0.003000 seconds, MB/s: 86.10
16. I/O Number: 3, Duration: 0.003000 seconds, MB/s: 0.90
17. I/O Number: 5, Duration: 0.003000 seconds, MB/s: 1.26
18. I/O Number: 7, Duration: 0.003000 seconds, MB/s: 1.13
19. I/O Number: 13, Duration: 0.003000 seconds, MB/s: 0.73
20. I/O Number: 18, Duration: 0.003000 seconds, MB/s: 0.81

Top 20 Slowest Read I/O Operations:
1. I/O Number: 962, Duration: 17.874000 seconds, MB/s: 0.00
2. I/O Number: 1537, Duration: 11.481000 seconds, MB/s: 0.00
3. I/O Number: 1478, Duration: 1.919000 seconds, MB/s: 0.00
4. I/O Number: 727, Duration: 1.316000 seconds, MB/s: 0.00
5. I/O Number: 601, Duration: 1.223000 seconds, MB/s: 0.00
6. I/O Number: 360, Duration: 0.555000 seconds, MB/s: 0.47
7. I/O Number: 375, Duration: 0.304000 seconds, MB/s: 0.01
8. I/O Number: 450, Duration: 0.302000 seconds, MB/s: 0.01
9. I/O Number: 462, Duration: 0.289000 seconds, MB/s: 0.89
10. I/O Number: 506, Duration: 0.273000 seconds, MB/s: 0.05
11. I/O Number: 426, Duration: 0.269000 seconds, MB/s: 0.01
12. I/O Number: 533, Duration: 0.224000 seconds, MB/s: 0.01
13. I/O Number: 474, Duration: 0.222000 seconds, MB/s: 1.16
14. I/O Number: 560, Duration: 0.202000 seconds, MB/s: 0.13
15. I/O Number: 996, Duration: 0.177000 seconds, MB/s: 5.65
16. I/O Number: 1024, Duration: 0.125000 seconds, MB/s: 0.50
17. I/O Number: 672, Duration: 0.097000 seconds, MB/s: 0.05
18. I/O Number: 992, Duration: 0.097000 seconds, MB/s: 1.29
19. I/O Number: 914, Duration: 0.093000 seconds, MB/s: 0.06
20. I/O Number: 1062, Duration: 0.086000 seconds, MB/s: 0.73
Detailed I/O operations have been logged to io-write.log and io-read.log
nsr-vproxy01:~ #

Affected Products

Data Domain, NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000200394
Article Type: How To
Last Modified: 20 آب 2026
Version:  23
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.