- I-iPerf3 iyithuluzi elivulekile, elihlanganisa amapulatifomu ahlukahlukene elenzelwe ukuhlaziya i-bandwidth yangempela, i-jitter, kanye nokulahleka kwamaphakethe kumanethiwekhi e-LAN kanye ne-WAN.
- Ngokungafani nokuhlolwa kwe-inthanethi, le nsizakalo ilinganisa ukusebenza okuqondile phakathi kwamadivayisi amabili, isusa ukuphazamiseka okuvela kumhlinzeki wesevisi (i-ISP).
- Ukwakhiwa kwayo kwe-client-server kuvumela ukuhlolwa okuphelele kusetshenziswa amaphrothokholi e-TCP, UDP, kanye ne-SCTP ukuthola izithiyo engqalasizinda.
Uma sikhuluma ngesivinini sokuxhumeka kwe-inthanethi, cishe wonke umuntu ucabanga ngokushesha ngokuhlolwa kwesivinini se-inthanethi ukuze abone ukuthi inkampani ihlinzeka ngama-megabytes avunyelwene ngawo. Kodwa-ke, kukhona umhlaba wonke esivame ukungawunaki: ukuxhumana kwangaphakathi phakathi kwamadivayisi ethuKungakhathaliseki ukuthi ufuna ukusetha iseva yamafayela, ukusakaza okuqukethwe kwekhwalithi ephezulu kusuka ku-NAS kuya egumbini lokuphumula, noma umane uhlele iphathi ye-LAN nabangani ngaphandle kokulibala, kubalulekile ukwazi ukuthi inethiwekhi yakho yendawo ishesha kangakanani ngempela.
Ukuze uthole okuningi engqalasizinda yakho, kungakhathaliseki ukuthi une-router eyisisekelo noma imishini yobungcweti ye-10Gbps, udinga ithuluzi elingaqambi amanga. Yilapho i-iPerf3 ingena khona, isofthiwe ekwaziyo gcizelela ukuxhumana phakathi kwamaqembu amabili ukuze sitshele ukuthi ingakanani imininingwane engahamba ngekhebula noma emoyeni. Ngokungafani nokuhlolwa okuvamile, i-iPerf3 ayincikile kumaseva angaphandle, ngakho-ke imiphumela iwukubonakaliswa kwehadiwe yakho kanye nokucushwa kwayo.
Iyini ngempela i-iPerf3 futhi kungani kufanele uyisebenzise?
I-iPerf3 iyithuluzi elivulekile, elinelayisensi ngaphansi kwelayisensi ye-BSD, elibhalwe kabusha kusukela ekuqaleni ukuze lingahlobene nenguqulo endala 2. Lokhu kubalulekile ngoba inguqulo entsha Ilungiselelwe isivinini sama-gigabit amaningiIdlula kakhulu umkhawulo we-1Gbps lapho inguqulo yangaphambilini yayivame ukuba nezinkinga. Luhlelo lokusebenza oluhlanganisa amapulatifomu amaningi olusebenza kahle ku-Windows, Linux, macOS, Android, kanye nezinhlelo ezikhethekile kakhulu njenge-FreeBSD kanye ne-Solaris.
Inzuzo enkulu yokusebenzisa i-iPerf3 ngaphezu kwamathuluzi afana ne-Speedtest ukuthi le yokugcina ilinganisa uxhumano lwe-LAN-WAN (kusuka ekhaya lakho ngaphandle), kuyilapho i-iPerf3 igxila engxenyeni. I-LAN-LANLokhu kukuvumela ukuthi uhlukanise izinkinga: uma ukuhlolwa kwe-inthanethi kuhamba kancane kodwa i-iPerf3 ikhombisa ukuthi inethiwekhi yakho yendawo ishesha kakhulu, inkinga ngumhlinzeki wakho; uma i-iPerf3 ikunikeza imiphumela emibi, une- isithiyo ekusethweni kwezintambo zakho, amaswishi, noma i-WiFi.
Amakhono obuchwepheshe kanye nezinqubo ezisekelwayo

Lolu hlelo alugcini nje ngokukutshela inombolo; lunikeza ukuhlaziywa okujulile kwethrafikhi. Kusetshenziswa iphrothokholi I-TCPIngalinganisa i-bandwidth, ibike nge-MTU (Iyunithi Yokudlulisa Ephakeme) kanye ne-MSS (Usayizi Wengxenye Ephakeme), okusivumela ukuthi silungise iwindi le-TCP ukuze senze ngcono ukugeleza kwedatha. Ngaphezu kwalokho, ukusekelwa kwe- UDP Kubalulekile kulabo abasebenza nge-VoIP noma ukusakaza, njengoba kubavumela ukuthi balinganise ukujitha (ukuguquguquka kokubambezeleka) kanye nokulahleka kwephakethe, idatha efihlwa yi-TCP lapho ithumela kabusha ulwazi olulahlekile.
Ngaphezu kwalokho, i-iPerf3 ikuvumela ukuthi ulungiselele ukugeleza kwedatha okuhambisanayo, okubalulekile ku- khulisa umkhawulokudonsa ekuxhumekeni okusheshayo kakhulu. Iyakwazi futhi ukusebenza njenge-daemon ohlelweni lokusebenza, okuvumela iseva ukuthi isebenze njalo ngemuva ilinde iklayenti ukuthi liqale ukuhlolwa.
Ukufakwa nokuthuma
Ukuze iPerf3 isebenze, sidinga imishini emibili ngempela: omunye osebenza njenge iseva nokunye okufana nalokhu ikhasimende. El servidor se queda \»escuchando\» en un puerto específico, y el cliente envía la ráfaga de datos para medir el rendimiento.
Ukufakwa ngokwesistimu
- Ku-Linux (kususelwa ku-Debian/Ubuntu): Kulula kakhulu, vele uvule i-terminal bese uqalisa
sudo apt install iperf3. - Ku-Windows: Landa i-binary kuwebhusayithi esemthethweni. Ngemva kokukhipha ifayela le-ZIP, uzothola ifayela
iperf3.exeUkuze kube lula, abanye abasebenzisi bakhetha ukuyikopishaC:\\Windows\\System32ukuze ukwazi ukuyisebenzisa kusuka kunoma iyiphi ifolda ku-console. - Kuma-macOS naku-Android: Kunezinhlobo ezithile ze-binary kanye ne-app store ezikuvumela ukuthi wenze izivivinyo ezifanayo.
Umhlahlandlela womsebenzisi: Ukuthatha isivivinyo sakho sokuqala sejubane
Uma isifakiwe kuwo womabili amakhompyutha, isinyathelo sokuqala ukuhlonza Ikheli le-IP lesevaKu-Windows ungasebenzisa ipconfig naku-Linux ifconfig o ip aAke sithi ikheli le-IP leseva lingu-192.168.1.10.
Isinyathelo sesi-1: Qala iseva
Kukhompyutha ezokwamukela idatha, senza umyalo: iperf3 -s
Lokhu kuzoshiya uhlelo lumisiwe, ngokuvamile kusetshenziswa imbobo ezenzakalelayo 5201.
Isinyathelo 2: Sebenzisa iklayenti
Kwenye ikhompyutha, siqalise ukuhlolwa okuqondiswe ekhelini le-IP leseva: iperf3 -c 192.168.1.10
Ngokuzenzakalelayo, uhlelo luzothumela idatha imizuzwana eyi-10 futhi lusibonise izinga lokudlulisa kanye nomkhawulokudonsa otholiwe.
Amaqhinga namapharamitha athuthukisiwe ukuze kuthuthukiswe isivivinyo
Uma unamathela kumyalo oyisisekelo kuphela, ulahlekelwa yisigamu samandla e-iPerf3. Nazi izimpikiswano eziwusizo kakhulu zokwenza ukuhlaziywa kobungcweti:
- Ukugeleza okuhambisanayo (-P): Uma ubona ukuthi awufinyeleli isivinini esiphezulu sekhadi lakho lenethiwekhi, zama lokhu:
-P 5o-P 10Lokhu kuvula ukuxhumana okuningi ngasikhathi sinye ukugcwalisa isixhumanisi bese ubona umkhawulo wangempela. - Shintsha iphrothokholi (-u): Ukuze ulinganise ukuzinza kanye nokujima, sebenzisa imodi ye-UDP ngokungeza
-ukokubili kuseva kanye neklayenti. Khumbula ukuthi ku-UDP ungachaza i-bandwidth nge-b(ngokwesibonelo,-b 100M). - Buyisela emuva isiqondiso sethrafikhi (-R): Ngokuvamile iklayenti liyathumela bese iseva iyamukela. Uma ufuna ukukala ijubane landa kusuka kuseva kuya kuklayenti, yengeza ipharamitha
-R. - Ifomethi yokuphuma (-f): Ungashintsha indlela idatha eboniswa ngayo. Sebenzisa
-f gukuyibuka ku-Gbps noma-f Mngama-megabytes ngomzuzwana. - Izikhawu zesikhathi (-i): Uma ufuna ukubona ukuthi ijubane lishintsha kanjani imizuzwana ngemizuzwana esikhundleni sokufingqa kokugcina, sebenzisa
-i 1.
Ukucatshangelwa kokusebenza kanye nemikhawulo
Akukhona nje kuphela ukushaya nokusebenzisa umlingo. Kumelwe siqaphele ukuthi i-iPerf3 iyayisebenzisa Izinsiza ze-CPU nememoriUma uzama ukukala inethiwekhi ye-10Gbps usebenzisa ikhompyutha endala kakhulu noma idivayisi elinganiselwe njenge-Raspberry Pi endala, inkinga ingaba yiprosesa hhayi inethiwekhi, okukunikeza i- umphumela oqanjiwe.
Ngokufanayo, kuyalulekwa ukuqaphela lapho usebenzisa lezi zivivinyo kumanethiwekhi okukhiqiza. I-iPerf3 ingadala ithrafikhi eningi kangangokuthi ingakwazi gcwalisa inethiwekhi futhi kubangele ukuthi ezinye izinhlelo zokusebenza noma abasebenzisi babhekane nokuphahlazeka noma ukuhamba kancane okukhulu. Okokugcina, khumbula ukuthi uhlelo alunaso isikhombimsebenzisi esisemthethweni sezithombe; yize amaphrojekthi afana ne-Jperf ekhona, umugqa womyalo uhlala uyindlela enembile kakhulu neyobungcweti yokuwulawula.
Ezinye izindlela ezithakazelisayo
Uma i-iPerf3 ingahambisani nezidingo zakho, kunezinye izinketho. Kulabo abadinga okuthile okubuchwepheshe nokuningiliziwe mayelana nokubambezeleka, netperf Kuyindlela engcono kakhulu. Uma ufuna into elula kakhulu yokuhlola i-bandwidth ngokushesha, nuttcp Yenza umsebenzi wayo kahle kakhulu. Kulabo abathanda ukugwema ikhonsoli, kunezixazululo ezisekelwe kuwebhu ezifana I-LibreSpeed u I-OpenSpeedTestokungafakwa kuseva yendawo futhi kuvumele ukuhlolwa kunoma yisiphi isiphequluli ngaphandle kokufaka noma yini kumakhasimende.
Ukusebenzisa i-iPerf3 kusenza sikwazi ukuxilonga isimo senethiwekhi yethu yendawo ngokunemba kokuhlinzwa, sihlukanise phakathi kwezinkinga zehadiwe, izintambo ezingasebenzi kahle, kanye nokuphazamiseka kwe-Wi-Fi. Ngenxa yekhono layo lokusingatha amaphrothokholi e-TCP kanye ne-UDP kanye nokusekelwa kwayo kwesivinini sama-gigabit amaningi, isibe yindinganiso yanoma yimuphi umphathi wesistimu noma umthandi wesistimu ofuna ukuqinisekisa ukuthi ukuhamba kwedatha yakhe kuzinzile, kuyashesha, futhi akunalahleko, ngaleyo ndlela kuqinisekiswa ukuthi ukusebenza kwenethiwekhi akuvimbeli ukukhiqiza noma ukuphumula.


