Ko govorimo o hitrosti internetne povezave, skoraj vsi takoj pomislijo na test hitrosti interneta, da bi ugotovili, ali podjetje zagotavlja pogodbene megabajte. Vendar obstaja cel svet, ki ga ponavadi ignoriramo: notranja komunikacija med našimi napravamiNe glede na to, ali želite nastaviti datotečni strežnik, pretakati visokokakovostne vsebine iz NAS-a v dnevno sobo ali preprosto organizirati LAN zabavo s prijatelji brez zakasnitve, je bistveno vedeti, kako hitro je v resnici vaše lokalno omrežje.
Če želite kar najbolje izkoristiti svojo infrastrukturo, ne glede na to, ali imate osnovni usmerjevalnik ali profesionalno 10 Gbps opremo, potrebujete orodje, ki ne laže. Tukaj pride na vrsto iPerf3, programska oprema, ki zmore poudariti povezavo med dvema ekipama da nam natančno pove, koliko informacij lahko potuje po kablu ali zraku. 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 napisano od začetka, tako da nima nobene zveze s staro različico 2. To je ključnega pomena, ker nova različica Optimiziran je za večgigabitne hitrostiDaleč presega omejitev 1 Gbps, s katero je prejšnja različica pogosto imela težave. Gre za večplatformsko aplikacijo, ki brezhibno deluje v sistemih Windows, Linux, macOS, Android in celo bolj specializiranih sistemih, kot sta FreeBSD in Solaris.
Velika prednost uporabe iPerf3 pred orodji, kot je Speedtest, je, da slednji meri povezavo LAN-WAN (od vašega doma navzven), medtem ko se iPerf3 osredotoča na segment LAN-LANTo vam omogoča, da izolirate težave: če je internetni test počasen, vendar iPerf3 kaže, da je vaše lokalno omrežje bliskovito hitro, je težava v vašem ponudniku; če vam iPerf3 daje slabe rezultate, imate ... ozko grlo v kablih, stikalih ali nastavitvi WiFi-ja.
Tehnične zmogljivosti in podprti protokoli
Ta program vam ne pove le številke, temveč ponuja tudi poglobljeno analizo prometa. Uporaba protokola TCPLahko meri pasovno širino, poroča o MTU (največja prenosna enota) in MSS (največja velikost segmenta), kar nam omogoča prilagajanje okna TCP za optimizacijo pretoka podatkov. Poleg tega podpira UDP To je ključnega pomena za tiste, ki delajo z VoIP ali pretakanjem, saj jim omogoča merjenje nihanje zakasnitve (jitter) in izgubo paketov, podatke, ki jih TCP skrije pri ponovnem prenosu izgubljenih informacij.
Poleg tega vam iPerf3 omogoča konfiguriranje vzporednih podatkovnih tokov, kar je bistvenega pomena za maksimizirajte pasovno širino na zelo hitrih povezavah. V operacijskem sistemu lahko deluje tudi kot demon, kar strežniku omogoča, da je vedno aktiven v ozadju in čaka, da odjemalec sproži test.
Montaža in zagon
Za delovanje iPerf3 nujno potrebujemo dva stroja: enega, ki deluje kot strežnik in še en podoben stranke. El servidor se queda \»escuchando\» en un puerto específico, y el cliente envía la ráfaga de datos para medir el rendimiento.
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
Ne gre samo za pihanje in čarovnije. Zavedati se moramo, da iPerf3 porablja CPU in pomnilniški viriČ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 daje ... ponarejen rezultat.
Prav tako je pri izvajanju teh testov v produkcijskih omrežjih priporočljiva previdnost. iPerf3 lahko ustvari tako gost promet, da bi lahko preplaviti omrežje in povzročiti, da se druge aplikacije ali uporabniki zrušijo ali izjemno počasi delujejo. Nenazadnje ne pozabite, da program nima uradnega grafičnega vmesnika; čeprav obstajajo projekti, kot je Jperf, ostaja ukazna vrstica najbolj natančen in profesionalen način za njegovo upravljanje.
Zanimive alternative
Če iPerf3 ne ustreza vašim potrebam, obstajajo druge možnosti. Za tiste, ki potrebujejo nekaj bolj tehničnega in podrobnega glede zakasnitve, netperf To je odlična alternativa. Če iščete nekaj izjemno lahkega za hitro testiranje pasovne širine, nuttcp Svojo funkcijo opravlja zelo dobro. Za tiste, ki se raje izognejo konzoli, obstajajo spletne rešitve, kot je LibreSpeed u OpenSpeedTestki ga je mogoče namestiti na lokalni strežnik in omogočiti testiranje iz katerega koli brskalnika, ne da bi bilo treba karkoli namestiti na odjemalce.
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.




