Linux-da iperf3 Tool ulanyp, toruň geçirişini nädip barlamaly


iperf3 mugt açyk çeşme, real wagt tor geçiriş ölçeglerini ýerine ýetirmek üçin platforma buýruk setiri esasly programma. IP torlarynda iň ýokary ýetip bolýan geçirijilik giňligini barlamak üçin güýçli gurallaryň biridir (IPv4 we IPv6 goldaýar).

“Iperf” bilen wagt, bufer we TCP, UDP, SCTP ýaly protokollar bilen baglanyşykly birnäçe parametrleri sazlap bilersiňiz. Tor öndürijiligini sazlamak amallary üçin amatly bolýar.

Ulgamyň maksimum ýa-da has gowulaşan öndürijiligini gazanmak üçin geçirijiligi, şeýle hem toruňyzyň kabul etmek we ibermek mümkinçilikleriniň gijä galmagyny ýokarlandyrmaly. Şeýle-de bolsa, hakyky sazlamaga girmezden ozal, sazlama prosesiňize ýol görkezjek umumy tor öndürijilik statistikasyny ýygnamak üçin käbir synaglary geçirmeli.

Netijeleri sekuntlarda wagt aralygy, geçirilýän maglumatlar, geçiriş giňligi (geçiriş tizligi), ýitgi we beýleki peýdaly ulgam öndürijilik parametrleri bar. Ilki bilen TCP birikmelerini belli bir ýoluň üstünde düzmäge kömek etmek üçin niýetlenendir we şu gollanmada esasy üns bereris.

  • Ikisinde-de iperf3 gurnalan iki torly kompýuter.

Linux ulgamlarynda iperf3-i nädip gurmaly

Iperf3 ulanyp başlamazdan ozal, bahalandyrmak üçin ulanjak iki maşynyňyza gurnamaly. Iperf3 iň köp ýaýran Linux paýlanyşynyň resmi programma üpjünçiliginde barlygy sebäpli, görkezilişi ýaly paket dolandyryjysyny ulanyp, ony gurmak aňsat bolmaly.

$ sudo apt install iperf3	#Debian/Ubuntu
$ sudo yum install iperf3	#RHEL/CentOS
$ sudo dnf install iperf3	#Fedora 22+ 

Iki maşynda-da iperf3 gurlansoň, toruň geçirişini synap bilersiňiz.

Linux serwerleriniň arasynda tor geçirişini nädip barlamaly

Ilki bilen serwer hökmünde ulanjak uzakdaky maşyna birikdiriň we -s baýdagyny ulanyp serwer re iniminde iperf3-i ýakyň, 5201-nji portda adaty ýagdaýda diňlär.

Görkezilişi ýaly -f wyklýuçatelini ulanyp, hasabat bermek üçin formaty (kbits, Mbits, Gbits ýa-da K, M, G KBytes, Mbytes, Gbytes) kesgitläp bilersiňiz.

$ iperf3 -s -f K 

5201 porty serweriňizdäki başga bir programma tarapyndan ulanylýan bolsa, görkezilişi ýaly -p wyklýuçatelini ulanyp başga porty (meselem 3000) kesgitläp bilersiňiz.

$ iperf3 -s -p 3000

Islege görä, -D baýdagyny ulanyp, serweri daemon hökmünde işledip bilersiňiz we serwer habarlaryny aşakdaky ýaly gündelik faýlyna ýazyp bilersiňiz.

$ iperf3 -s -D > iperf3log 

Soňra müşderi hökmünde kabul etjek ýerli enjamyňyzda (hakyky bahalandyrylýan ýer) iperf3-i -c baýdagy bilen müşderi re modeiminde işlediň we serweriň işleýän öý eýesini görkeziň (ýa-da IP adresini ýa-da domenini ýa-da host adyny ulanyp).

$ iperf3 -c 192.168.10.1 -f K

Takmynan 18-20 sekuntdan soň, müşderi aşakdaky skrinshotda görkezilişi ýaly, görkezijiniň ortaça geçişini görkezýän netijeleri ýatyrmaly we netijeleri bermeli.

Üns beriň: schokardaky skrinshotda görkezilişi ýaly, esasy netijelerden serwerden we müşderiden bahalaryň üýtgemegi bar. Emma, her synagda iperf müşderi maşynyndan alnan netijeleri ulanmagy göz öňünde tutmaly.

Linux-da ösen tor synag synagyny nädip ýerine ýetirmeli

Aşakda düşündirilişi ýaly, ösen synagy geçirmek üçin birnäçe müşderi üçin aýratyn wariantlar bar.

Belli bir wagt tordaky maglumatlaryň mukdaryny kesgitleýän möhüm faktorlaryň biri TCP penjiresiniň ululygydyr - TCP birikmelerini sazlamakda möhümdir. Penjiräniň ululygyny/rozetka bufer ölçegini görkezilişi ýaly -w baýdagyny ulanyp düzüp bilersiňiz.

$ iperf3 -c 192.168.10.1 -f K -w 500K	

Serweriň iberýän we müşderiniň alýan ters re modeiminde işletmek üçin -R wyklýuçatelini goşuň.

$ iperf3 -c 192.168.10.1 -f K -w 500K -R	

Iki taraplaýyn synagy geçirmek üçin bir wagtda iki ugurda geçirijilik giňligini ölçemek üçin -d opsiýasyny ulanyň.

$ iperf3 -c 192.168.10.1 -f K -w 500K -d

Müşderiniň çykyşynda serwer netijelerini almak isleseňiz, --get-server-çykyş opsiýasyny ulanyň.

$ iperf3 -c 192.168.10.1 -f K -w 500K -R --get-server-output

Şeýle hem, -P opsiýalaryny ulanyp, bir wagtyň özünde işleýän parallel müşderi akymlarynyň sanyny (bu mysalda ikisi) kesgitlemek mümkin.

$ iperf3 -c 192.168.10.1 -f K -w 500K -P 2

Has giňişleýin maglumat üçin iperf3 adam sahypasyna serediň.

$ man iperf3

iperf3 Baş sahypa: https://iperf.fr/

Bu hemmesi! Hakyky tor öndürijiligini sazlamaga gitmezden ozal elmydama tor öndürijilik synaglaryny geçirmegi ýatdan çykarmaň. iperf3, tor geçiriş synaglaryny işletmek üçin peýdaly güýçli guraldyr. Paýlaşmak üçin pikirleriňiz barmy ýa-da berjek soraglaryňyz bar, aşakdaky düşündiriş formuny ulanyň.