Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Så här testar du tillgänglig nätverksbandbredd med iperf

Summary: Den här artikeln innehåller information om hur du testar tillgänglig nätverksbandbredd.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Testa tillgänglig nätverksbandbredd

1. Hämta iperf-verktyget.  En kopia finns på iperf.fr
2. Öppna ett upphöjt kommandofönster på den server som ska ta emot data och kör följande kommando: "iperf.exe –s –w 2m".
    3. Öppna ett upphöjt kommandofönster på den server som ska skicka data och kör följande kommando: "iperf –c x.x.x.x –w 2m –t 30s –i 1s".  Ersätt x.x.x.x med serverns IP-adress från steg 2.
    4. Granska de data som returneras på servern från steg 3.  Utdata bör se ut ungefär som nedanstående text:

 
C:\Users\some_user\Downloads>iperf -c xx.xx.xx.xx -w 2m -t 30s -i 1s
------------------------------------------------------------
Klientanslutning till xx.xx.xx.xx, TCP-port 5001
TCP-fönsterstorlek: 2,00 MByte
------------------------------------------------------------
[156] lokal xx.xx.xx.xx port 53724 ansluten till xx.xx.xx.xx port 5001
[ ID] Bandbredd för intervallöverföring
[156] 0,0- 1,0 sek 113 MBytes 945 Mbit/sek
[156] 1,0- 2,0 sek 112 MBytes 944 Mbit/sek
[156] 2,0- 3,0 sek 113 MBytes 945 Mbit/sek
.
.
.
[156] 28,0-29,0 sek 113 MBytes 945 Mbit/s
.[156] 29.0-30.0 sek 112 MBytes 944 Mbit/s
.[156] 0.0-30.3 sek 3.30 GBytes 945 Mbit/sek

 
Ytterligare information:

Iperf är ett vanligt nätverkstestverktyg som kan skapa TCP- och UDP-dataströmmar och mäta genomströmningen i ett nätverk som bär dem.

Iperf gör det möjligt för användaren att ställa in olika parametrar som kan användas för att testa ett nätverk, eller alternativt för att optimera eller finjustera ett nätverk. Iperf har en klient- och serverfunktion och kan mäta genomströmningen mellan de två ändarna, antingen enkelriktat eller dubbelriktat. Det är programvara med öppen källkod och körs på olika plattformar inklusive Linux, Unix och Windows.

Exempelkommandona ovan kör ett enkelriktat test med en buffertstorlek på två megabyte.  Testet körs i 30 sekunder och visar resultat varje sekund.  För ett mer avancerat test, se den fullständiga syntaxen nedan.
 

Allmänna alternativ:  


-f, --format
[kmKM] format för att rapportera: Kbits, Mbits, KBytes, MBytes-h, --help
print a help synopsis-i

, --interval n
pause n seconds between periodic bandwidth reports-l

, --len n[KM]
set length read/write buffer to n (standard 8 KB)

-m, --print_mss
print TCP maximum segment size (MTU - TCP/IP header)

-o, --output <filename
>mata ut rapporten eller felmeddelandet till denna angivna fil-p,



--port n
ställ in serverport för att lyssna på/ansluta till n (standard 5001)

-u, --udp
använd UDP istället för TCP-w

, --window n[KM]
TCP window size (socket buffer size)

-B, --bind <host>
bind to <host>, an interface or multicast address-C

, --compatibility
for use with older versions does not send extra msgs-M

, --mss n
set TCP maximum segment size (MTU - 40 bytes)

-N, --nodelay
set TCP no delay, inaktiverar Nagles algoritm-v

, --version
utskriftsversionsinformation och avsluta-V

, --IPv6Version
Ställ in domänen till IPv6-x

, --reportexclude[CDMSV] exkludera
C(anslutning) D(data) M(multicast) S(inställningar)
V(server) reports-y

, --reportstyle C|c
om den är satt till C eller c rapportera resultat som CSV (kommaseparerade värden)

Serverspecifika alternativ:  

-s, --server
kör i serverläge-U

, --single_udp
kör i enkeltrådigt UDP-läge-D

, --daemon
kör servern som en demon

Klientspecifika alternativ: 

-b, --bandbredd n[KM]
ange målbandbredden till n bitar/sek (standard 1 Mbit/sek). Den här
inställningen kräver UDP (-u).

-c, --client <host>
kör i klientläge, ansluter till <host-d>

, --dualtest
Gör ett dubbelriktat test samtidigt-n

, --num n[KM]
antal byte att överföra (istället för -t)

-r, --tradeoff
Gör ett dubbelriktat test individuellt-t

, --time n
tid i sekunder att sända för (standard 10 sekunder)

-F, --fileinput <name
>mata in data som ska överföras från en fil-I,

--stdin
mata in data som ska överföras från stdin-L

, --listenport n
port för att ta emot dubbelriktade tester tillbaka på-P

, --parallell n
antal parallella klienttrådar att köra-T

, --ttl n
time-to-live, för multicast (standard 1)

-Z, --linux-congestion <algo>
set TCP congestion control algorithm (endast Linux)


Sources: Wikipedia och Manpagez

 

Cause

-

Resolution

-

Article Properties


Affected Product

Desktops & All-in-Ones, Laptops, Servers, PowerEdge

Last Published Date

10 Jun 2024

Version

5

Article Type

Solution