Ko govorimo o hitrosti povezave, skoraj vsi takoj pomislijo na test hitrosti interneta, da bi ugotovili, ali podjetje zagotavlja pogodbeno določene megabite na sekundo. Vendar pa obstaja cel svet, ki ga pogosto spregledamo: notranja komunikacija med našimi napravami . Ne glede na to, ali želite nastaviti datotečni strežnik, pretakati visokokakovosten video iz NAS-a v dnevno sobo ali preprosto organizirati LAN zabavo s prijatelji brez zamika, je ključnega pomena vedeti, kako hitro je dejansko vaše lokalno omrežje.
Če želite kar najbolje izkoristiti svojo infrastrukturo, ne glede na to, ali imate osnovni usmerjevalnik ali profesionalno opremo z zmogljivostjo 10 Gbps, potrebujete orodje, ki ne laže. Tukaj pride na vrsto iPerf3, programska oprema, ki lahko izvede stresno testiranje povezave med dvema napravama in vam natančno pove, koliko podatkov se lahko prenese po kablu ali brezžično. Za razliko od običajnih testov se iPerf3 ne zanaša na zunanje strežnike, zato so rezultati zgolj odraz vaše strojne opreme in konfiguracije.
Kaj točno je iPerf3 in zakaj bi ga morali uporabljati?
iPerf3 je orodje z odprto kodo, licencirano pod licenco BSD, ki je bilo popolnoma prepisano, da ni povezano s staro različico 2. To je ključnega pomena, ker je nova različica optimizirana za večgigabitne hitrosti , ki daleč presegajo omejitev 1 Gbps, s katero se je prejšnja različica pogosto mučila. Gre za večplatformsko aplikacijo, ki brezhibno deluje v sistemih Windows, Linux, macOS, Android in celo bolj specializiranih sistemih, kot sta FreeBSD in Solaris.
Glavna prednost uporabe iPerf3 pred orodji, kot je Speedtest, je, da slednji meri povezavo LAN-WAN (od vašega doma do zunanjosti), medtem ko se iPerf3 osredotoča na povezavo LAN-LAN . To vam omogoča, da izolirate težave: če je vaš test hitrosti interneta počasen, iPerf3 pa kaže, da je vaše lokalno omrežje bliskovito hitro, je težava vaš ponudnik internetnih storitev; če vam iPerf3 daje slabe rezultate, imate ozko grlo v kablih, stikalih ali konfiguraciji Wi-Fi.
Tehnične zmogljivosti in podprti protokoli
Ta program vam ne da le številke, temveč ponuja poglobljeno analizo prometa. Z uporabo protokola TCP lahko meri pasovno širino, poroča o MTU (največja prenosna enota) in MSS (največja velikost segmenta), kar vam omogoča, da prilagodite okno TCP za optimizacijo pretoka podatkov. Poleg tega je podpora za UDP ključnega pomena za tiste, ki delajo z VoIP ali pretakanjem, saj omogoča merjenje nihanja (nihanja zakasnitve) in izgube paketov – podatkov, ki jih TCP skrije pri ponovnem prenosu izgubljenih informacij.
Poleg tega iPerf3 omogoča konfiguriranje vzporednih podatkovnih tokov, kar je bistveno za maksimiranje pasovne širine na zelo hitrih povezavah. V operacijskem sistemu se lahko izvaja tudi kot demon, kar strežniku omogoča, da ostane aktiven v ozadju in čaka, da odjemalec sproži test.
Montaža in zagon
Za delovanje iPerf3 nujno potrebujemo dva računalnika: enega, ki deluje kot strežnik , in drugega kot odjemalec . Strežnik "posluša" na določenih vratih, odjemalec pa pošilja podatke za merjenje zmogljivosti.
Namestitev glede na sistem
- V Linuxu (ki temelji na Debianu/Ubuntuju): Zelo preprosto je, samo odprite terminal in zaženite
sudo apt install iperf3. - V sistemu Windows: Prenesite binarno datoteko z uradne spletne strani. Po razpakiranju ZIP datoteke boste našli datoteko
iperf3.exeZaradi udobja ga nekateri uporabniki raje kopirajo vC:\\Windows\\System32tako da ga lahko zaženete iz katere koli mape v konzoli. - V sistemih macOS in Android: Obstajajo posebne binarne datoteke in različice iz trgovin z aplikacijami, ki omogočajo izvajanje enakih testov.
Uporabniški priročnik: Opravite svoj prvi test hitrosti
Ko je nameščen na obeh računalnikih, je prvi korak identifikacija IP naslov strežnikaV sistemu Windows lahko uporabite ipconfig in na Linuxu ifconfig o ip aPredpostavimo, da je IP naslov strežnika 192.168.1.10.
1. korak: Zaženite strežnik
Na računalniku, ki bo prejel podatke, izvedemo ukaz: iperf3 -s
To bo program pustilo na čakanju, običajno z uporabo privzeta vrata 5201.
2. korak: Zaženite odjemalca
Na drugem računalniku smo zagnali test, ki je ciljal na IP naslov strežnika: iperf3 -c 192.168.1.10
Program bo privzeto pošiljal podatke 10 sekund in nam prikazal hitrost prenosa in pridobljeno pasovno širino.
Napredni triki in parametri za optimizacijo testa
Če se držite le osnovnega ukaza, zamudite polovico moči iPerf3. Tukaj so najbolj uporabni argumenti za izvedbo profesionalne analize:
- Vzporedni tokovi (-P): Če opazite, da ne dosegate največje hitrosti omrežne kartice, poskusite to:
-P 5o-P 10To se odpre več hkratnih povezav da nasičimo povezavo in vidimo dejansko omejitev. - Spremeni protokol (-u): Za merjenje stabilnosti in tresenja uporabite način UDP z dodajanjem
-utako na strežniku kot na odjemalcu. Ne pozabite, da lahko v UDP-ju določite pasovno širino z-b(npr.-b 100M). - Obrni smer prometa (-R): Običajno odjemalec pošilja, strežnik pa prejema. Če želite izmeriti hitrost prenos s strežnika na odjemalca, doda parameter
-R. - Izhodna oblika (-f): Način prikaza podatkov lahko spremenite. Uporabite
-f gza ogled v Gbps ali-f Mza megabajte na sekundo. - Časovni intervali (-i): Če želite videti, kako se hitrost spreminja iz sekunde v sekundo, namesto le končnega povzetka, uporabite
-i 1.
Upoštevanje in omejitve zmogljivosti
Ni vse tako preprosto kot pihanje v balon na vroč zrak. Zavedati se moramo, da iPerf3 porablja procesorske in pomnilniške vire . Če poskušate izmeriti omrežje s hitrostjo 10 Gbps z zelo starim računalnikom ali omejeno napravo, kot je star Raspberry Pi, je ozko grlo lahko procesor in ne omrežje, kar vam bo dalo napačen rezultat.
Prav tako je pri izvajanju teh testov v produkcijskih omrežjih priporočljiva previdnost. iPerf3 lahko ustvari tako gost promet, da lahko preobremeni omrežje in povzroči izpade ali izjemno počasnost drugih aplikacij ali uporabnikov. Nenazadnje ne pozabite, da program nima uradnega grafičnega vmesnika; čeprav projekti, kot je Jperf, obstajajo, ostaja ukazna vrstica najbolj natančen in profesionalen način za upravljanje.
Zanimive alternative
Če iPerf3 ne ustreza vašim potrebam, obstajajo druge možnosti. Za tiste, ki potrebujejo bolj tehnično in podrobno analizo zakasnitve, je netperf odlična alternativa. Če iščete nekaj izjemno lahkega za hitre teste pasovne širine, nuttcp zelo dobro opravlja svojo funkcijo. Za tiste, ki se raje izognejo ukazni vrstici, obstajajo spletne rešitve, kot sta LibreSpeed ali OpenSpeedTest , ki jih je mogoče namestiti na lokalni strežnik in vam omogočajo izvajanje testov iz katerega koli brskalnika, ne da bi morali karkoli namestiti na odjemalca.
Z uporabo iPerf3 lahko s kirurško natančnostjo diagnosticiramo stanje našega lokalnega omrežja in ločimo med težavami s strojno opremo, okvarjenimi kabli in motnjami Wi-Fi. Zaradi sposobnosti obdelave protokolov TCP in UDP ter podpore za večgigabitne hitrosti je postal standard za vsakega sistemskega skrbnika ali navdušenca, ki želi zagotoviti stabilen, hiter in brezizgubni pretok podatkov, s čimer zagotavlja, da delovanje omrežja ne ovira produktivnosti ali prostega časa.




