Als we het over internetsnelheid hebben, denkt bijna iedereen meteen aan een snelheidstest om te controleren of de provider de afgesproken hoeveelheid megabytes levert. Er is echter een hele wereld die we vaak over het hoofd zien: interne communicatie tussen onze apparatenOf je nu een bestandsserver wilt opzetten, content van hoge kwaliteit vanaf een NAS naar de woonkamer wilt streamen, of gewoon een LAN-party met vrienden wilt organiseren zonder vertraging, het is essentieel om te weten hoe snel je lokale netwerk werkelijk is.
Om het maximale uit uw infrastructuur te halen, of u nu een eenvoudige router of professionele 10 Gbps-apparatuur hebt, hebt u een tool nodig die niet liegt. Dat is waar iPerf3 in beeld komt, software die in staat is tot... benadruk de band tussen twee teams Om ons precies te vertellen hoeveel informatie er door de kabel of de lucht kan worden verzonden. In tegenstelling tot gangbare tests is iPerf3 niet afhankelijk van externe servers, waardoor de resultaten puur een weerspiegeling zijn van uw hardware en configuratie.
Wat is iPerf3 precies en waarom zou je het gebruiken?
iPerf3 is een open-source tool, gelicentieerd onder de BSD-licentie, die volledig opnieuw is geschreven en geen verband meer heeft met de oude versie 2. Dit is cruciaal, omdat de nieuwe versie Het is geoptimaliseerd voor multi-gigabit snelheden.Het overtreft ruimschoots de limiet van 1 Gbps, waar de vorige versie vaak problemen mee had. Het is een platformonafhankelijke applicatie die probleemloos draait op Windows, Linux, macOS, Android en zelfs meer gespecialiseerde systemen zoals FreeBSD en Solaris.
Het grote voordeel van iPerf3 ten opzichte van tools zoals Speedtest is dat laatstgenoemde de LAN-WAN-verbinding meet (vanuit uw huis naar buiten), terwijl iPerf3 zich richt op het netwerksegment. LAN-LANDit stelt je in staat om problemen te lokaliseren: als de internettest traag is, maar iPerf3 aangeeft dat je lokale netwerk razendsnel is, ligt het probleem bij je provider; als iPerf3 slechte resultaten geeft, heb je een probleem met je provider. Een knelpunt in uw bekabeling, switches of wifi-configuratie..
Technische mogelijkheden en ondersteunde protocollen
Dit programma geeft je niet zomaar een getal; het biedt een diepgaande verkeersanalyse. Met behulp van het protocol TCPHet kan de bandbreedte meten en de MTU (Maximum Transfer Unit) en MSS (Maximum Segment Size) rapporteren, waardoor we het TCP-venster kunnen aanpassen om de gegevensstroom te optimaliseren. Bovendien biedt het ondersteuning voor UDP Het is van essentieel belang voor iedereen die met VoIP of streaming werkt, omdat het hen in staat stelt de prestaties te meten. jitter (de fluctuatie van de vertraging) en pakketverlies, gegevens die TCP verbergt bij het opnieuw verzenden van de verloren informatie.
Bovendien kunt u met iPerf3 parallelle datastromen configureren, wat essentieel is voor bandbreedte maximaliseren Bij zeer snelle verbindingen werkt het ook. Het kan tevens functioneren als een daemon in het besturingssysteem, waardoor de server altijd actief op de achtergrond blijft en wacht tot een client een test start.
Installatie en inbedrijfstelling
Om iPerf3 te laten werken, hebben we absoluut twee machines nodig: één die fungeert als server en nog zo'n klant. El servidor se queda \»escuchando\» en un puerto específico, y el cliente envía la ráfaga de datos para medir el rendimiento.
Installatie volgens het systeem
- Op Linux (gebaseerd op Debian/Ubuntu): Het is heel simpel, open gewoon de terminal en voer het commando uit.
sudo apt install iperf3. - In Windows: Download het binaire bestand van de officiële website. Na het uitpakken van het ZIP-bestand vindt u het bestand.
iperf3.exeSommige gebruikers geven er voor het gemak de voorkeur aan om het te kopiëren naarC:\\Windows\\System32zodat je het vanuit elke map in de console kunt uitvoeren. - Op macOS en Android: Er zijn specifieke binaire bestanden en app store-versies waarmee je dezelfde tests kunt uitvoeren.
Gebruikershandleiding: Je eerste snelheidstest afleggen
Nadat de software op beide computers is geïnstalleerd, is de eerste stap het identificeren van de IP-adres van de serverIn Windows kun je het volgende gebruiken: ipconfig en op Linux ifconfig o ip aLaten we ervan uitgaan dat het IP-adres van de server 192.168.1.10 is.
Stap 1: Start de server
Op de computer die de gegevens ontvangt, voeren we het volgende commando uit: iperf3 -s
Hierdoor wordt het programma gepauzeerd, meestal met behulp van de standaardpoort 5201.
Stap 2: Start de client
Op de andere computer hebben we de test uitgevoerd, gericht op het IP-adres van de server: iperf3 -c 192.168.1.10
Standaard verstuurt het programma gedurende 10 seconden gegevens en toont het de overdrachtssnelheid en de behaalde bandbreedte.
Geavanceerde trucs en parameters om de test te optimaliseren
Als u zich beperkt tot de basiscommando's, mist u de helft van de mogelijkheden van iPerf3. Hieronder vindt u de belangrijkste argumenten voor het uitvoeren van een professionele analyse:
- Parallelle stromen (-P): Als je merkt dat je de maximale snelheid van je netwerkkaart niet haalt, probeer dan het volgende:
-P 5o-P 10Dit opent meerdere gelijktijdige verbindingen om de verbinding te verzadigen en de werkelijke limiet te zien. - Protocol wijzigen (-u): Om de stabiliteit en jitter te meten, gebruikt u de UDP-modus door het volgende toe te voegen:
-uzowel aan de server- als aan de clientzijde. Vergeet niet dat je in UDP de bandbreedte kunt definiëren met-b(bijvoorbeeld-b 100M). - Keer de rijrichting om (-R): Normaal gesproken verzendt de client en ontvangt de server. Als je de snelheid wilt meten van downloaden van de server naar de client, voegt de parameter toe
-R. - Uitvoerformaat (-f): U kunt de weergave van de gegevens wijzigen. Gebruik
-f gom het in Gbps te bekijken of-f Mvoor megabytes per seconde. - Tijdsintervallen (-i): Als u wilt zien hoe de snelheid seconde voor seconde fluctueert in plaats van alleen de eindtotaal, gebruik dan
-i 1.
Prestatieoverwegingen en -beperkingen
Het draait niet alleen om blazen en magie bedrijven. We moeten ons ervan bewust zijn dat iPerf3 energie verbruikt. CPU- en geheugenbronnenAls je een 10 Gbps-netwerk probeert te meten met een zeer oude computer of een beperkt apparaat zoals een oude Raspberry Pi, kan de bottleneck de processor zijn en niet het netwerk, waardoor je een te lage snelheid krijgt. vervalst resultaat.
Ook is voorzichtigheid geboden bij het uitvoeren van deze tests op productienetwerken. iPerf3 kan zoveel verkeer genereren dat het... overspoel het netwerk en ervoor zorgen dat andere applicaties of gebruikers vastlopen of extreem traag worden. Houd er tot slot rekening mee dat het programma geen officiële grafische interface heeft; hoewel er projecten zoals Jperf bestaan, blijft de commandoregel de meest precieze en professionele manier om het te bedienen.
Interessante alternatieven
Als iPerf3 niet aan uw behoeften voldoet, zijn er andere opties. Voor degenen die een meer technische en gedetailleerde analyse van latentie nodig hebben, netperf Het is een geweldig alternatief. Als je op zoek bent naar iets extreem lichtgewicht voor snelle bandbreedtetests, nuttcp Het vervult zijn functie zeer goed. Voor degenen die liever de console vermijden, zijn er webgebaseerde oplossingen zoals... LibreSpeed u Open SpeedTestdie op een lokale server kan worden geïnstalleerd en waarmee vanuit elke browser kan worden getest zonder dat er iets op de clients hoeft te worden geïnstalleerd.
Met iPerf3 kunnen we de status van ons lokale netwerk uiterst nauwkeurig diagnosticeren en onderscheid maken tussen hardwareproblemen, defecte kabels en wifi-interferentie. Dankzij de ondersteuning voor TCP- en UDP-protocollen en multigigabit-snelheden is het de standaard geworden voor elke systeembeheerder of hobbyist die een stabiele, snelle en verliesvrije datastroom wil garanderen, zodat de netwerkprestaties de productiviteit of ontspanning niet belemmeren.




