Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen iperf3 komutudur.
Program:
ADI
iperf3 - ağ aktarım hızı testleri gerçekleştirin
SİNOPSİS
iperf3 -s [ seçenekleri ]
iperf3 -c sunucu [ seçenekleri ]
TANIM
iperf3, ağ verimi ölçümlerini gerçekleştirmek için bir araçtır. Her iki TCP'yi de test edebilir
veya UDP çıktısı. Bir iperf3 testi gerçekleştirmek için kullanıcının hem bir sunucu hem de bir
istemcisi.
GENEL SEÇENEKLER
-p, --Liman n
dinlemek/bağlanmak için sunucu bağlantı noktasını ayarlayın n (varsayılan 5201)
-f, --biçim
Raporlanacak [kmKM] biçimi: Kbit, Mbit, KBytes, MBytes
-i, --Aralık n
duraklatmak n periyodik bant genişliği raporları arasındaki saniye; varsayılan 1'dir, devre dışı bırakmak için 0'ı kullanın
-F, --dosya isim
istemci tarafı: rastgele kullanmak yerine dosyadan okuyun ve ağa yazın
veri; sunucu tarafı: atmak yerine ağdan oku ve dosyaya yaz
veriler uzakta
-A, --afinite yok
Mümkünse CPU benzeşimini ayarlayın (yalnızca linux). Hem istemcide hem de sunucuda
yerel yakınlığı ayarlayabilir; ek olarak, istemci tarafında geçersiz kılabilirsiniz
sunucunun n,m formunu kullanarak yalnızca bu test için yakınlığı.
-V, --ayrıntılı
daha ayrıntılı çıktı ver
-J, --json
JSON formatında çıktı
-d, - hata ayıklama
hata ayıklama çıktısı yayar. Öncelikle (belki de yalnızca) geliştiricilerin kullanımına yöneliktir.
-v, --versiyon
sürüm bilgilerini göster ve çık
-h, --yardım et
yardım özeti göster
SUNUCU ÖZEL SEÇENEKLER
-s, --sunucu
sunucu modunda çalıştır
-D, --daemon
sunucuyu arka planda bir arka plan programı olarak çalıştırın
-1, --tek seferlik
bir istemci bağlantısını yönetin, ardından çıkın.
MÜŞTERİ ÖZEL SEÇENEKLER
-c, --müşteri ev sahibi
belirtilen sunucuya bağlanarak istemci modunda çalıştırın
-u, --udp
TCP yerine UDP kullanın
-b, --Bant genişliği n[KM]
hedef bant genişliğini şuna ayarla n bit/sn (UDP için varsayılan 1 Mbit/sn, TCP için sınırsız).
Birden fazla akış varsa (-P bayrağı), bant genişliği sınırı ayrı olarak uygulanır
her akışa. Bant genişliği belirtecine bir '/' ve bir sayı da ekleyebilirsiniz.
Buna "patlama modu" denir. Verilen sayıda paketi göndermeden gönderir.
duraklatma, belirtilen bant genişliği sınırını geçici olarak aşsa bile. Ayar
hedef bant genişliğinin 0 olması, bant genişliği sınırlarını devre dışı bırakacaktır (özellikle
UDP testleri).
-t, --zaman n
saniye cinsinden iletim süresi (varsayılan 10 saniye)
-n, --bayt n[KM]
iletilecek bayt sayısı (-t yerine)
-k, --blockcount n[KM]
iletilecek blok (paket) sayısı (-t veya -n yerine)
-l, --uzunluk n[KM]
okunacak veya yazılacak arabellek uzunluğu (TCP için varsayılan 128 KB, UDP için 8KB)
-P, --paralel n
çalıştırılacak paralel istemci akışlarının sayısı
-R, --ters
ters modda çalıştır (sunucu gönderir, istemci alır)
-w, --pencere n[KM]
pencere boyutu / soket arabellek boyutu (bu, sunucuya gönderilir ve bunun üzerinde kullanılır
yan da)
-B, --bağlamak n[KM]
belirli bir arayüze veya çok noktaya yayın adresine bağlanma
-M, --set-mss n
TCP maksimum segment boyutunu ayarla (MTU - 40 bayt)
-N, --gecikme yok
Nagle Algoritmasını devre dışı bırakarak TCP'yi gecikmesiz olarak ayarlayın
-4, --versiyon4
sadece IPv4 kullan
-6, --versiyon6
sadece IPv6 kullan
-S, --tos n
IP 'hizmet türünü' ayarlayın
-L, --akış etiketi n
IPv6 akış etiketini ayarlayın (şu anda yalnızca Linux'ta desteklenir)
-Z, --sıfır kopya
Veri göndermek için "sıfır kopya" yöntemini kullanın, örneğin dosya Gönder(2), olağan yerine
yazmak(2).
-O, --çıkarmak n
TCP yavaş başlatma dönemini atlamak için testin ilk n saniyesini atlayın.
-T, --Başlık str
Her çıktı satırına bu dizeyle önek ekleyin.
-C, --linux-tıkanıklığı algo
Tıkanıklık kontrol algoritmasını ayarlayın (yalnızca linux).
--get-sunucu-çıktı
Çıktıyı sunucudan alın. Çıktı formatı sunucu tarafından belirlenir (
özellikle, sunucu ile çağrıldıysa --json bayrak, çıktı olacak
JSON biçiminde, aksi takdirde insan tarafından okunabilir biçimde olacaktır). İstemci çalıştırılırsa
ile --json, sunucu çıktısı bir JSON nesnesine dahil edilir; aksi halde öyle
insan tarafından okunabilir çıktının altına eklenir.
YAZARLAR
Iperf orijinal olarak Mark Gates ve Alex Warshavsky tarafından yazılmıştır. Man sayfası ve bakımı
Jon Dugan . Ajay Tirumala'nın diğer katkıları, Jim
Ferguson, Feng Qin, Kevin Gibbs, John Estabrook , Andrew
galatin , Stephen Hemminger
onworks.net hizmetlerini kullanarak iperf3'ü çevrimiçi kullanın