- toms ayakkabı outlet
- 16373
|
iPerf3, bir IP ağında elde edilebilecek maksimum bant genişliğini aktif olarak ölçmek için kullanılan bir araçtır. Zamanlama, tamponlar ve protokollerle (TCP, UDP, IPv4 ve IPv6 ile SCTP) ilgili çeşitli parametrelerin ayarlanmasını destekler. Her test için bant genişliği, kayıp ve diğer parametreleri rapor eder. Bu, orijinal iPerf ile kod paylaşmayan ve geriye dönük uyumlu olmayan yeni bir uygulamadır. iPerf orijinal olarak NLANR/DAST tarafından geliştirilmiştir. iPerf3 öncelikle ESnet / Lawrence Berkeley Ulusal Laboratuvarı tarafından geliştirilmiştir.
iperf araç ailesi, bir IP ağında elde edilebilecek maksimum bant genişliğini belirlemek için aktif ölçümler gerçekleştirir. Zamanlama, protokoller ve tamponlarla ilgili çeşitli parametrelerin ayarlanmasını destekler. Her test için ölçülen verim, kayıp ve diğer parametreleri raporlar.
Bazen iperf3 olarak adlandırılan bu sürüm, NLANR / DAST tarafından geliştirilen orijinal sürümün yeniden tasarlanmasıdır. iperf3, daha küçük, daha basit bir kod tabanı ve diğer programlarda kullanılabilecek bir işlev kitaplığı sürümü hedefiyle sıfırdan yeni bir uygulamadır. iperf3 ayrıca orijinal iperf'te eksik olan diğer araçlardan (nuttcp ve netperf gibi) birçok özelliği de entegre eder. orijinal iperf'te eksikti. Bunlar arasında örneğin sıfır kopya modu ve isteğe bağlı JSON çıktısı bulunmaktadır. Lütfen iperf3'ün orijinal iperf ile geriye dönük olarak uyumlu olmadığını unutmayın.
Bir cihazın ağ iletişim hızını test etmek için, iPerf3'ü biri sunucu diğeri istemci olmak üzere iki bilgisayara kurun ve iPerf3 aracılığıyla birbirlerine mesaj göndererek iletişim hızını test edin.
iPerf3'ün parametreleri aşağıdaki gibidir:
Kullanım: iperf [-s|-c host] [options] iperf [-h|--help] [-v|--version]
Sunucu veya İstemci. -p, --port # dinlenecek/bağlanılacak sunucu bağlantı noktası -f, --format [kmgKMG] raporlanacak format: Kbits, Mbits, KBytes, MBytes -i, --interval # periyodik bant genişliği raporları arasındaki saniye -F, --dosya adı belirtilen dosyayı xmit/recv eder -B, ---bind <host> belirli bir arayüze bağlama -V, --verbose daha ayrıntılı çıktı -J, --json JSON biçiminde çıktı --logfile f çıktıyı bir günlük dosyasına gönderir -d, --debug hata ayıklama çıktısı yayar -v, --version sürüm bilgilerini göster ve çık -h, --help bu mesajı göster ve çık Sunucuya özel. -s, --server sunucu modunda çalıştır -D, --daemon sunucuyu bir daemon olarak çalıştırır -I, --pidfile dosyası PID dosyası yaz -1, --one-off bir istemci bağlantısını işledikten sonra çıkın İstemciye özel. -c, --client <host> istemci modunda çalışır, <host>'a bağlanır -u, --udp use U -u, --udp TCP yerine UDP kullanın -b, --bandwidth #[KMG][/#] bit/sn cinsinden hedef bant genişliği (sınırsız için 0) (varsayılan 1 Mbit/sn için UDP, TCP için sınırsız) (isteğe bağlı eğik çizgi ve burst modu için paket sayısı) -t, --time # iletim için saniye cinsinden süre (varsayılan 10 sn) -n, --bytes #[KMG] iletilecek bayt sayısı (-t yerine) -k, --blockcount #[KMG] iletilecek blok (paket) sayısı (-t veya -n yerine) -l, --len #[KMG] okunacak veya yazılacak arabellek uzunluğu (TCP için varsayılan 128 KB, 8 TCP için KB, UDP için 8 KB) --cport <port> belirli bir istemci portuna bağlama (TCP ve UDP, varsayılan. geçici bağlantı noktası) -P, --parallel # çalıştırılacak paralel istemci akışı sayısı -R, --reverse ters modda çalıştır (sunucu gönderir, istemci alır) -w, --window #[KMG] pencere boyutunu / soket arabellek boyutunu ayarla -M, ---set-mss # TCP/SCTP maksimum segment boyutunu ayarlayın (MTU - 40 bayt) -N, --no-delay TCP/SCTP'yi gecikmesiz olarak ayarlar, Nagle Algoritmasını devre dışı bırakır -4, --version4 yalnızca IPv4 kullanır -6, --version6 yalnızca IPv6 kullanır -S, ---tos N IP 'hizmet türünü' ayarlar -Z, --zerocopy veri göndermek için 'sıfır kopya' yöntemini kullanır -O, --omit N ilk n saniyeyi atlar -T, ---title str her çıktı satırının önüne bu dizeyi ekler --get-server-output sunucudan sonuçları al --udp-counters-64bit UDP test paketlerinde 64 bit sayaçları kullanın
[KMG] kilo-, mega- veya giga- için K/M/G son ekini destekleyen seçenekleri belirtir.
iperf3 ana sayfası: http://software.es.net/iperf/ Hataları bildirmek için: https://github.com/esnet/iperf Windows 64 bit sürümü: https: //iperf.fr/download/windows/iperf-3.1.3-win64.zip
LINUX sunucusu, örnek olarak CentOS'u ele alalım, iPerf3 aracını yüklemek için yum komutunu kullanabilirsiniz, komut aşağıdaki gibidir:
Sunucu tarafı
Sunucu olarak bir Linux sunucusu kullanmak için aşağıdaki komutları çalıştırın:
Müşteri
Yerel bilgisayarımı istemci olarak alın ve aşağıdaki komutu çalıştırın:
Not: 192.168.50.227 sever tarafının ip adresidir.
Özet
Sunucu günlüğü, 192.168.50.243, kaynak bağlantı noktası 22376'dan bir test isteği alındığını gösterir. İstemci 10 saniye boyunca sürekli test yapıyor ve saniyede aktarılan bayt sayısını ve bant genişliği bilgilerini gösteriyor; test bittikten sonra, gönderme ve alma istatistiklerini özetleyecektir. İstemci bağlantısı kapatıldıktan sonra 5201 numaralı bağlantı noktasını dinlemeye devam eder.
192.168.50.227 numaralı ana bilgisayara, 5201 numaralı bağlantı noktasına bağlanılıyor [4] yerel 192.168.50.243 bağlantı noktası 22377 192.168.50.227 bağlantı noktası 5201'e bağlandı [ID] Aralık Aktarım Bant Genişliği [4] 0,00-1,00 sn 112 MByte 943 Mbits/sn [4] 1,00-2,00 sn 112 MByte 940 Mbits/sn [4] 2,00-3,00 sn 112 MBayt 941 Mbits/sn [3.00-4.00 sn 112 MByte 940 Mbits/sn [4] 4.00-5.00 sn 112 MByte 941 Mbits/sn [4] 5.00-6.00 sn 112 MByte 941 Mbits/sn [4] 6,00-7,00 sn 112 MByte 942 Mbits/sn [4] 7.00-8.00 sn 112 MByte 941 Mbits/sn [4] 8.00-9.00 sn 112 MByte 942 Mbits/sn [4] 9.00-10.00 sn 112 MByte 942 Mbits/sn [ID] Aralık Aktarım Bant Genişliği [4] 0.00-10.00 sn 1.10 GByte 941 Mbits/sn & nbsp; gönderen [4] 0.00-10.00 sn 1.10 GBytes 941 Mbits/sn & nbsp; gönderen nbsp; alıcı
iperf Tamamlandı. Sunucu ve istemci aygıtlarının tümü Gigabit bağlantı noktalarıdır ve yönlendiricilerin tümü Gigabit bağlantı noktalarıdır, bu nedenle 941 Mbits/sn'lik Bant Genişliği normaldir.
ESXI altında sanal makineleri test etme
Her ikisi de CentOS sistemidir ve her ikisine de fiziksel yönlendiricide bir intranet ip'si atanmıştır ve test aşağıdaki gibi intranet ip'si üzerinden gerçekleştirilir:
Ana bilgisayar 192.168.50.227, bağlantı noktası 5201'e bağlanılıyor [5] yerel 192.168.50.131 bağlantı noktası 35394 192.168.50.227 bağlantı noktası 5201'e bağlandı [ID] Aralık Aktarım Bit Hızı & nbsp;Retr Cwnd [5] 0,00-1,00 sn 2,72 GByte 23,3 Gbits/sn 0 1,39 MBayt [5] 1.00-2.00 sn 2.74 GByte 23.5 Gbits/sn 0 1.48 MBayt [5] 2,00-3,00 sn 2,60 GBytes 22,3 Gbits/sn 0 1,48 MBayt [5] 3,00-4,00 sn 2,58 GByte 22,2 Gbits/sn 0 1,48 MBayt [5] 4,00-5,00 sn 2,67 GByte 23,0 Gbits/sn 0 1,48 MBayt [5] 5,00-6,00 sn 2,65 GBytes 22,7 Gbits/sn 0 1,48 MBayt [5] 6,00-7,00 sn 2,67 GByte 23,0 Gbits/sn 0 1,48 MBayt [5] 7,00-8,00 sn 2,64 GBytes 22,7 Gbits/sn 0 1,48 MBayt [5] 8.00-9.00 sn 2.63 GByte 22.6 Gbits/sn 0 1.48 MBayt [5] 9.00-10.00 sn 2.67 GByte 22.9 Gbits/sn 0 1.48 MBayt [ID] Aralık Aktarım Bit Hızı & nbsp;Retr [5] 0,00-10,00 sn 26,6 GByte 22,8 Gbits/sn 0 Retr [ 5] 0.00-10.00 sn 26,6 GByte [5] 0.00-10.04 sn 26.6 GByte 22.7 Gbits/sn & nbsp; alıcı nbsp; alıcı
iperf Tamamlandı. Gigabit yönlendiricim olduğu ve test internet hızı 22.7 Gbits/sn olduğu için bu biraz alışılmadık bir durum, fiziksel NIC'den geçmedi mi?
Bilgileri kontrol edin: https: //communities.vmware.com/t ... Routes/ta-p/2783083
VM1 ve VM2, "vSwitch1" adlı aynı vSwitch'e, Production adlı aynı bağlantı noktası grubuna ve VLAN 20 adlı aynı VLAN'a bağlıdır ve ayrıca her ikisi de Bu sanal makineler (VM1 ve VM2) arasındaki ağ trafiği ESXi ana bilgisayarındaki fiziksel NIC'lere gitmez ve bu çerçeveler ayrıca fiziksel anahtar ve yönlendirici gibi fiziksel ağa iletilmez çünkü VM'ler vSwitch içinde iletişim kurar ve VM'ler vSwitch içinde iletişim kuracak ve daha yüksek ağ hızı ve daha az ağ gecikmesi elde edilmesini sağlayacaktır. VM1 ve VM2, "vSwitch1" adlı aynı vSwitch'e, Production adlı aynı port grubuna ve VLAN 20 adlı aynı VLAN'a bağlıdır ve her ikisi de ESX1 adlı aynı ESXi ana bilgisayarında çalışmaktadır. Bu sanal makineler (VM1 ve VM2) arasındaki ağ trafiği ESXi ana bilgisayarındaki fiziksel NIC'lere gitmeyecek ve çerçeveler fiziksel ağa (fiziksel anahtarlar ve yönlendiriciler gibi) iletilmeyecektir çünkü sanal makineler vSwitch içinde iletişim kuracak, bu da daha yüksek ağ hızları ve daha az ağ gecikmesi sağlayacaktır.
Kendi test ortamımda , iki VM aynı ana bilgisayarda, aynı vSwitch'te, ancak aynı bağlantı noktası grubunda değil ve fiziksel NIC ' ye veya fiziksel ağa iletilmiyor gibi görünüyorlar.
|
Önceki makale: Windows, Word belgelerine Pandoc toplu Markdown kullanıyorSonraki: Spring Boot'un AOP'si istek parametrelerinin değerini dinamik olarak değiştirir
|