Ito ang command na iperf3 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
iperf3 - magsagawa ng mga pagsubok sa throughput ng network
SINOPSIS
iperf3 -s [ pagpipilian ]
iperf3 -c server [ pagpipilian ]
DESCRIPTION
Ang iperf3 ay isang tool para sa pagsasagawa ng network throughput measurements. Maaari nitong subukan ang alinman sa TCP
o UDP throughput. Upang magsagawa ng iperf3 na pagsubok ang user ay dapat magtatag ng parehong server at a
client.
PANGKALAHATAN Opsyon
-p, --port n
itakda ang port ng server upang makinig sa / kumonekta sa n (default 5201)
-f, --format
[kmKM] na format na iuulat: Kbits, Mbits, KBytes, MBytes
-i, --pagitan n
i-pause n segundo sa pagitan ng mga pana-panahong ulat ng bandwidth; ang default ay 1, gamitin ang 0 upang huwag paganahin
-F, --file pangalan
panig ng kliyente: magbasa mula sa file at sumulat sa network, sa halip na gumamit ng random
data; server-side: magbasa mula sa network at sumulat sa file, sa halip na ihagis
malayo ang data
-A, --affinity n/n,m
Itakda ang CPU affinity, kung maaari (linux lang). Sa parehong client at server mo
maaaring itakda ang lokal na affinity; bilang karagdagan, sa panig ng kliyente maaari mong i-override ang
affinity ng server para lamang sa isang pagsubok na iyon, gamit ang n,m form.
-V, --verbose
magbigay ng mas detalyadong output
-J, --json
output sa JSON format
-d, --debug
naglalabas ng output ng pag-debug. Pangunahin (marahil eksklusibo) ng paggamit sa mga developer.
-v, --bersyon
ipakita ang impormasyon ng bersyon at huminto
-h, - Tumulong
magpakita ng buod ng tulong
SERVER TIYAK Opsyon
-s, --server
tumakbo sa server mode
-D, --demonyo
patakbuhin ang server sa background bilang isang daemon
-1, --one-off
pangasiwaan ang isang koneksyon ng kliyente, pagkatapos ay lumabas.
PAKIKITA TIYAK Opsyon
-c, --kliyente marami
tumakbo sa client mode, kumokonekta sa tinukoy na server
-u, --udp
gumamit ng UDP sa halip na TCP
-b, --bandwidth n[KM]
itakda ang target na bandwidth sa n bits/sec (default 1 Mbit/sec para sa UDP, unlimited para sa TCP).
Kung maraming stream (-P flag), hiwalay na ilalapat ang limitasyon sa bandwidth
sa bawat batis. Maaari ka ring magdagdag ng '/' at numero sa bandwidth specifier.
Ito ay tinatawag na "burst mode". Ipapadala nito ang ibinigay na bilang ng mga packet nang wala
pag-pause, kahit na pansamantalang lumampas iyon sa tinukoy na limitasyon ng bandwidth. Setting
ang target na bandwidth sa 0 ay hindi paganahin ang mga limitasyon ng bandwidth (lalo na kapaki-pakinabang para sa
mga pagsubok sa UDP).
-t, --oras n
oras sa mga segundo upang magpadala ng (default na 10 segundo)
-n, --bytes n[KM]
bilang ng mga byte na ipapadala (sa halip na -t)
-k, --blockcount n[KM]
bilang ng mga bloke (packet) na ipapadala (sa halip na -t o -n)
-l, --haba n[KM]
haba ng buffer para basahin o isulat (default 128 KB para sa TCP, 8KB para sa UDP)
-P, --parallel n
bilang ng mga parallel na stream ng kliyente na tatakbo
-R, --baligtad
tumakbo sa reverse mode (nagpapadala ang server, tumatanggap ang kliyente)
-w, --window n[KM]
laki ng window / laki ng socket buffer (ito ay ipinapadala sa server at ginagamit doon
side din)
-B, --magbigkis n[KM]
magbigkis sa isang partikular na interface o multicast address
-M, --set-mss n
itakda ang maximum na laki ng segment ng TCP (MTU - 40 bytes)
-N, --walang-antala
itakda ang TCP nang walang pagkaantala, hindi pinapagana ang Algorithm ng Nagle
-4, --bersyon4
gumamit lamang ng IPv4
-6, --bersyon6
gumamit lamang ng IPv6
-S, --tos n
itakda ang IP 'uri ng serbisyo'
-L, --flowlabel n
itakda ang IPv6 flow label (kasalukuyang sinusuportahan lamang sa Linux)
-Z, --zerocopy
Gumamit ng "zero copy" na paraan ng pagpapadala ng data, gaya ng sendfile(2), sa halip na karaniwan
magsulatNa (2).
-O, --alisin n
Alisin ang unang n segundo ng pagsubok, upang laktawan ang panahon ng mabagal na pagsisimula ng TCP.
-T, --pamagat STR
Prefix ang bawat linya ng output gamit ang string na ito.
-C, --linux-congestion algo
Itakda ang congestion control algorithm (linux lang).
--get-server-output
Kunin ang output mula sa server. Ang format ng output ay tinutukoy ng server (sa
partikular, kung ang server ay na-invoke sa --json flag, ang output ay papasok
JSON na format, kung hindi, ito ay nasa format na nababasa ng tao). Kung ang kliyente ay tumatakbo
sa --json, ang output ng server ay kasama sa isang JSON object; kung hindi ito ay
idinagdag sa ibaba ng nababasa ng tao na output.
MGA AUTHORS
Ang Iperf ay orihinal na isinulat nina Mark Gates at Alex Warshavsky. Man page at pagpapanatili ni
Jon Dugan . Iba pang mga kontribusyon mula kay Ajay Tirumala, Jim
Ferguson, Feng Qin, Kevin Gibbs, John Estabrook , Andrew
Gallatin , Stephen Hemminger
Gumamit ng iperf3 online gamit ang mga serbisyo ng onworks.net