Data Domain: Verkon suorituskyvyn vianmääritys iperfin avulla

Summary: Iperf-työkalun ja DD net iperf -komennon avulla voit mitata raakaverkon siirtonopeutta päätepisteiden välillä ja diagnosoida hitaita tai epäonnistuneita varmuuskopiointeja, palautuksia tai replikointia validoimalla NIC-verkkokortin kaistanleveyden koko verkkopolussa. ...

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

Tässä artikkelissa on yksityiskohtaiset ohjeet iperf työkalu ja DD net iperf Komento , jolla mitataan verkon siirtonopeutta mediapalvelimen ja Data Domain (DD) -järjestelmän tai kahden DD-järjestelmän välillä.

iperf-apuohjelma on alan standardityökalu, joka on suunniteltu mittaamaan raakaverkon suorituskykyä kahden päätepisteen välillä. Se auttaa vahvistamaan taustalla olevat NIC-to-NIC bandwidth kaikissa verkon keskitason komponenteissa, kuten kytkimissä, reitittimissä, palomuureissa ja WAN-linkeissä, TCP- tai UDP-liikenteen avulla. Tämä on kriittistä verkkoon liittyvien ongelmien ja sovellustason ongelmien eristämiseksi.

Sinun on ehkä suoritettava iperf kun ilmenee jokin seuraavista oireista:

  • Varmuuskopioinnin tai palautuksen hitaus käyttämällä CIFS-, NFS- tai DD Boost over IP -teknologiaa mediapalvelimen ja DD:n välillä.
  • Varmuuskopiointi- tai palautusvirheet CIFS-, NFS- tai DD Boost -liitännän kautta mediapalvelimen ja DD:n välillä.
  • Replikoinnin suorituskykyongelmat (esimerkiksi keräys, hakemisto, MTree-replikointi tai hallittu tiedostojen replikointi) kahden DD-järjestelmän välillä

Cause

Varmuuskopioinnin, palautuksen tai replikoinnin suorituskykyongelmat johtuvat usein pikemminkin verkon pullonkauloista kuin sovellustason rajoituksista. Näitä pullonkauloja voi esiintyä missä tahansa tietopolun kohdassa – mediapalvelimen ja Data Domain -järjestelmän välillä tai kahden DD-järjestelmän välillä – ja niitä voivat olla esimerkiksi seuraavat:

  • Verkkokorttien tai keskitason verkkolaitteiden (kytkimet, reitittimet, palomuurit) kaistanleveysrajoitukset.
  • MTU-yhteensopimattomuudet , jotka aiheuttavat pirstoutumista ja edelleenlähetyksiä.
  • Suuri viive tai pakettien menetys ruuhkautumisen, viallisten kaapeleiden tai väärin määritetyn QoS:n vuoksi.
  • TCP-ikkunan skaalausongelmat tai riittämättömät puskurikoot, jotka vaikuttavat suorituskykyyn.
  • Palomuurin tai IDS/IPS-tarkastuksen yläpuolella tapahtuva SMB-/NFS-/DDBoost-liikennettä kuristava liikenne.

Koska nämä ongelmat ovat usein näkymättömiä sovelluskerroksessa, iperf käytetään mittaamaan raakaa TCP/UDP-siirtonopeutta päätepisteiden välillä ja validoimaan taustalla oleva verkon suorituskyky CIFS:stä, NFS:stä tai DD Boostista riippumatta. Näin voit selvittää, johtuuko hidas varmuuskopiointi/palautus verkkorajoituksista vai sovelluksen/tallennuksen määrityksistä.

Resolution

Iperf on laajalti käytetty avoimen lähdekoodin verkon suorituskyvyn testausapuohjelma, joka luo TCP- ja UDP-liikennevirtoja käytettävissä olevan kaistanleveyden ja siirtonopeuden mittaamiseksi. Se arvioi tarkasti raakaverkon kapasiteetin kahden päätepisteen, kuten mediapalvelimen ja Data Domain (DD) -järjestelmän, tai kahden DD-järjestelmän välillä. Simuloimalla tiedonsiirtoa kuljetuskerroksessa, iperf Auttaa tunnistamaan verkon pullonkauloja, viiveongelmia ja pakettihävikkiä välikomponenteissa, kuten kytkimissä, reitittimissä ja palomuureissa, riippumatta sovellustason protokollista, kuten CIFS, NFS tai DD Boost.


Iperf Siinä on kaksi tilaa: palvelin ja asiakas.

I JAKSO: MISTÄ IPERF-TYÖKALUN HANKKIA:
Voit saada iperf suoritettava tiedosto:
Menetelmä 1:
DD on "net iperf" Komento. Jos haluat testata kahden DD:n välistä kaistanleveyttä, käytä "net iperf" Komento riittää.

Tapa 2:
Iperf Työkalu on saatavilla DDR:ssä kohdasta /ddr/var/tools/iperf Kansio. Hanki suoritettava iperf-tiedosto kartoittamalla /ddvar joko käyttämällä CIFS: ää tai NFS: ää mediapalvelimellasi ja laita se mihin tahansa kansioon, esimerkiksi /tmptai C:\EMCtai C:\ddtools.

 

1. Tilapäisen CIFS-jaon luominen kohteelle /ddvar jossa iPerf Windows-apuohjelma:

 

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>

 

Väliaikaisen CIFS-jaon poistaminen:

 

cifs share destroy <Temporary Share Name>

Eg: sysadmin@dd# cifs share destroy ddvar

 

2. Väliaikaisen NFS-jaon luominen Linuxille:

 

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>

 

Voit poistaa väliaikaisen NFS-jaon seuraavasti:

 

nfs export destroy <Temporary Share Name>

Eg: sysadmin@dd# nfs export destroy ddvar

 


Tapa 3:
Lataa DD: stä käyttämällä scp (UNIX) tai 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
 
Huomautus: pscp (komentoriviversio scp Windows) on ladattavissa osoitteesta putty.org (ulkoinen).    Winscp ei toimi ladattaessa DD:stä.

II JAKSO: Etsi iperf-testissä käytettäväIP-osoite DD:stä.
#net show hardware, to see which port, 1G/10G link
#net show setting, to see the IP assigned to the port


III JAKSO: KUINKA KÄYTTÄÄ IPERFIÄ
ESIMERKKI I: KUINKA KÄYTTÄÄ IPERFIÄ KAHDEN DD: N VÄLILLÄ:
Määränpään DD: ssä putty-istunnon avulla,

#net iperf server

 

Sitten lähteessä DD,

#net iperf client <DestinationDDIP> interval 10 duration 60
Huomautus:
-Käytä testin jälkeen ctl+c lähde- ja kohde-DD:ssä pysäyttääksesi iperfin.  #net iperf server status, vahvistaakseen, että iperf on pysäytetty.
-Yllä oleva komento on nähdä, mikä verkon kaistanleveys on käytettävissä lähde-DD: stä määränpään DD: hen, 1 virralla, 10 sekunnin välein 60 sekunnin ajan.
-Voit suorittaa yllä olevan komennon komennolla "connection 10" , jos haluat testata verkon kaistanleveyttä 10 yhteydellä, joiden tulisi olla suurempia kuin 1 yhteys.
-Jos näiden 2 DD:n välillä tapahtuu replikaatiota samanaikaisesti, iperf Tulos näyttää jäljellä olevan verkon kaistanleveyden replikoinnin jo käyttämän kaistanleveyden lisäksi. Voit käyttää #iostat 2 nähdäksesi portissa käytetyn siirtonopeuden samanaikaisesti.
-Voit kääntää testin nähdäksesi käytettävissä olevan kaistanleveyden toisinpäin, ts. määränpään ja lähteen DD välillä.


ESIMERKKI II: KUINKA KÄYTTÄÄ IPERFIÄ MEDIAPALVELIMESTA DD: HEN. Tätä voidaan käyttää hitaaseen varmuuskopiointi-/kirjoitusongelmaan.
DD: ssä kittiistunnon avulla,

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

 

Mediapalvelimella, Windowsilla tai Linuxilla:

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

Huomautus: -Käytä testin jälkeen lähteessä ctl+c pysäyttääksesi iperfin.

 #net iperf server status, 

 vahvistaaksesi, että iperf on pysäytetty.
-Voit suorittaa yllä olevan komennon komennolla -P 10 testataksesi verkon kaistanleveyttä 10 yhteydellä, jonka pitäisi olla suurempi kuin 1 yhteys.
-Sinun on käytettävä vaihtoehtoa -w 256K, ikkunan koon määrittämiseen.

 

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

Huomautus: Yllä olevassa lähdössä .45 on lähde-IP, jota mediapalvelin käyttää DD: lle kirjoittamiseen.  .28 on varmuuskopiointiin käytetty DD IP.

ESIMERKKI III: IPERF: N SUORITTAMINEN DD: STÄ MEDIAPALVELIMEEN: Tätä voidaan käyttää hitaaseen palautus-/lukuongelmaan.
Mediapalvelimella, Windowsilla tai Linuxilla:

#iperf -s

 

DD: ssä:

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

Huomautus:

-Sinun on ehkä käytettävä vaihtoehtoa -p 5001 tai muuta #-merkkiä portin määrittämiseen.
-Sinun on ehkä käytettävä vaihtoehtoa -w 256K, ikkunan koon määrittämiseksi.


IV JAKSO: SEURAAVAT VAIHEET
-Ihannetapauksessa 1Gbps-porttien välillä haluaisimme nähdä 800 Mbps - 900 Mbps -suorituskyvyn, kun mikään muu ei käyttänyt kaistanleveyttä.
10 Gb/s -porttien välillä haluaisimme nähdä muutaman Gbps:n siirtonopeuden, kun mikään muu ei käyttänyt kaistanleveyttä.
-Kun siirtonopeus on pienempi kuin edellä mainittu ihanteellinen linjanopeus, käytä useita yhteyksiä (10 tai 20) nähdäksesi käytettävissä olevan kaistanleveyden kasvun.
-Tarkista myös reititys ja varmista, että MTU on yhdenmukainen koko matkan. (Katso alla olevat huomautukset, kuinka pingiä käytetään MTU: n tarkistamiseen)

 

Additional Information

Tarkista MTU:n yhdenmukaisuus koko verkkopolussa.

Varmista, että MTU-asetukset ovat yhdenmukaiset päästä päähän (→asiakasohjelma, verkko → tallennus), valitsemalla ping -komennolla, jossa on Älä fragmentoi -vaihtoehto. Tämä varmistaa, että paketit eivät ole pirstoutuneet polun varrella.


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

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


Data Domainista (DD):
net ping count 2 packet-size 1472 path-mtu do
net ping count 2 packet-size 8972 path-mtu do


Miksi tämä on tärkeää:
MTU:n tarkistaminen varmistaa, että jumbokehyksiä tai vakiokehyksiä tuetaan yhdenmukaisesti kaikissa verkkolaitteissa, mikä estää pirstoutumisen ja pakettien häviämisen, jotka voivat heikentää CIFS:n palautussuorituskykyä.

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.