Hvordan installere og bruke iPerf3 på Ubuntu

Hvordan installere og bruke iPerf3 på Ubuntu

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

    • Den deler ikke noen kode med den originale IPerf fra NLANR/DAST under den nye implementeringen og er ikke bakoverkompatibel.
    • IPerf3 brukes på de fleste Linux -operativsystemer for å måle den maksimale oppnåelige båndbredden over et nettverk eller IP.
    • Den støtter innstilling av forskjellige parametere for buffere og protokoller (IPv6, IPv4, UDP, SCTP med TCP).
    • Den rapporterer tap, båndbredde og andre parametere for hver test.
    • IPerf3 er et veldig effektivt og pålitelig verktøy sammenlignet med andre nettverkstestingsverktøy.
    • Det brukes til å måle trådløs LAN- og LAN -gjennomstrømning.

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.