Nettverksytelse er et vanlig problem som du kan takle til tider. Du kan teste nettverksytelsen din ved hjelp av flere verktøy. IPerf3, som er tilgjengelig på Windows, Linux og Unix, er en av dem. IPerf3 er et åpen kildekode og gratis kommandolinjeverktøy som brukes til å sjekke nettverksytelsen mellom de to systemene i henhold til hastigheten og båndbredden. Dette verktøyet brukes til å måle TCP- eller UDP -nettverksgjennomstrømning.
I denne artikkelen lærer du hvordan du installerer og bruker IPerf3 på Ubuntu. Vi vil også forklare hvordan du starter en IPERF3 -server for å motta trafikk og hvordan du starter IPERF3 -klienten for å starte en nettverksytelsesprøve på verten som kjører serveren sin.
Viktige funksjoner i IPERF3
Hvordan installere og bruke iPerf3 på Ubuntu
IPerf3 er tilgjengelig i de fleste Linux -distros, noe som betyr at det er ganske enkelt for deg å installere dette verktøyet på systemet.
Installasjonsprosess
Vi har delt denne delen i flere deler fordi det er flere måter å installere iPerf3.
Bruke APT -kommando
Før du installerer IPERF3, vennligst oppdater systemet med følgende kommando:
sudo apt oppdatering
Når systemet er oppdatert, kan du installere IPerf3 med følgende APT -kommando.
sudo apt -y installer iperf3
På denne måten kan du installere IPerf3 på kort tid gjennom APT -kommandoen.
Bruke egnethetskommando
For å installere IPERF3 etter denne metoden, må du først sørge for at evnen er installert på systemet ditt. Som standard er egnethet ikke installert på Ubuntu. Hvis systemet ditt ikke har det, kan du installere egnethet på systemet ved å bruke følgende kommandoer:
sudo apt -get install -y aptitude
Sudo Aptitude Update
Når systemdatabasen er oppdatert, kan du installere iPerf3 ved å bruke evnen til evnen ved å legge inn følgende kommando.
sudo aptitude -y installer iperf3
Etter å ha installert iPerf3 ved hjelp av noen av metodene ovenfor, kan du bruke følgende kommando for å sjekke hvilken som er den nåværende versjonen av IPERF3 på systemet ditt. Det vil også gi deg fullstendig informasjon om den nåværende Linux -kjerneversjonen.
iperf3 -v
Du kan også få hjelp med følgende kommando:
iperf3 - - hjelp
Hvordan du bruker iperf3 i ubuntu
Nå har du installert iPerf3 på Ubuntu. Det er på tide å sjekke båndbredden mellom de to systemene. Du kan bruke ett system som server og et annet som klient.
På TCP -protokollservere og klienter
Start iPerf3 på serveren
Først må du identifisere at Ubuntu -verten din kan fungere som en iPerf3 -server ved hjelp av følgende kommando.
iperf3 -S
Hvis du ser i utdataene at IPERF3 -serveren lytter til en bestemt port, betyr det at IPERF3 -serveren fungerer som forventet.
Som standard vil IPERF3 -serveren lytte til alle aktive grensesnitt til verten for nye tilkoblinger. Du kan bruke kommandoen nedenfor for å sikre at IPERF3 -serveren bare lytter på et spesifikt grensesnitt.
iperf3 -s -b
Fra output ovenfor kan du se at IPERF3 bare lytter på port 5201. Du kan imidlertid også bruke en annen port enn standard. Du må kjøre følgende kommando med det spesifikke portnummeret.
iperf3 -s -p
Start iPerf3 på klienten
Tilsvarende må du identifisere at Ubuntu -verten din kan fungere som en IPERF3 -klient ved hjelp av følgende kommando.
iperf3 -c
Etter å ha kjørt kommandoen ovenfor, kan du se at klienten trenger å koble seg til serveren, hvis IP -adresse er vist i output ovenfor.
Du kan sjekke fra utdataene at IPERF3 -serveren godtok en forbindelse fra en IPERF3 -klient. Nå vil serveren utveksle alle dataene med klienten.
Merk At du vil se den nøyaktige utdata når en IPERF3 -klient er rettet mot en spesifikk IPERF3 -server.
Hvis du bruker noe spesifikt portnummer enn standard, må du også spesifisere portnummeret.
Iperf3 -c-p
Du kan snu retningen på pakker ved å bruke følgende kommando:
iperf3 - c- R
På UDP -protokollservere og klienter
Som standard måler IPERF3 TCP -protokollen for testing av nettverksytelse. For UDP ytelsestesting må du alltid bruke '-u.'Først, start UDP IPERF3 -serveren ved å kjøre kommandoen nedenfor.
iperf3 -s -u
Nå kan du koble IPERF3 -serveren din med klienten din ved å bruke følgende kommando.
iperf3 -c-u
Hvis du vil ha den beste nettverksbåndbredden i UDP-testresultatene, kan du øke den sendende båndbredden ved å bruke alternativet “-B verdi.”Her indikerer 'verdi' båndbredden du vil øke.
iperf3 -c -u-B Verdi
Måling av MTU (maksimal overføringsstørrelse)
Du kan enkelt sjekke maksimal overføringsstørrelse ved å bruke kommandoen nedenfor.
iperf3 -mc
Her instruerer -m -alternativet IPERF3 om å vise MTU.
Mål nedstrøms og oppstrøms gjennomstrømning
Hvis du vil sjekke nedstrøms og oppstrøms gjennomstrømning, bruk alternativet '-bidir' med kommandoen ovenfor.
iperf3 -c-Bidir
For en bestemt port, kjør følgende kommando.
Iperf3 -c-p -Bidir
Bidireksjonstest ved bruk av iPerf3
Noen ganger kan det hende du må sjekke den maksimale gjennomstrømningen til begge serverne. Du kan gjøre dette enkelt ved å bruke den toveis testingsfunksjonen, som er forhåndsbygget inn tilbudt av IPerf. Du kan teste tilkoblingen fra begge sider ved å kjøre kommandoen nedenfor:
iperf3 -c-d
Etter å ha utført kommandoen ovenfor, kobler IPERF3 IPERF3 -serveren til klienten. Det fungerer som både en klientforbindelse og en serverforbindelse.
Hvordan du avinstallerer iperf3 i ubuntu
Av en eller annen grunn kan det hende du må fjerne IPerf3 eller ikke lenger ha det i systemet ditt. Derfor er det like enkelt å avinstallere det som å installere det.
For å avinstallere bare IPERF3 -pakken, bruk følgende kommando.
sudo apt-Få fjern iPerf3
Vennligst kjør følgende kommando for å fjerne IPERF3 med avhengigheter, data og konfigurasjon fullstendig.
sudo apt -get -y autoremove -purge iperf3
Innpakning
IPerf3 er den siste oppdaterte versjonen av iPerf. Det er et av de beste kommandoutstyrsverktøyene du kan måle nettverksytelsen mellom de to systemene. Du kan bruke hvilken som helst av installasjonsmetodene beskrevet i denne artikkelen for å installere IPERF3 og teste nettverksytelsen din med forskjellige protokoller. Vi forklarer også hvordan du ofte kan bruke iPerf3 og kjøre den på forskjellige verter.