Kun puhumme internetyhteyden nopeudesta, lähes kaikki ajattelevat heti internet-nopeustestiä, jolla tarkistetaan, toimittaako yritys sovitut megatavut. On kuitenkin olemassa kokonainen asia, jonka usein sivuutamme: laitteidemme välinen sisäinen viestintäHalusitpa sitten perustaa tiedostopalvelimen, suoratoistaa korkealaatuista sisältöä NAS-laitteelta olohuoneeseen tai vain isännöidä lähiverkkojuhlia ystävien kanssa ilman viivettä, on tärkeää tietää, kuinka nopea lähiverkkosi todella on.
Saadaksesi kaiken irti infrastruktuuristasi, olipa kyseessä sitten perusreititin tai ammattimainen 10 Gbps:n laitteisto, tarvitset työkalun, joka ei valehtele. Tässä kohtaa iPerf3 astuu kuvaan, ohjelmisto, joka pystyy korostaa kahden joukkueen välistä yhteyttä kertoakseen meille tarkalleen, kuinka paljon tietoa voi kulkea kaapelin tai langattomien lähetysten kautta. Toisin kuin tavalliset testit, iPerf3 ei ole riippuvainen ulkoisista palvelimista, joten tulokset heijastavat pelkästään laitteistoasi ja kokoonpanoasi.
Mikä iPerf3 tarkalleen ottaen on ja miksi sitä kannattaa käyttää?
iPerf3 on avoimen lähdekoodin työkalu, joka on lisensoitu BSD-lisenssillä ja joka on kirjoitettu alusta alkaen uudelleen niin, ettei sillä ole mitään tekemistä vanhan version 2 kanssa. Tämä on tärkeää, koska uusi versio Se on optimoitu usean gigabitin nopeuksilleSe ylittää reilusti 1 Gbps:n rajan, jossa edellisessä versiossa oli usein ongelmia. Se on monialustainen sovellus, joka toimii saumattomasti Windowsissa, Linuxissa, macOS:ssä, Androidissa ja jopa erikoistuneemmissa järjestelmissä, kuten FreeBSD:ssä ja Solarisissa.
iPerf3:n käytön suuri etu Speedtestin kaltaisiin työkaluihin verrattuna on se, että jälkimmäinen mittaa LAN-WAN-yhteyden (kotoa ulospäin), kun taas iPerf3 keskittyy segmenttiin LAN-lähiverkkoNäin voit eristää ongelmat: jos internet-testi on hidas, mutta iPerf3 näyttää, että lähiverkkosi on salamannopea, ongelma on palveluntarjoajassasi; jos iPerf3 antaa huonoja tuloksia, sinulla on... pullonkaula kaapeloinnissa, kytkimissä tai WiFi-asennuksessa.
Tekniset ominaisuudet ja tuetut protokollat
Tämä ohjelma ei kerro vain numeroa, vaan se tarjoaa perusteellisen liikenneanalyysin. Protokollan käyttö TCPSe voi mitata kaistanleveyttä, raportoida MTU:sta (maksimaalinen siirtoyksikkö) ja MSS:stä (maksimaalinen segmentin koko), jolloin voimme säätää TCP-ikkunaa tiedonkulun optimoimiseksi. Lisäksi tuki seuraaville: UDP Se on elintärkeää VoIP:n tai suoratoiston parissa työskenteleville, koska sen avulla he voivat mitata jitter (viiveen vaihtelu) ja pakettien katoaminen, tiedot, jotka TCP piilottaa lähettäessään kadonneita tietoja uudelleen.
Lisäksi iPerf3 mahdollistaa rinnakkaisten tietovirtojen konfiguroinnin, mikä on olennaista maksimoi kaistanleveys erittäin nopeilla yhteyksillä. Se pystyy myös toimimaan daemonina käyttöjärjestelmässä, jolloin palvelin voi olla aina aktiivisena taustalla odottamassa asiakkaan aloittavan testin.
Asennus ja käyttöönotto
Jotta iPerf3 toimisi, tarvitsemme ehdottomasti kaksi konetta: toisen, joka toimii palvelin ja toinen samanlainen asiakas. El servidor se queda \»escuchando\» en un puerto específico, y el cliente envía la ráfaga de datos para medir el rendimiento.
Asennus järjestelmän mukaan
- Linuxissa (Debian/Ubuntu-pohjainen): Se on hyvin yksinkertaista, avaa vain terminaali ja suorita
sudo apt install iperf3. - Windows: Lataa binääritiedosto viralliselta verkkosivustolta. Kun olet purkanut ZIP-tiedoston, löydät tiedoston
iperf3.exeJotkut käyttäjät haluavat mieluummin kopioida sen mukavuussyistäC:\\Windows\\System32jotta voit suorittaa sen mistä tahansa konsolin kansiosta. - macOS:ssä ja Androidissa: On olemassa tiettyjä binääritiedostoja ja sovelluskauppaversioita, joiden avulla voit suorittaa samat testit.
Käyttöopas: Ensimmäisen nopeustestin tekeminen
Kun se on asennettu molempiin tietokoneisiin, ensimmäinen vaihe on tunnistaa Palvelimen IP-osoiteWindowsissa voit käyttää ipconfig ja Linuxissa ifconfig o ip aOletetaan, että palvelimen IP-osoite on 192.168.1.10.
Vaihe 1: Käynnistä palvelin
Suoritamme komennon tietokoneella, joka vastaanottaa tiedot: iperf3 -s
Tämä jättää ohjelman odottamaan, yleensä käyttämällä oletusportti 5201.
Vaihe 2: Suorita asiakasohjelma
Toisella tietokoneella käynnistimme testin, joka kohdistui palvelimen IP-osoitteeseen: iperf3 -c 192.168.1.10
Oletusarvoisesti ohjelma lähettää dataa 10 sekunnin ajan ja näyttää meille saavutetun siirtonopeuden ja kaistanleveyden.
Edistyneet temput ja parametrit testin optimoimiseksi
Jos pidät kiinni vain peruskomennosta, menetät puolet iPerf3:n tehosta. Tässä ovat hyödyllisimmät argumentit ammattimaisen analyysin suorittamiseen:
- Rinnakkaisvirrat (-P): Jos huomaat, ettet saavuta verkkokorttisi maksiminopeutta, kokeile tätä:
-P 5o-P 10Tämä avaa useita samanaikaisia yhteyksiä kyllästää linkin ja nähdä todellinen raja. - Muuta protokollaa (-u): Vakauden ja jitterin mittaamiseksi käytä UDP-tilaa lisäämällä
-usekä palvelimella että asiakkaalla. Muista, että UDP:ssä voit määrittää kaistanleveyden-b(esimerkiksi-b 100M). - Käännä liikenteen suunta (-R): Normaalisti asiakas lähettää ja palvelin vastaanottaa. Jos haluat mitata nopeutta lataa palvelimelta asiakkaalle, lisää parametrin
-R. - Tulostemuoto (-f): Voit muuttaa tietojen näyttötapaa. Käytä
-f gkatsellaksesi sitä Gbps:nä tai-f Mmegatavuja sekunnissa. - Aikavälit (-i): Jos haluat nähdä, miten nopeus vaihtelee sekunti sekunnilta pelkän loppuyhteenvedon sijaan, käytä
-i 1.
Suorituskykyyn liittyvät näkökohdat ja rajoitukset
Kyse ei ole pelkästään puhaltamisesta ja taikuuden suorittamisesta. Meidän on oltava tietoisia siitä, että iPerf3 kuluttaa CPU- ja muistiresurssitJos yrität mitata 10 Gbps:n verkkoa erittäin vanhalla tietokoneella tai rajoitetulla laitteella, kuten vanhalla Raspberry Pillä, pullonkaulana saattaa olla prosessori eikä verkko, jolloin saat väärennetty tulos.
Samoin varovaisuutta on noudatettava suoritettaessa näitä testejä tuotantoverkoissa. iPerf3 voi tuottaa niin paljon liikennettä, että se voi... tulvittaa verkkoon ja aiheuttaa muille sovelluksille tai käyttäjille kaatumisia tai äärimmäistä hitautta. Lopuksi on muistettava, että ohjelmalta puuttuu virallinen graafinen käyttöliittymä; vaikka Jperfin kaltaisia projekteja on olemassa, komentorivi on edelleen tarkin ja ammattimaisin tapa hallita sitä.
Mielenkiintoisia vaihtoehtoja
Jos iPerf3 ei vastaa tarpeitasi, on olemassa muita vaihtoehtoja. Niille, jotka tarvitsevat jotain teknisempää ja yksityiskohtaisempaa latenssin suhteen, netperf Se on loistava vaihtoehto. Jos etsit jotain erittäin kevyttä nopeaan kaistanleveyden testaukseen, nuttcp Se suorittaa tehtävänsä erittäin hyvin. Niille, jotka haluavat välttää konsolia, on olemassa verkkopohjaisia ratkaisuja, kuten LibreSpeed u OpenSpeedTestjoka voidaan asentaa paikalliselle palvelimelle ja mahdollistaa testaamisen mistä tahansa selaimesta asentamatta mitään asiakastietokoneille.
iPerf3:n avulla voimme diagnosoida lähiverkon tilan kirurgin tarkkuudella ja erottaa toisistaan laitteisto-ongelmat, vialliset kaapelit ja Wi-Fi-häiriöt. TCP- ja UDP-protokollien käsittelykyvyn ja usean gigabitin nopeuksien tuen ansiosta siitä on tullut standardi kaikille järjestelmänvalvojille ja harrastajille, jotka haluavat varmistaa tiedonkulun vakauden, nopeuden ja häviöttömyyden, mikä takaa, että verkon suorituskyky ei estä tuottavuutta tai vapaa-aikaa.




