架构师_程序员_码农网

K Parolayı al
Kayıt Olun

QQ登录

Başlamak için sadece bir adım

Arama
Görüntüleme:9786|Yanıt: 4
打印 上一主题 下一主题

[Arşiv]Cihaz ağ iletişim hızlarını test etmek için iPerf3 kullanımı

[kopya link]
D 跳转到指定楼层
sahibi
发表于 2021-11-6 10:59:01|只看该作者回帖奖励|TersGözat|Okuma Modu
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 hızları ve daha az 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ıyor
Sonraki: Spring Boot'un AOP'si istek parametrelerinin değerini dinamik olarak değiştirir
Çiftçi ağı kodu, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
FORMALAR
楼主| 发表于 2021-11-6 11:15:38|只看该作者
Söyleyeceğim tek şey, bu web sitesinden daha önce hiç alamadığım kadar çok şey alabileceğim.
ugg bot satışı
Banklar
楼主| 发表于 2022-5-29 18:33:58|只看该作者
Yapmanız gereken ilk şey, bilgisayarınızdan en iyi şekilde yararlanmak ve bilgisayarınızdan en iyi şekilde yararlanmaktır.
h ttps:// www.itsvse.com/thread-10319-1-1.html
Bilmeniz gereken ilk şey, bilgisayarınızdan en iyi şekilde yararlanamayacağınızdır, ancak bilgisayarınızdan en iyi şekilde yararlanabilmeniz gerekir ve bilgisayarınızdan en iyi şekilde yararlanabilmeniz gerekir.
ugg bot satışı
döşeme
楼主| 发表于 2023-10-14 11:55:41|只看该作者
Ubuntu iperf3 komutunu yükleyin:



Ayrıca, hata ayıklama çıktısını başlatmak için --debug ekleyebilirsiniz!
Code Farmer, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
ugg bot satışı
5#
楼主| 发表于 2024-8-5 08:40:17|只看该作者
Windows iperf3 İndir: https:/ /github.com/ar51an/iperf3-win-builds
Kod çiftçi ağı, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
Geri gönderi yapabilmeniz için giriş yapmanız gerekmektedir Giriş Yap | Kayıt Ol

İntegral kurallarının bu versiyonu


Yasal Uyarı: Code Farmer ağı tarafından yayınlanan tüm yazılım, programlama materyalleri veya makaleler çalışma ve araştırma amaçlarıyla sınırlıdır; yukarıdaki içerik ticari veya yasadışı amaçlarla kullanılamaz, aksi takdirde tüm sonuçlardan lütfen kullanıcı sorumludur. Bu site bilgileri ağdan alınmıştır, telif hakkı anlaşmazlığının bu site ile hiçbir ilgisi yoktur. Yukarıdaki içeriği indirdikten sonraki 24 saat içinde bilgisayarınızdan tamamen kaldırmalısınız. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kaydı satın alın ve daha iyi orijinal hizmet alın. Herhangi bir ihlal varsa, bununla ilgilenmek için lütfen bizimle e-posta yoluyla iletişime geçin.

Posta To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 03:21

Hızlı YanıtBaşadön Listeye dön