Data Domain: iperf kullanarak ağ performansı sorunlarını giderme

Summary: Uç noktalar arasındaki ham ağ aktarım hızını ölçmek için iperf aracını ve DD net iperf komutunu kullanın ve ağ yolu boyunca NIC-NIC bant genişliğini doğrulayarak yavaş veya başarısız yedeklemeleri, geri yüklemeleri veya çoğaltmayı tanılamaya yardımcı olun. ...

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

Bu makalede, kullanmak için ayrıntılı talimatlar yer almaktadır. iperf aracı ve DD net iperf Bir ortam sunucusu ile Data Domain (DD) sistemi arasındaki veya iki DD sistemi arasındaki ağ aktarım hızını ölçme komutu .

iperf yardımcı programı, iki uç nokta arasındaki ham ağ performansını ölçmek için tasarlanmış endüstri standardı bir araçtır. Temeli doğrulamaya yardımcı olur NIC-to-NIC bandwidth TCP veya UDP trafiğini kullanarak anahtarlar, yönlendiriciler, güvenlik duvarları ve WAN bağlantıları gibi tüm ara ağ bileşenlerinde. Bu, ağ ile ilgili sorunları uygulama düzeyindeki sorunlardan ayırmak için kritik önem taşır.

Koşmanız gerekebilir iperf Aşağıdaki belirtilerden herhangi biriyle karşılaştığınızda:

  • Medya sunucusu ile DD arasında IP üzerinden CIFS, NFS veya DD Boost kullanarak yedekleme veya geri yükleme performansını yavaşlatma.
  • Ortam sunucusu ile DD arasında CIFS, NFS veya DD Boost üzerinden yedekleme veya geri yükleme hataları.
  • İki DD sistemi arasında çoğaltma performansı sorunları (örneğin toplama, dizin, MTree çoğaltması veya Yönetilen Dosya Çoğaltma).

Cause

Yedekleme, geri yükleme veya çoğaltma sırasındaki performans sorunları genellikle uygulama düzeyindeki sınırlamalardan ziyade ağ darboğazlarından kaynaklanır. Bu performans sorunları, medya sunucusu ile Data Domain sistemi arasında veya iki DD sistemi arasında veri yolu boyunca herhangi bir yerde ortaya çıkabilir ve şunları içerebilir:

  • NIC'ler veya ara ağ aygıtları (anahtarlar, yönlendiriciler, güvenlik duvarları) için bant genişliği sınırlamaları.
  • MTU uyumsuzlukları parçalanmaya ve yeniden iletimlere neden olur.
  • Tıkanıklık, hatalı kablolar veya yanlış yapılandırılmış QoS nedeniyle yüksek gecikme süresi veya paket kaybı.
  • TCP penceresi ölçeklendirme sorunları veya yetersiz arabellek boyutlarının aktarım hızını etkilemesi.
  • SMB/NFS/DDBoost trafiğini azaltan güvenlik duvarı veya IDS/IPS denetimi ek yükü .

Bu sorunlar genellikle uygulama katmanında görünmez olduğundan, iperf uç noktalar arasındaki ham TCP/UDP aktarım hızını ölçmek ve CIFS, NFS veya DD Boost'tan bağımsız olarak temel ağ performansını doğrulamak için kullanılır. Bu, yavaş yedeklemelerin/geri yüklemelerin ağ kısıtlamalarından mı yoksa uygulama/depolama yapılandırmasından mı kaynaklandığını belirlemenize yardımcı olur.

Resolution

Iperf kullanılabilir bant genişliğini ve verimi ölçmek için TCP ve UDP trafik akışları oluşturan, yaygın olarak kullanılan, açık kaynaklı bir ağ performans testi yardımcı programıdır. Ortam sunucusu ve Data Domain (DD) sistemi gibi iki uç nokta arasındaki veya iki DD sistemi arasındaki ham ağ kapasitesinin doğru bir değerlendirmesini sağlar. Taşıma katmanında veri aktarımını simüle ederek, iperf CIFS, NFS veya DD Boost gibi uygulama düzeyindeki protokollerden bağımsız olarak anahtarlar, yönlendiriciler ve güvenlik duvarları gibi ara bileşenlerde ağ darboğazlarının, gecikme sorunlarının ve paket kaybının belirlenmesine yardımcı olur.


Iperf İki modu vardır: sunucu ve istemci.

BÖLÜM I: IPERF ARACI NEREDEN EDINILIR:
Elde etmenin üç yolu vardır: iperf yürütülebilir dosya:
Yöntem 1:
DD'nin sahip olduğu "net iperf" yaparsınız. Yalnızca iki DD arasındaki bant genişliğini test etmek istiyorsanız şunu kullanın: "net iperf" komutu yeterlidir.

Yöntem 2:
Iperf aracı DDR'de /ddr/var/tools/iperf klasörde bulunur. iperf yürütülebilir dosyasını edinmek için lütfen /ddvar medya sunucunuzda CIFS veya NFS kullanarak herhangi bir klasörün altına koyun, /tmpveya C:\EMCveya C:\ddtools.

 

1. Şunun için geçici CIFS paylaşımı oluşturmak üzere: /ddvar nerede iPerf Windows için yardımcı program:

 

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>

 

Geçici CIFS paylaşımını kaldırmak için:

 

cifs share destroy <Temporary Share Name>

Eg: sysadmin@dd# cifs share destroy ddvar

 

2. Linux için geçici NFS Paylaşımı oluşturmak üzere:

 

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>

 

Geçici NFS paylaşımını kaldırmak için:

 

nfs export destroy <Temporary Share Name>

Eg: sysadmin@dd# nfs export destroy ddvar

 


Yöntem 3:
Kullanarak DD'den indirin scp (UNIX) veya 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
 
Not: pscp (komut satırı sürümü scp Windows için) adresinden indirilebilir putty.org (harici).    Winscp DD'den indirmek için çalışmaz.

BÖLÜM II: iperf testinde kullanılacakDD üzerindeki IP adresini bulun.
#net show hardware, to see which port, 1G/10G link
#net show setting, to see the IP assigned to the port


BÖLÜM III: IPERF
NASIL ÇALIŞTIRILIRÖRNEK I: İKI DD ARASINDA IPERF ÇALIŞTIRMA:
Hedef DD'de, putty oturumu kullanılarak,

#net iperf server

 

Ardından DD kaynağında,

#net iperf client <DestinationDDIP> interval 10 duration 60
Not:
-Testten sonra iperf'i durdurmak için kaynak ve hedef DD'de ctl+c kullanın.  #net iperf server status, iperf'in durdurulduğunu onaylamak için.
-Yukarıdaki komut, kaynak DD'den Hedef DD'ye, 1 akışla, 10 saniye boyunca 60 saniye aralıklarla hangi ağ bant genişliğinin mevcut olduğunu görmek içindir.
-Yukarıdaki komutu ile çalıştırabilirsiniz. "connection 10" Ağ bant genişliğini 1 bağlantıdan büyük olması gereken 10 bağlantıyla test etmek için.
-Bu 2 DD arasında aynı anda devam eden çoğaltma varsa, iperf Sonuç, çoğaltma tarafından kullanılmakta olan bant genişliğinin yanı sıra kalan ağ bant genişliğini gösterir. Bağlantı noktasında aynı anda kullanılan aktarım hızını görmek için #iostat 2'yi kullanabilirsiniz.
-Mevcut bant genişliğini tam tersi şekilde görmek için testi tersine çevirebilirsiniz, yani. hedef ile kaynak DD arasında.


ÖRNEK II: ORTAM SUNUCUSUNDAN DD YE IPERF ÇALIŞTIRMA. Bu, yavaş yedekleme/yazma sorunu için kullanılabilir.
DD'de, putty oturumu kullanılarak,

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

 

Medya sunucusunda, Windows veya Linux'ta:

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

Not: -Testten sonra iperf'i durdurmak için kaynakta ctl+c kullanın.

 #net iperf server status, 

 iperf'in durdurulduğunu onaylamak için.
-1 bağlantıdan büyük olması gereken 10 bağlantı ile ağ bant genişliğini test etmek için yukarıdaki komutu -P 10 ile çalıştırabilirsiniz.
-Pencere boyutunu belirtmek için -w 256K seçeneğini kullanmanız gerekir.

 

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

Not: Yukarıdaki çıktıda .45, ortam sunucusu tarafından DD'ye yazmak için kullanılan kaynak IP'dir.  .28, yedekleme için kullanılan DD IP'sidir.

ÖRNEK III: DD'DEN MEDIA SERVER'A IPERF NASIL ÇALIŞTIRILIR: Bu, yavaş geri yükleme/okuma sorunu için kullanılabilir.
Medya sunucusunda, Windows veya Linux'ta:

#iperf -s

 

DD'de:

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

Not:

-Bağlantı noktasını belirtmek için -p 5001 veya başka bir # seçeneğini kullanmanız gerekebilir.
-Pencere boyutunu belirtmek için -w 256K seçeneğini kullanmanız gerekebilir.


BÖLÜM IV: SONRAKİ ADIMLAR
-İdeal olarak, 1Gbps bağlantı noktaları arasında, bant genişliğini başka hiçbir şey kullanmadığında 800Mbps ila 900Mbps verim görmek istiyoruz.
10 Gb/sn bağlantı noktaları arasında, bant genişliğini başka hiçbir şey kullanmazken birkaç Gb/sn aktarım hızı görmek isteriz.
-Verim yukarıdaki ideal hat hızından düşük olduğunda, mevcut bant genişliği artışını görmek için birden fazla bağlantı (10 veya 20) kullanın.
-Ayrıca yönlendirmeyi kontrol edin ve MTU'nun tamamen tutarlı olduğundan emin olun. (Aşağıdaki notlara bakın, MTU'yu kontrol etmek için ping nasıl kullanılır)

 

Additional Information

Ağ yolu genelinde MTU tutarlılığını doğrulayın.

MTU ayarlarının uçtan uca tutarlı (istemci → ağ → depolama) olduğunu onaylamak için ping komutunu Parçalama seçeneği ile kullanın. Bu, paketlerin yol boyunca parçalanmamasını sağlar.


Windows (Standart 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)


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


Bu neden önemli:
MTU'nun kontrol edilmesi, jumbo çerçevelerin veya standart çerçevelerin tüm ağ aygıtlarında tutarlı bir şekilde desteklenmesini sağlayarak CIFS geri yükleme performansını düşürebilecek parçalanmayı ve paket kaybını önler.

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.