Anonim

Har du noen gang lurt på hvordan du kan teste forbindelsen mellom datamaskiner i nettverket ditt? Kanskje har du en del av nettverket ditt som ser ut til å være dårligere. Er din NFS treg? Iperf3 kan hjelpe deg med alt dette.

Iperf3 er et åpen kildekodeverktøy som lar deg analysere nettverkstrafikk og teste nettverkets båndbredde. Det er avhengig av både en klient og en server for å teste forbindelsen mellom dem. Det er imidlertid ikke noe problem fordi Iperf3 er tilgjengelig på nesten alle operativsystemer, inkludert mobile enheter.

Skaff deg Iperf3

Hurtigkoblinger

  • Skaff deg Iperf3
    • Windows
    • Linux
  • Test forbindelsen
  • Kjør en server
  • Flere valg
    • Hogst
    • Tid
    • bytes
  • Lukkende tanker

Du må skaffe Iperf3 før du kan teste den ut. Det er fritt tilgjengelig på prosjektets hjemmeside, så å få det vil ikke være noe problem. Denne guiden vil dekke Linux og Windows, men prosessen er lik på andre plattformer.

Windows

Gå over til Iperf3-nettstedet og last ned den nyeste versjonen for Windows. Den kommer i en zip-fil, så du må trekke den ut. Du kan trekke det ut hvor som helst, men sørg for at det er praktisk. Du må få tilgang til den fra ledeteksten.

Når du har fått den ut, må du få tilgang til den fra kommandolinjen. Klikk på startmenyen og bruk søkefunksjonen for å åpne ledeteksten.

Når du har ledeteksten åpen, må du endre kataloger til stedet der du hentet Iperf3 exe.

C:> cd C: PathToYourZip

Derfra kan du kjøre iperf3.exe. Du kan legge flaggene og sende informasjon til den når du utfører kommandoen.

Resten av denne guiden vil referere til kommandoen som iperf3, men du må sannsynligvis inkludere .exe-delen.

Linux

Det er veldig enkelt å installere Iperf3 på Linux. Du trenger bare å bruke pakkebehandleren din. Ulike distribusjoner kaller det enten iperf eller iperf3, så bare pass på at du velger den rette.

$ sudo apt install iperf3

Test forbindelsen

Iperf-nettstedet har en liste over offentlige servere som du kan bruke til å teste ut Iperf og forbindelsen din. Begynn med å bruke en av disse for å få en følelse av verktøyet.

$ iperf3 -c iperf.scottlinux.com

Flagget -c angir at du vil kjøre Iperf som klient, og du sender den serveren du vil koble til.

Kjør en server

For å teste forbindelsen din til en av datamaskinene i ditt eget nettverk, må du kjøre Iperf som en server. På det mest grunnleggende er det superenkelt. Bare bruk -s flagg.

$ iperf -er

Nå kan du prøve å koble til den fra en annen datamaskin i nettverket.

C: PathTo> iperf3.exe -c 192.168.1.110

Hvis du vil holde serveren i bakgrunnen, har Iperf et flagg for å kjøre den som en demon.

$ iperf3 -s -D

Hvis du er på Linux, kan du faktisk kjøre Iperf som en tjeneste ved oppstart.

$ sudo systemctl aktiverer iperf3

Flere valg

Det er noen andre praktiske ting du kan gjøre med Iperf for å endre hvordan det oppfører seg og gjøre det mer praktisk for deg.

Hogst

For det første, hvis du kjører Iperf som en demonisert server, vil du sannsynligvis logge serverens aktivitet.

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

All Iperfs serverutgang blir ført til loggen din.

Tid

Du vil sannsynligvis kontrollere hvor lenge en test Iperf kjører. Det gjør faktisk en forskjell. Du kan gjøre det ved å legge til -t flagget og fortelle Iperf hvor mange sekunder du vil at det skal løpe for.

$ iperf3 -c 192.168.1.110 -t 60

Ved testing for denne guiden viste en 60 sekunders test høyere båndbredde enn standardtesten. Det er definitivt noe du bør tenke på når du tester nettverket ditt.

bytes

Tid er ikke den eneste måten du kan kontrollere varigheten av testene dine på. Du kan spesifisere mengden byte som klienten sender. Vær imidlertid oppmerksom på at dette er byte . Tallene du trenger å spesifisere vil være store.

$ iperf3 -c 192.168.1.110 -n 1000000

Lukkende tanker

Iperf er superenkelt å bruke. Du har alt det grunnleggende nå for å begynne å teste forbindelsene mellom forskjellige enheter. Hvis du trenger mer hjelp, er Iperfs hjelpekommando veldig godt dokumentert.

$ iperf3 -h

Husk alltid å gjennomføre flere tester og teste så mange punkter mellom enhetene du kan for å begrense bestemte problemområder i nettverket. Det kan være noe så opplagt og slagkraftig som en bryter, eller det kan bare være en dårlig WiFi-adapter. Iperf kan hjelpe deg med å begrense det.

Test nettverkets båndbredde ved hjelp av iperf3