IPerf3 -kommandoer

IPerf3 -kommandoer

IPerf er et mye brukt nettverksgjennomstrømnings- eller hastighetsmålingsverktøy. Dette brukes hovedsakelig til kablet eller trådløs nettverkshastighetstesting. Det er to hovedversjoner av iPerf som iPerf2 og iPerf3. I Linux hint, iperf 2.0.5 er diskutert her. La oss nå diskutere om IPERF3 -kommandoer.

Installer iPerf3 i Linux

For å vite om iPerf3 er installert eller ikke, kan vi bruke følgende kommando i Linux:

$ iperf3

Hvis vi får følgende utgang, betyr det at IPerf3 ikke er installert:

Programmet “iPerf3” er foreløpig ikke installert. Du kan installere den ved å skrive:
sudo apt install iperf3

Vi kan bruke følgende kommando til å installere IPERF3:

$ sudo apt install IPERF3
[sudo] Passord for Rian:
Lesing av pakkelister ... ferdig
Bygningsavhengighetstre
Leser tilstandsinformasjon ... ferdig
Følgende tilleggspakker vil bli installert:
libiperf0
.. .
.. .
Behandler triggere for LIBC-BIN (2.23-0ubuntu11) ..

Gå nå inn "iperf3”I terminalen igjen.

$ iperf3
IPERF3: Parameterfeil-Må enten være en klient (-c) eller server (-s)
Bruk: iperf [-s | -c vert] [Alternativer]
iperf [-h |--help] [-v | --version]
Server eller klient:
-p, -port # serverport for å lytte på/koble til
-f, -format [kmgkmg] Format til rapport: kbits, mbits, kbytes, mbytes
..
Mange flere linjer ..
..

Hvordan du kjører TCP -trafikken ved hjelp av iPerf3

TCP Server -kommando:

$ iperf3 -S
-----------------------------------------------------------
Server lytter på 5201
-----------------------------------------------------------

TCP Client Command: Vi bør kjenne serverens IP -adresse.

IPerf3 -C 192.168.1.102 -i1 -t20

La oss se på server- og klientutgangen:

Serverutgang:

Akseptert forbindelse fra 192.168.1.4, port 51219
[5] Lokal 192.168.1.102 Port 5201 koblet til 192.168.1.4 Port 51220
[ID] Intervalloverføring båndbredde
[5] 0.00-1.00 sek 1.35 Mbytes 11.3 Mbits/sek
[5] 1.00-2.00 sek 1.53 MBYTES 12.8 Mbits/sek
[5] 2.00-3.00 sek 1.62 MBYTES 13.6 Mbits/sek
[5] 3.00-4.00 sek 1.67 MBYTES 14.0 Mbits/sek
[5] 4.00-5.00 sek 1.67 MBYTES 14.0 Mbits/sek
[5] 5.00-6.00 sek 1.46 MBYTES 12.3 Mbits/sek
[5] 6.00-7.00 sek 1.45 Mbytes 12.2 mbits/sek
[5] 7.00-8.00 sek 1.59 Mbytes 13.3 Mbits/sek
[5] 8.00-9.00 sek 1.78 MBYTES 14.9 Mbits/sek
[5] 9.00-10.00 sek 1.32 MBYTES 11.1 Mbits/sek
[5] 10.00-11.00 sek 1.19 Mbytes 9.95 Mbits/sek
[5] 11.00-12.00 sek 1.12 Mbytes 9.37 Mbits/sek
[5] 12.00-13.00 sek 1.41 Mbytes 11.9 Mbits/sek
[5] 13.00-14.00 sek 1.60 MBYTES 13.4 Mbits/sek
[5] 14.00-15.00 sek 1.50 MBYTES 12.6 Mbits/sek
[5] 15.00-16.00 sek 1.71 Mbytes 14.4 Mbits/sek
[5] 16.00-17.00 sek 1.48 MBYTES 12.4 Mbits/sek
[5] 17.00-18.00 sek 1.47 MBYTES 12.3 Mbits/sek
[5] 18.00-19.00 sek 1.37 Mbytes 11.5 Mbits/sek
[5] 19.00-20.00 sek 1.50 MBYTES 12.5 Mbits/sek
[5] 20.00-20.11 sek 236 Kbytes 17.6 Mbits/sek
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Intervalloverføring båndbredde
[5] 0.00-20.11 sek 30.0 Mbytes 12.5 Mbits/SEC -avsender
[5] 0.00-20.11 sek 30.0 Mbytes 12.5 Mbits/SEC -mottaker
-----------------------------------------------------------
Server lytter på 5201
-----------------------------------------------------------

Klientutgang:

Koble til verten 192.168.1.102, port 5201
[4] Lokal 192.168.1.4 Port 51220 koblet til 192.168.1.102 Port 5201
[ID] Intervalloverføring båndbredde
[4] 0.00-1.01 sek 1.56 MBYTES 13.0 Mbits/sek
[4] 1.01-2.02 sek 1.56 MBYTES 13.0 Mbits/sek
[4] 2.02-3.00 sek 1.56 MBYTES 13.4 Mbits/sek
[4] 3.00-4.01 sek 1.69 MBYTES 14.0 Mbits/sek
[4] 4.01-5.01 sek 1.69 MBYTES 14.2 mbits/sek
[4] 5.01-6.00 sek 1.44 MBYTES 12.2 mbits/sek
[4] 6.00-7.00 sek 1.37 Mbytes 11.5 Mbits/sek
[4] 7.00-8.01 sek 1.75 Mbytes 14.5 Mbits/sek
[4] 8.01-9.00 sek 1.62 MBYTES 13.7 Mbits/sek
[4] 9.00-10.00 sek 1.37 Mbytes 11.6 Mbits/sek
[4] 10.00-11.01 sek 1.12 Mbytes 9.34 Mbits/sek
[4] 11.01-12.00 sek 1.19 Mbytes 10.1 Mbits/sek
[4] 12.00-13.02 sek 1.44 MBYTES 11.8 Mbits/sek
[4] 13.02-14.01 sek 1.56 MBYTES 13.2 mbits/sek
[4] 14.01-15.00 sek 1.50 MBYTES 12.7 Mbits/sek
[4] 15.00-16.01 sek 1.81 MBYTES 15.1 Mbits/sek
[4] 16.01-17.01 sek 1.37 Mbytes 11.5 Mbits/sek
[4] 17.01-18.00 sek 1.44 MBYTES 12.2 mbits/sek
[4] 18.00-19.00 sek 1.31 Mbytes 11.0 Mbits/sek
[4] 19.00-20.00 sek 1.62 MBYTES 13.6 Mbits/sek
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Intervalloverføring båndbredde
[4] 0.00-20.00 sek 30.0 Mbytes 12.6 Mbits/SEC -avsender
[4] 0.00-20.00 sek 30.0 Mbytes 12.6 Mbits/SEC -mottaker
iperf gjort.

Som vi kan se, kjører serveren fortsatt etter 20sek [-t20], men klienten stoppet.

Her er gjennomstrømningen fra denne TCP -trafikken:

[4] 0.00-20.00 sek 30.0 Mbytes 12.6 Mbits/SEC -mottaker

Hvordan du kjører UDP -trafikken ved hjelp av IPERF3

UDP -server:

Samme kommando som TCP -server.

UDP -klient:

$ iperf3 -C 192.168.1.102 -i1 -t5 -u -b100m

Serverutgang:

Akseptert forbindelse fra 192.168.1.4, port 51321
[5] Lokal 192.168.1.102 Port 5201 koblet til 192.168.1.4 Port 54181
[ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[5] 0.00-1.00 sek 1.30 MBYTES 10.9 MBITS/SEC 313523.501 ms 0/167 (0%)
[5] 1.00-2.00 sek 1.34 MBYTES 11.3 Mbits/sek 16.624 ms 5/177 (2.8%)
[5] 2.00-3.00 sek 1.99 Mbytes 16.7 Mbits/sek 10.843 ms 0/255 (0%)
[5] 3.00-4.00 sek 672 KBYTES 5.50 Mbits/sek 3.955 ms 0/84 (0%)
[5] 4.00-5.00 sek 1.98 MBYTES 16.6 Mbits/sek 14.042 MS 8/261 (3.1%)
[5] 5.00-5.68 sek 960 Kbytes 11.6 Mbits/sek 3.389 ms 0/120 (0%)
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[5] 0.00-5.68 sek 8.31 MBYTES 12.3 Mbits/sek 3.389 ms 13/1064 (1.2%)

Klientutgang:

Koble til verten 192.168.1.102, port 5201
[4] Lokal 192.168.1.4 Port 54181 koblet til 192.168.1.102 Port 5201
[ID] Intervalloverføring Båndbredde Total Datagrams
[4] 0.00-1.23 sek 1.38 MBYTES 9.40 Mbits/sek 176
[4] 1.23-2.00 sek 1.73 MBYTES 18.7 Mbits/sek 221
[4] 2.00-3.12 sek 1.65 MBYTES 12.3 Mbits/sek 211
[4] 3.12-4.01 sek 1.76 Mbytes 16.6 Mbits/sek 225
[4] 4.01-5.03 sek 1.80 MBYTES 14.8 Mbits/sek 231
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[4] 0.00-5.03 sek 8.31 Mbytes 13.9 Mbits/sek 3.389 ms 13/1064 (1.2%)
[4] sendte 1064 datagrammer

Konklusjon

Her lærte vi noen grunnleggende kommandoer for iPerf3. Det er mange forhåndsalternativer i IPERF3. For å vite mer om iPerf3, kan vi bruke “mann iperf3”Kommando og bruk den.