메인 콘텐츠로 이동
  • 빠르고 간편하게 주문
  • 주문 보기 및 배송 상태 추적
  • 제품 목록을 생성 및 액세스
  • 회사 관리를 사용하여 Dell EMC 사이트, 제품 및 제품 수준 연락처를 관리하십시오.

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

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

이 문서는 자동으로 번역되었을 수 있습니다. 번역 품질에 대한 의견이 있는 경우 페이지 하단의 양식을 사용해 알려 주시기 바랍니다.

문서 콘텐츠


증상

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

 

원인

-

해결

-

문서 속성


영향을 받는 제품

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

마지막 게시 날짜

10 6월 2024

버전

5

문서 유형

Solution