Har du någonsin undrat hur man testar anslutningen mellan datorer i ditt nätverk? Kanske har du ett avsnitt i ditt nätverk som verkar vara underpresterande. Är din NFS långsam? Iperf3 kan hjälpa dig med allt detta.
Iperf3 är ett öppen källkodsverktyg som låter dig analysera nätverkstrafik och testa nätverkets bandbredd. Den litar på både en klient och en server för att testa anslutningen mellan dem. Det är dock inget problem eftersom Iperf3 är tillgängligt på nästan alla operativsystem, inklusive mobila enheter.
Skaffa Iperf3
snabblänkar
- Skaffa Iperf3
- Windows
- Linux
- Testa din anslutning
- Kör en server
- Fler alternativ
- Skogsavverkning
- Tid
- bytes
- Avslutande tankar
Du måste hämta Iperf3 innan du kan testa det. Det är fritt tillgängligt på projektets webbplats, så att få det kommer inte att vara ett problem. Den här guiden kommer att täcka Linux och Windows, men processen liknar på andra plattformar.
Windows
Gå över till Iperf3-webbplatsen och ladda ner den senaste versionen för Windows. Den kommer i en zip-fil, så du måste extrahera den. Du kan extrahera det var som helst, men se till att det är bekvämt. Du måste komma åt det från kommandotolken.
När du har tagit det ut måste du komma åt det från kommandoraden. Klicka på startmenyn och använd sökfunktionen för att öppna kommandotolken.
När du har prompten öppen måste du byta kataloger till den plats där du extraherade Iperf3 exe.
C:> cd C: PathToYourZip
Därifrån kan du köra iperf3.exe. Du kan lägga till flaggorna och skicka information till den när du kör kommandot.
Resten av den här guiden hänvisar till kommandot som iperf3, men du måste antagligen inkludera .exe-delen.
Linux
Att installera Iperf3 på Linux är mycket enkelt. Du behöver bara använda din pakethanterare. Olika distributioner kallar det antingen iperf eller iperf3, så se bara till att du väljer rätt.
Testa din anslutning
Iperf-webbplatsen har en lista över offentliga servrar som du kan använda för att testa Iperf och din anslutning. Börja med att använda en av dem för att få en känsla för verktyget.
$ iperf3 -c iperf.scottlinux.com
Flaggan -c anger att du vill köra Iperf som klient, och du skickar den servern du vill ansluta till.
Kör en server
För att testa din anslutning till en av datorerna i ditt eget nätverk måste du köra Iperf som server. På det mest grundläggande är det superlätt. Använd bara -s flaggan.
$ iperf -s
Nu kan du försöka ansluta till den från en annan dator i ditt nätverk.C: PathTo> iperf3.exe -c 192.168.1.110
Om du vill hålla servern igång i bakgrunden har Iperf en flagga för att köra den som en demon.
$ iperf3 -s -D
Om du är på Linux kan du faktiskt köra Iperf som en tjänst vid start.
$ sudo systemctl aktiverar iperf3
Fler alternativ
Det finns några andra praktiska saker som du kan göra med Iperf för att ändra hur det beter sig och göra det mer bekvämt för dig.
Skogsavverkning
Först, om du kör Iperf som en demoniserad server, vill du förmodligen logga in serverns aktivitet.
$ iperf3 -s -D --logfile /path/to/iperf.log
All Iperfs serverutgång kommer att dirigeras till din logg.
Tid
Du vill förmodligen kontrollera hur länge ett test Iperf körs. Det gör faktiskt en skillnad. Du kan göra det genom att lägga till -t-flaggan och berätta för Iperf hur många sekunder du vill att den ska köras för.
$ iperf3 -c 192.168.1.110 -t 60
Vid test för denna guide visade ett 60 sekunders test högre bandbredd än standardtestet. Det är definitivt något att tänka på när du testar ditt nätverk.
bytes
Tid är inte det enda sättet du kan kontrollera varaktigheten på dina tester. Du kan ange mängden byte som din klient skickar. Var dock medveten om att det här är byte . De siffror du behöver ange är stora.
$ iperf3 -c 192.168.1.110 -n 1000000
Avslutande tankar
Iperf är superlätt att använda. Du har alla grunderna nu för att börja testa anslutningarna mellan olika enheter. Om du behöver mer hjälp är Iperfs hjälpkommando väldigt dokumenterad.
$ iperf3 -h
Kom alltid ihåg att utföra flera tester och testa så många punkter mellan enheter som möjligt för att begränsa specifika problemområden i ditt nätverk. Det kan vara något så uppenbart och inverkan som en switch, eller det kan bara vara en dålig WiFi-adapter. Iperf kan hjälpa dig att begränsa det.