Data Domain: Odstraňování problémů s výkonem sítě pomocí nástroje iperf

Summary: Pomocí nástroje iperf a příkazu DD net iperf můžete změřit nezpracovanou propustnost sítě mezi koncovými body a diagnostikovat pomalé nebo neúspěšné zálohování, obnovení nebo replikaci ověřením šířky pásma mezi síťovými kartami v síťové cestě. ...

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.

Symptoms

Tento článek obsahuje podrobné pokyny k používání iperf a nástroj DD net iperf příkaz k měření propustnosti sítě mezi serverem médií a systémem Data Domain (DD) nebo mezi dvěma systémy DD.

Nástroj iperf je standardní nástroj určený k měření hrubého výkonu sítě mezi dvěma koncovými body. Pomáhá ověřit podkladové aktivum. NIC-to-NIC bandwidth ve všech zprostředkujících síťových komponentách, jako jsou přepínače, směrovače, brány firewall a linky WAN, pomocí provozu TCP nebo UDP. To je zásadní pro izolaci problémů souvisejících se sítí od problémů na úrovni aplikace.

Může být nutné spustit iperf při výskytu některého z následujících příznaků:

  • Pomalý výkon zálohování nebo obnovení pomocí CIFS, NFS nebo DD Boost přes IP mezi serverem médií a systémem DD.
  • Selhání zálohování nebo obnovení přes CIFS, NFS nebo DD Boost mezi serverem médií a systémem DD.
  • Problémy s výkonem replikace (například kolekce, adresáře, replikace fondu MTree nebo replikace spravovaných souborů) mezi dvěma systémy DD.

Cause

Problémy s výkonem během zálohování, obnovení nebo replikace často pramení spíše z úzkých míst sítě než z omezení na úrovni aplikace. K těmto kritickým místům může dojít kdekoli na cestě k datům – mezi serverem médií a systémem Data Domain nebo mezi dvěma systémy DD – a může mezi ně patřit:

  • Omezení šířky pásma na síťových kartách nebo zprostředkujících síťových zařízeních (přepínače, směrovače, brány firewall).
  • Neshody MTU způsobující fragmentaci a opakované přenosy.
  • Vysoká latence nebo ztráta paketů kvůli přetížení, vadným kabelům nebo špatně nakonfigurovaným QoS.
  • Problémy se škálováním okna TCP nebo nedostatečné velikosti vyrovnávací paměti, které mají vliv na propustnost.
  • Firewall nebo kontrola IDS/IPS, omezení režie provozu SMB/NFS/DDBoost.

Vzhledem k tomu, že tyto problémy jsou často neviditelné na aplikační vrstvě, iperf se používá k měření hrubé propustnosti TCP/UDP mezi koncovými body a ověření základního výkonu sítě nezávisle na CIFS, NFS nebo DD Boost. To pomáhá izolovat, jestli jsou pomalé zálohování/obnovení způsobené omezeními sítě nebo konfigurací aplikace nebo úložiště.

Resolution

Iperf je široce používaný opensourcový nástroj pro testování výkonu sítě, který generuje datové proudy TCP a UDP pro měření dostupné šířky pásma a propustnosti. Poskytuje přesné vyhodnocení hrubé kapacity sítě mezi dvěma koncovými body, jako je server médií a systém Data Domain (DD), nebo mezi dvěma systémy DD. Simulací přenosu dat na transportní vrstvě, iperf Pomáhá identifikovat úzká místa v síti, problémy s latencí a ztrátu paketů napříč zprostředkujícími komponentami, jako jsou přepínače, směrovače a brány firewall, nezávisle na protokolech na úrovni aplikace, jako jsou CIFS, NFS nebo DD Boost.


Iperf Má dva režimy: server a klient.

ODDÍL I: KDE ZÍSKAT NÁSTROJ IPERF:
Existují tři způsoby, jak získat iperf spustitelný soubor:
Metoda 1:
DD má "net iperf" . Pokud chcete pouze otestovat šířku pásma mezi dvěma systémy DD, použijte "net iperf" Příkaz stačí.

Metoda 2:
Iperf Nástroj je k dispozici v systému DDR v části /ddr/var/tools/iperf . Chcete-li získat spustitelný soubor iperf, namapujte /ddvar pomocí CIFS nebo NFS na serveru médií a umístěte jej do libovolné složky, řekněme /tmpnebo C:\EMCnebo C:\ddtools.

 

1. Vytvoření dočasné sdílené složky CIFS pro /ddvar v případě, že iPerf Nástroj pro Windows:

 

cifs share create <Share Name is recommended to be 'ddvar' without any slash> path <Path to the directory being shared '/ddvar'> clients <IP of relevant remote Windows Host>

Eg: sysadmin@dd# cifs share create ddvar path /ddvar clients <IP of affected backup Host>

 

Odebrání dočasné sdílené složky CIFS:

 

cifs share destroy <Temporary Share Name>

Eg: sysadmin@dd# cifs share destroy ddvar

 

2. Vytvoření dočasné sdílené složky NFS pro Linux:

 

nfs export create <Share Name is recommended to be 'ddvar' without any slash> path <Path to the directory being shared '/ddvar' clients <IP of relevant remote Linux Host>

Eg: sysadmin@dd# nfs export create ddvar path /ddvar clients <IP of relevant remote Linux Host>

 

Odebrání dočasné sdílené složky NFS:

 

nfs export destroy <Temporary Share Name>

Eg: sysadmin@dd# nfs export destroy ddvar

 


Metoda 3:
Stažení z DD pomocí scp (UNIX) nebo pscp (Windows):
UNIX:

scp <localuser>@<IP or hostname of DD>:/ddr/var/tools/iperf/<OS>/<iperf executable> <local path>
     example: scp sysadmin@10.10.10.10:/ddr/var/tools/iperf/Linux/iperf /tmp/iperf
OS/iperf executable:
    HP-UX_RISC/iperf
    AIX/iperf
    Linux/iperf
    HP-UX_IA64/iperf
    Solaris_Sparc/iperf
    Windows/iperf.exe

Windows:

pscp -scp <localuser>@<IP or hostname of DD>:/ddr/var/tools/iperf/Windows/iperf.exe <local path>
    example: pscp -scp sysadmin@10.10.10.10:/ddr/var/tools/iperf/Windows/iperf.exe C:\ddtools\iperf.exe
 
Poznámka: pscp (příkazová verze scp pro Windows) je k dispozici ke stažení z putty.org (externí).    Winscp nefunguje při stahování z DD.

ODDÍL II: Vyhledejte IP adresu na DD, která se má použít v testu iperf.
#net show hardware, to see which port, 1G/10G link
#net show setting, to see the IP assigned to the port


ODDÍL III: JAK SPUSTIT NÁSTROJ IPERF
PŘÍKLAD I: JAK SPUSTIT NÁSTROJ IPERF MEZI DVĚMA SYSTÉMY DD:
V cílovém systému DD pomocí relace putty

#net iperf server

 

Poté ve zdrojovém DD

#net iperf client <DestinationDDIP> interval 10 duration 60
Poznámka:
-Po testu použijte CTL+c na zdrojovém a cílovém DD k zastavení iperf.  #net iperf server status, abyste potvrdili, že iperf byl zastaven.
-Výše uvedený příkaz slouží k zobrazení, jaká šířka pásma sítě je k dispozici ze zdrojového systému DD do cílového systému DD s 1 datovým proudem a intervalem 10 sekund po dobu 60 sekund.
-Výše uvedený příkaz můžete spustit pomocí příkazu "connection 10" Chcete-li otestovat šířku pásma sítě s 10 připojeními, která by měla být větší než 1 připojení.
-Pokud probíhá replikace mezi těmito 2 DD současně, iperf Výsledek ukazuje zbývající šířku pásma sítě kromě toho, co již využívá replikace. Pomocí #iostat 2 můžete současně zobrazit propustnost používanou na portu.
-Test můžete obrátit, abyste viděli dostupnou šířku pásma obráceně, tj. mezi cílem a zdrojovým DD.
.


PŘÍKLAD II: JAK SPUSTIT NÁSTROJ IPERF ZE SERVERU MÉDIÍ DO NÁSTROJE DD. Toho lze dosáhnout při problému s pomalým zálohováním/zápisem.
V systému DD pomocí relace putty

#net iperf server  --- This means DD in server mode and is listening

 

Na serveru médií v systému Windows nebo Linux:

#iperf -c <DDIPaddress> -t 60  -i 10

Poznámka: -Po testu použijte CTL+C na zdroji k zastavení iperf..

 #net iperf server status, 

 , abyste potvrdili, že iperf byl zastaven.
-Můžete spustit výše uvedený příkaz s -P 10 a otestovat šířku pásma sítě s 10 připojeními, která by měla být větší než 1 připojení.
-Musíte použít volbu -w 256K, k určení velikosti okna.

 

Example:
root@client 1 iperf-2.0.5]# iperf -c 11.65.228.28 -i 3 -t 30 -w 256K
------------------------------------------------------------
Client connecting to 11.65.228.28, TCP port 5001
TCP window size: 512 KByte (WARNING: requested 256 KByte)
------------------------------------------------------------
[ 3] local 11.65.249.45 port 63535 connected with 11.65.228.28 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 3.0 sec 2.79 GBytes 7.98 Gbits/sec
[ 3] 3.0- 6.0 sec 2.86 GBytes 8.19 Gbits/sec
[ 3] 6.0- 9.0 sec 2.90 GBytes 8.30 Gbits/sec

Poznámka: Ve výše uvedeném výstupu je zdrojová IP adresa .45, kterou server médií používá pro zápis do systému DD.  .28 je DD IP používaná pro zálohování.

PŘÍKLAD III: JAK SPUSTIT NÁSTROJ IPERF Z NÁSTROJE DD NA SERVER MÉDIÍ: Toho lze dosáhnout při problému s pomalou obnovou / čtením.
Na serveru médií v systému Windows nebo Linux:

#iperf -s

 

V DD:

#net iperf client <ip address> duration 60 interval 10

Poznámka:

-Možná budete muset použít volbu -p 5001 nebo jiný # pro zadání portu.
-Možná budete muset použít volbu -w 256K, abyste určili velikost okna.


ODDÍL IV: DALŠÍ KROKY
-V ideálním případě bychom mezi porty 1 Gb/s chtěli vidět propustnost 800 Mb/s až 900 Mb/s, když nic jiného nevyužilo šířku pásma.
Mezi porty s rychlostí 10 Gb/s bychom rádi viděli propustnost několika Gb/s, když šířku pásma nevyužívá nic jiného.
-Pokud je propustnost nižší než výše uvedená ideální rychlost linky, použijte více připojení (10 nebo 20), abyste viděli zvýšení dostupné šířky pásma.
-Zkontrolujte také směrování a ujistěte se, že MTU je konzistentní po celou dobu. (Viz poznámky níže, jak používat ping ke kontrole MTU)

 

Additional Information

Ověřte konzistenci jednotky MTU v rámci síťové cesty.

Chcete-li ověřit, že nastavení jednotky MTU jsou konzistentní a komplexní (klient → síť → úložiště), použijte ping s možností Nefragmentovat . Tím je zajištěno, že pakety nebudou fragmentovány podél cesty.


Windows (standardní MTU 1500):
ping -f -l 1472
(1472-bytes payload + 28-byte header = 1500 MTU)

Windows (Jumbo Frame MTU 9000):
ping -f -l 8972
(8972 bytes payload + 28-bytes header = 9000 MTU)


V systému Data Domain (DD):
net ping count 2 packet-size 1472 path-mtu do
net ping count 2 packet-size 8972 path-mtu do


Proč je to důležité:
Kontrola jednotky MTU zajišťuje, že rámce typu Jumbo nebo standardní rámce jsou podporovány konzistentně ve všech síťových zařízeních, což zabraňuje fragmentaci a ztrátě paketů, které mohou snížit výkon obnovení systému CIFS.

Affected Products

Data Domain

Products

Data Domain
Article Properties
Article Number: 000015442
Article Type: Solution
Last Modified: 22 Dec 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.