- „iPerf3“ yra atvirojo kodo, kelių platformų įrankis, skirtas analizuoti realų pralaidumą, virpėjimą ir paketų praradimą LAN ir WAN tinkluose.
- Skirtingai nuo internetinių testų, ši programa matuoja tiesioginį dviejų įrenginių veikimą, pašalindama paslaugų teikėjo (IPT) keliamus trukdžius.
- Jo kliento-serverio architektūra leidžia atlikti išsamius testus naudojant TCP, UDP ir SCTP protokolus, siekiant aptikti infrastruktūros kliūtis.
Kai kalbame apie interneto ryšio greitį, beveik visi iš karto pagalvoja apie interneto greičio testą, skirtą patikrinti, ar įmonė tiekia sutartyje numatytus megabaitus. Tačiau yra dar vienas dalykas, kurį linkę ignoruoti: vidinis ryšys tarp mūsų įrenginiųNesvarbu, ar norite sukurti failų serverį, transliuoti aukštos kokybės turinį iš NAS į svetainę, ar tiesiog surengti LAN vakarėlį su draugais be delsos, labai svarbu žinoti, koks iš tikrųjų greitas jūsų vietinis tinklas.
Norint maksimaliai išnaudoti savo infrastruktūrą, nesvarbu, ar turite paprastą maršrutizatorių, ar profesionalią 10 Gbps įrangą, jums reikia įrankio, kuris nemeluoja. Štai čia ir praverčia „iPerf3“ – programinė įranga, galinti pabrėžti ryšį tarp dviejų komandų kad tiksliai pasakytų, kiek informacijos gali būti perduodama kabeliu arba oru. Kitaip nei įprasti testai, „iPerf3“ nesiremia išoriniais serveriais, todėl rezultatai atspindi tik jūsų aparatinę įrangą ir konfigūraciją.
Kas tiksliai yra „iPerf3“ ir kodėl turėtumėte jį naudoti?
„iPerf3“ yra atvirojo kodo įrankis, licencijuotas pagal BSD licenciją, kuris buvo perrašytas nuo nulio, kad neturėtų jokio ryšio su senąja 2 versija. Tai svarbu, nes naujoji versija Jis optimizuotas kelių gigabitų greičiuiJis gerokai viršija 1 Gbps ribą, su kuria ankstesnė versija dažnai turėjo problemų. Tai kelių platformų programa, kuri sklandžiai veikia „Windows“, „Linux“, „macOS“, „Android“ ir netgi labiau specializuotose sistemose, tokiose kaip „FreeBSD“ ir „Solaris“.
Didžiausias „iPerf3“ naudojimo pranašumas, palyginti su tokiomis priemonėmis kaip „Speedtest“, yra tas, kad pastarasis matuoja LAN-WAN ryšį (iš jūsų namų į išorę), o „iPerf3“ sutelkia dėmesį į segmentą. LAN-LANTai leidžia išskirti problemas: jei interneto testas lėtas, bet „iPerf3“ rodo, kad jūsų vietinis tinklas veikia žaibiškai greitai, problema yra jūsų tiekėjas; jei „iPerf3“ pateikia prastus rezultatus, turite problemų. kliūtis jūsų kabeliuose, komutatoriuose ar „Wi-Fi“ sąrankoje.
Techninės galimybės ir palaikomi protokolai

Ši programa ne tik nurodo skaičių, bet ir siūlo išsamią srauto analizę. Naudojant protokolą. TCPJis gali matuoti pralaidumą, pateikti ataskaitas apie MTU (maksimalų perdavimo vienetą) ir MSS (maksimalų segmento dydį), todėl galime reguliuoti TCP langą, kad optimizuotume duomenų srautą. Be to, palaikymas UDP Tai gyvybiškai svarbu tiems, kurie dirba su VoIP arba srautiniu perdavimu, nes tai leidžia jiems išmatuoti virpėjimas (vėlavimo svyravimas) ir paketų praradimas – duomenys, kuriuos TCP paslepia pakartotinai perduodamas prarastą informaciją.
Be to, „iPerf3“ leidžia konfigūruoti lygiagrečius duomenų srautus, o tai yra labai svarbu maksimaliai padidinti pralaidumą esant labai greitam ryšiui. Jis taip pat gali veikti kaip operacinės sistemos demonas, leisdamas serveriui visada būti aktyviam fone, laukiant, kol klientas pradės testą.
Montavimas ir paleidimas
Kad „iPerf3“ veiktų, mums būtinai reikia dviejų mašinų: vienos, kuri veiktų kaip serverio ir dar vienas panašus klientas. El servidor se queda \»escuchando\» en un puerto específico, y el cliente envía la ráfaga de datos para medir el rendimiento.
Montavimas pagal sistemą
- „Linux“ sistemoje (pagal „Debian“ / „Ubuntu“): Tai labai paprasta, tiesiog atidarykite terminalą ir paleiskite
sudo apt install iperf3. - „Windows“: Atsisiųskite dvejetainį failą iš oficialios svetainės. Išskleidę ZIP failą, jį rasite
iperf3.exeDėl patogumo kai kurie vartotojai nori jį nukopijuoti įC:\\Windows\\System32kad galėtumėte jį paleisti iš bet kurio konsolės aplanko. - „macOS“ ir „Android“ sistemose: Yra specialūs dvejetainiai failai ir programėlių parduotuvės versijos, kurios leidžia atlikti tuos pačius testus.
Vartotojo vadovas: kaip atlikti pirmąjį greičio testą
Įdiegus abiejuose kompiuteriuose, pirmiausia reikia nustatyti Serverio IP adresas„Windows“ sistemoje galite naudoti ipconfig ir Linux sistemoje ifconfig o ip aTarkime, kad serverio IP adresas yra 192.168.1.10.
1 veiksmas: paleiskite serverį
Kompiuteryje, kuris gaus duomenis, vykdome komandą: iperf3 -s
Tai sustabdys programą, paprastai naudojant numatytasis prievadas 5201.
2 veiksmas: paleiskite klientą
Kitame kompiuteryje paleidome testą, nukreiptą į serverio IP adresą: iperf3 -c 192.168.1.10
Pagal numatytuosius nustatymus programa siųs duomenis 10 sekundžių ir parodys mums gautą perdavimo greitį ir pralaidumą.
Išplėstiniai triukai ir parametrai testo optimizavimui
Jei laikysitės tik pagrindinės komandos, prarasite pusę „iPerf3“ galios. Štai naudingiausi argumentai, kodėl verta atlikti profesionalią analizę:
- Lygiagretūs srautai (-P): Jei pastebite, kad nepasiekiate maksimalaus tinklo plokštės greičio, pabandykite atlikti šiuos veiksmus:
-P 5o-P 10Tai atsidaro keli ryšiai vienu metu kad perpildytų nuorodą ir pamatytų tikrąją ribą. - Keisti protokolą (-u): Norėdami išmatuoti stabilumą ir virpėjimą, naudokite UDP režimą, pridėdami
-utiek serveryje, tiek kliente. Atminkite, kad UDP galite apibrėžti pralaidumą su-b(pvz.,-b 100M). - Eismo krypties keitimas priešinga kryptimi (-R): Paprastai klientas siunčia, o serveris gauna. Jei norite išmatuoti greitį atsisiųsti iš serverio į klientą, prideda parametrą
-R. - Išvesties formatas (-f): Galite pakeisti duomenų rodymo būdą. Naudokite
-f gkad peržiūrėtumėte Gbps arba-f Muž megabaitus per sekundę. - Laiko intervalai (-i): Jei norite matyti, kaip greitis svyruoja sekundė po sekundės, o ne tik galutinę santrauką, naudokite
-i 1.
Našumo aspektai ir apribojimai
Ne vien pūtimas ir magijos atlikimas yra svarbu. Turime žinoti, kad „iPerf3“ sunaudoja energiją. CPU ir atminties ištekliaiJei bandysite išmatuoti 10 Gbps tinklą naudodami labai seną kompiuterį arba ribotą įrenginį, pvz., seną „Raspberry Pi“, kliūtis gali būti procesorius, o ne tinklas, todėl gausite suklastotas rezultatas.
Taip pat rekomenduojama būti atsargiems atliekant šiuos testus gamybiniuose tinkluose. „iPerf3“ gali generuoti tokį didelį srautą, kad gali užtvindyti tinklą ir sukelti kitų programų ar naudotojų gedimus arba didelį sulėtėjimą. Galiausiai atminkite, kad programa neturi oficialios grafinės sąsajos; nors egzistuoja tokie projektai kaip „Jperf“, komandinė eilutė išlieka tiksliausiu ir profesionaliausiu būdu ją valdyti.
Įdomios alternatyvos
Jei „iPerf3“ netenkina jūsų poreikių, yra ir kitų variantų. Tiems, kuriems reikia kažko techninio ir išsamesnio apie delsą, netperf Tai puiki alternatyva. Jei ieškote kažko itin lengvo greitam pralaidumo testavimui, nuttcp Jis labai gerai atlieka savo funkciją. Tiems, kurie nori vengti konsolės, yra internetinių sprendimų, tokių kaip LibreSpeed u „OpenSpeedTest“kurį galima įdiegti vietiniame serveryje ir leisti testuoti iš bet kurios naršyklės, nieko neįdiegiant klientų kompiuteriuose.
Naudodami „iPerf3“, galime chirurginiu tikslumu diagnozuoti vietinio tinklo būklę, atskirdami techninės įrangos problemas, sugedusius kabelius ir „Wi-Fi“ trikdžius. Dėl gebėjimo apdoroti TCP ir UDP protokolus bei palaikymo keliems gigabitų greičiams, jis tapo standartu bet kuriam sistemos administratoriui ar entuziastui, norinčiam užtikrinti stabilų, greitą ir be nuostolių duomenų srautą, taip garantuojant, kad tinklo našumas netrukdytų produktyvumui ar poilsiui.


