Anonim

Har du nogensinde undret dig over, hvordan du tester forbindelsen mellem computere på dit netværk? Måske har du en del af dit netværk, der ser ud til at være underpresterende. Er din NFS langsom? Iperf3 kan hjælpe dig med alt dette.

Iperf3 er et open source-værktøj, der giver dig mulighed for at analysere netværkstrafik og teste dit netværks båndbredde. Det er afhængig af både en klient og en server for at teste forbindelsen mellem dem. Det er dog ikke et problem, fordi Iperf3 er tilgængelig på næsten ethvert operativsystem, inklusive mobile enheder.

Hent Iperf3

hurtige links

  • Hent Iperf3
    • vinduer
    • Linux
  • Test din forbindelse
  • Kør en server
  • Flere muligheder
    • Logning
    • Tid
    • bytes
  • Lukende tanker

Du skal hente Iperf3, før du kan teste det ud. Det er frit tilgængeligt på projektets hjemmeside, så det bliver ikke et problem at få det. Denne vejledning dækker Linux og Windows, men processen ligner på andre platforme.

vinduer

Gå over til Iperf3-webstedet, og download den nyeste version til Windows. Den kommer i en zip-fil, så du bliver nødt til at udpakke den. Du kan udtrække det hvor som helst, men sørg for, at det er praktisk. Du skal have adgang til det fra kommandoprompten.

Når du har taget den ud, skal du få adgang til den fra kommandolinjen. Klik på startmenuen, og brug søgefunktionen til at åbne kommandoprompten.

Når du har prompten åben, skal du ændre mapper til det sted, hvor du udvindede Iperf3 exe.

C:> cd C: PathToYourZip

Derfra kan du køre iperf3.exe. Du kan tilføje flagene og videregive oplysninger til dem, mens du udfører kommandoen.

Resten af ​​denne vejledning henviser til kommandoen som iperf3, men du bliver sandsynligvis nødt til at inkludere .exe-delen.

Linux

Det er meget let at installere Iperf3 på Linux. Du behøver kun at bruge din pakkeadministrator. Forskellige distributioner kalder det enten iperf eller iperf3, så bare sørg for at vælge den rigtige.

$ sudo apt install iperf3

Test din forbindelse

Iperf-webstedet har en liste over offentlige servere, som du kan bruge til at teste Iperf og din forbindelse. Start med at bruge en af ​​dem for at få en fornemmelse af værktøjet.

$ iperf3 -c iperf.scottlinux.com

Flagget -c angiver, at du vil køre Iperf som en klient, og du sender det serveren, du vil oprette forbindelse til.

Kør en server

For at teste din forbindelse til en af ​​computere på dit eget netværk skal du køre Iperf som en server. På det mest basale er det super let. Brug bare -s flag.

$ iperf -s

Nu kan du prøve at oprette forbindelse til den fra en anden computer på dit netværk.

C: PathTo> iperf3.exe -c 192.168.1.110

Hvis du vil holde serveren kørt i baggrunden, har Iperf et flag til at køre den som en dæmon.

$ iperf3 -s -D

Hvis du er på Linux, kan du faktisk køre Iperf som en service ved opstart.

$ sudo systemctl aktiverer iperf3

Flere muligheder

Der er nogle andre praktiske ting, som du kan gøre med Iperf for at ændre, hvordan det opfører sig og gøre det mere praktisk for dig.

Logning

For det første, hvis du kører Iperf som en dæmoniseret server, ønsker du sandsynligvis at logge serverens aktivitet.

$ iperf3 -s -D --logfile /path/to/iperf.log

Alle Iperfs serveroutput dirigeres til din log.

Tid

Du ønsker sandsynligvis at kontrollere, hvor længe en test Iperf kører. Det gør faktisk en forskel. Det kan du gøre ved at tilføje -t-flagget og fortælle Iperf, hvor mange sekunder du vil have det til at køre.

$ iperf3 -c 192.168.1.110 -t 60

Ved test til denne guide viste en 60 sekunders test højere båndbredde end standardtesten. Det er bestemt noget at overveje ved test af dit netværk.

bytes

Tid er ikke den eneste måde, du kan kontrollere varigheden af ​​dine test på. Du kan angive mængden af ​​bytes, som din klient sender. Vær dog opmærksom på, at dette er bytes . De tal, du skal specificere, vil være store.

$ iperf3 -c 192.168.1.110 -n 1000000

Lukende tanker

Iperf er super nem at bruge. Du har alle de grundlæggende nu til at begynde at teste forbindelserne mellem forskellige enheder. Hvis du har brug for mere hjælp, er Iperfs hjælpekommando meget godt dokumenteret.

$ iperf3 -h

Husk altid at udføre flere tests og teste så mange punkter mellem enheder som du kan for at indsnævre specifikke problemområder i dit netværk. Det kan være noget så indlysende og virkningsfuldt som en switch, eller det kan bare være en dårlig WiFi-adapter. Iperf kan hjælpe dig med at indsnævre det.

Test dit netværksbåndbredde ved hjælp af iperf3