EUR
european

EUR

usa

USD

Croatia Hr
Ex. VAT Ex. VAT 0%

Provjera brzine veze pomoću iperfa

iperf3 je besplatan alat koji mjeri mrežnu propusnost između dvaju računala. Za razliku od testova brzine u pregledniku, omogućuje vam da odaberete oba kraja testa: vaš poslužitelj i javni iperf3 poslužitelj ili dva vaša poslužitelja. iperf3 radi na sustavima Linux i Windows i može mjeriti propusnost u oba smjera.

Instalacija alata iperf3

Linux

Na sustavima Ubuntu i Debian:

sudo apt update sudo apt install -y iperf3

Na sustavima AlmaLinux i Rocky Linux:

sudo dnf install -y iperf3

Info

Na sustavima Ubuntu i Debian instalacijski program može pitati želite li pokrenuti iperf3 kao daemon. Odaberite Ne. Za testove u ovim uputama nije potreban trajno pokrenut iperf3 poslužitelj.

Windows i Windows Server

Na stranici za preuzimanje iPerfa navedene su Windows inačice alata iperf3 koje su izradile treće strane. Na primjer, otvorite izdanja iperf3-win-builds na GitHubu i u najnovijem izdanju preuzmite arhivu naziva iperf-<version>-win64.zip, na primjer iperf-3.22-win64.zip. Raspakirajte arhivu. Datoteke iz raspakirane mape, uključujući iperf3.exe, premjestite u mapu s kratkom putanjom, na primjer C:\iperf3.

Otvorite naredbeni redak i prijeđite u ovu mapu:

cd C:\iperf3

U sustavu Windows naredbe iz ovih uputa pokrećite s iperf3.exe umjesto s iperf3.

Testiranje brzine s javnim iperf3 poslužiteljem

Za testiranje veze vašeg poslužitelja pokrenite iperf3 u klijentskom načinu rada prema javnom iperf3 poslužitelju. Odaberite javni poslužitelj u regiji koju želite testirati. Popise javnih poslužitelja s njihovim adresama i priključcima (portovima) možete pronaći u INTROSERV dokumentu Pravila postupanja kod problema s mrežnom povezivošću te na web-stranici iPerfa.

iperf3 prema zadanim postavkama mjeri promet samo u jednom smjeru istodobno, stoga za mjerenje oba smjera provedite dva testa.

Za mjerenje brzine slanja (upload), od vašeg računala do iperf3 poslužitelja, pokrenite:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -i 0

Za mjerenje brzine preuzimanja (download), od iperf3 poslužitelja do vašeg računala, dodajte opciju -R:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -R -i 0

Zamijenite <server_address> i <port> adresom i priključkom javnog poslužitelja. Svaki test traje 30 sekundi.

Info

Javni iperf3 poslužitelji dopuštaju samo jedan test istodobno. Ako se prikaže poruka the server is busy running a test, pričekajte minutu i ponovite naredbu ili odaberite drugi poslužitelj.

Tumačenje rezultata

Na kraju testa iperf3 prikazuje sažetak. Budući da test koristi više paralelnih veza, koristite retke koji počinju s [SUM]: oni prikazuju ukupnu propusnost svih veza.

U testu slanja podatke šalje vaše računalo, stoga koristite brzinu iz retka [SUM] sender. U testu preuzimanja s opcijom -R podatke šalje poslužitelj, a vaše ih računalo prima, stoga koristite brzinu iz retka [SUM] receiver. Brzina je prikazana u stupcu Bitrate, u jedinicama Mbits/sec ili Gbits/sec.

Rezultat prikazuje propusnost između dviju određenih točaka. Ovisi o ruti i opterećenosti javnog poslužitelja, stoga prije donošenja zaključaka test ponovite nekoliko puta i s različitim poslužiteljima.

Opcije naredbi

Gornje naredbe koriste sljedeće opcije:

  • -c povezuje se s iperf3 poslužiteljem na zadanoj adresi;
  • -p postavlja priključak (port) poslužitelja;
  • -t 30 izvodi test 30 sekundi;
  • -P 10 koristi 10 paralelnih tokova, što može pomoći u postizanju veće propusnosti na brzim vezama ili vezama s velikim kašnjenjem;
  • -i 0 skriva izvještaje po sekundi i prikazuje samo konačni rezultat;
  • -R obrće smjer, tako da poslužitelj šalje podatke vama.

Spremanje rezultata u datoteku

Da biste rezultate poslali podršci ili ih kasnije usporedili, spremite ih u datoteku:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -i 0 > iperf-upload.txt iperf3 -c <server_address> -p <port> -t 30 -P 10 -R -i 0 > iperf-download.txt

U sustavu Windows koristite iste naredbe s iperf3.exe. Datoteke se stvaraju u trenutačnoj mapi.

Testiranje brzine između vlastitih poslužitelja

Za mjerenje propusnosti između dvaju vaših poslužitelja pokrenite iperf3 u poslužiteljskom načinu rada na jednom od njih, a s drugog se povežite na njega.

iperf3 prema zadanim postavkama koristi priključak 5201. Otvorite ga za TCP u vatrozidu poslužitelja koji će primati veze. S UFW-om na sustavima Ubuntu i Debian:

sudo ufw allow 5201/tcp

S firewalldom na sustavima AlmaLinux i Rocky Linux:

sudo firewall-cmd --permanent --add-port=5201/tcp sudo firewall-cmd --reload

Testovi u ovim uputama koriste TCP. Ako planirate provoditi i UDP testove, dopustite i UDP priključak 5201.

Pokrenite iperf3 u poslužiteljskom načinu rada:

iperf3 -s

Poslužitelj prikazuje Server listening on 5201 i čeka veze.

Na drugom poslužitelju pokrenite klijent i navedite IP adresu prvog poslužitelja:

iperf3 -c <first_server_ip> -p 5201 -t 30 -P 10 -i 0

Za suprotan smjer dodajte -R istoj naredbi. Kada završite, zaustavite iperf3 poslužitelj kombinacijom tipki Ctrl+C.

Warning

Ne ostavljajte iperf3 pokrenut u poslužiteljskom načinu rada na javnoj IP adresi kada ga ne koristite. Svatko tko može doći do poslužitelja na priključku 5201 može pokretati testove prema njemu i trošiti vašu propusnost.

Cjelovit popis opcija prikazat ćete naredbom iperf3 --help.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • germany
  • Español
  • French
  • Hrvatska
  • Italiano
  • Poland
  • Slovenski
  • ukraine
  • Türkçe
  • Русский
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA