メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能

Testowanie dostępnej przepustowości sieci za pomocą narzędzia „iperf”

概要: Ten artykuł zawiera informacje na temat testowania dostępnej przepustowości sieci.

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

Testowanie dostępnej przepustowości sieci

1. Pobierz narzędzie iperf.  Kopię można znaleźć na stronie iperf.fr
2. Na serwerze, który będzie odbierał dane, otwórz okno poleceń z podwyższonym poziomem uprawnień i wykonaj następujące polecenie: „iperf.exe –s –w 2m”.
    3. Na serwerze, który będzie wysyłał dane, otwórz okno polecenia z podwyższonym poziomem uprawnień i wykonaj następujące polecenie: „iperf –c x.x.x.x –w 2m –t 30s –i 1s”.  W miejsce x.x.x.x wpisz adres IP serwera z kroku 2.
    4. Przejrzyj dane zwrócone na serwerze z kroku 3.  Dane wyjściowe powinny wyglądać podobnie do poniższego tekstu:

 
C:\Uzytkownicy\Nazwa_Uzytkownika\Pobrane>iperf -c xx.xx.xx.xx -w 2m -t 30s -i 1s
------------------------------------------------------------
Client connecting to xx.xx.xx.xx, TCP port 5001
TCP window size: 2.00 MByte
------------------------------------------------------------
[156] local xx.xx.xx.xx port 53724 connected with xx.xx.xx.xx port 5001
[ ID] Interval       Transfer     Bandwidth
[156]  0.0- 1.0 sec  113 MBytes  945 Mbits/sec
[156]  1.0- 2.0 sec  112 MBytes  944 Mbits/sec
[156]  2.0- 3.0 sec  113 MBytes  945 Mbits/sec
.
.
.
[156] 28.0-29.0 sec  113 MBytes  945 Mbits/sec
[156] 29.0-30.0 sec  112 MBytes  944 Mbits/sec
[156]  0.0-30.3 sec   3.30 GBytes  945 Mbits/sec

 
Informacje dodatkowe:

Iperf jest powszechnie używanym narzędziem do testowania sieci, które może tworzyć strumienie danych TCP i UDP oraz mierzyć przepustowość sieci, która je przenosi.

Narzędzie Iperf umożliwia ustawianie różnych parametrów, które mogą być używane do testowania sieci, a także do optymalizacji lub dostrajania sieci. Iperf ma funkcje klienta i serwera i może mierzyć przepustowość między nimi, jednokierunkowo lub dwukierunkowo. Jest to oprogramowanie typu open source i działa na różnych platformach, w tym Linux, Unix i Windows.

Powyższe przykładowe polecenia uruchamiają test jednokierunkowy o rozmiarze bufora wynoszącym dwa megabajty.  Test trwa 30 sekund i wyświetla wyniki co sekundę.  Jeżeli potrzebny jest bardziej zaawansowany test, pełna lista poleceń została przedstawiona poniżej.
 

Opcje ogólne:  


-f, --format [kmKM]
format w raporcie: Kbits, Mbits, KBytes, MBytes-h, --help
print a help synopsis-i

, --interval n
pauza n sekund między okresowymi raportami

przepustowości-l, --len n[KM]
ustawia długość bufora odczytu/zapisu na n (domyślnie 8 KB)

-m, --print_mss
print maksymalny rozmiar segmentu TCP (MTU - nagłówek TCP/IP)

-o, --output <nazwa_pliku
>wypisuje raport lub komunikat o błędzie do tego określonego pliku-p,



--port n
ustawia port serwera do nasłuchiwania/łączenia się z n (domyślnie 5001)

-u, --udp
używa UDP zamiast TCP-w

, --window n[KM]
Rozmiar okna TCP (rozmiar bufora gniazda)

-B, --bind <host
>wiąże się z <hostem>, interfejsem lub adresem

multiemisji-C, --compatibility
do użytku ze starszymi wersjami nie wysyła dodatkowych komunikatów-M

, --mss n
ustawia maksymalny rozmiar segmentu TCP (MTU - 40 bajtów)

-N, --nodelay
ustawia TCP bez opóźnienia, wyłączając Algorytm

Nagle'a-v, --version
wypisuje informacje o wersji i wychodzi-V

, --IPv6Version
Ustawia domenę na IPv6-x

, --reportexclude
[CDMSV] exclude C(połączenie) D(dane) M(multiemisja) S(ustawienia)
V(serwer) raporty-y

, --reportstyle C|c
, jeśli ustawione na C lub c raportują wyniki jako CSV (wartości rozdzielane przecinkami)

Opcje specyficzne dla serwera:  

-s, --server
uruchom w trybie serwera

-U, --single_udp
uruchom w jednowątkowym trybie serwera w protokole UDP

-D, --daemon
uruchom serwer jako demona

Opcje tylko dla klienta: 

-b, --bandwidth n[KM]
ustaw docelową przepustowość na n b/s (domyślnie 1 Mb/s). To
ustawienie wymaga protokołu UDP (-u).

-c, --client <host>
działa w trybie klienta, łącząc się z <hostem-d
>
, --dualtest
Wykonuje test dwukierunkowy jednocześnie-n

, --num n[KM]
liczba bajtów do przesłania (zamiast -t)

-r, --tradeoff
Wykonuje test dwukierunkowy indywidualnie-t

, --time n
czas w sekundach do transmisji dla (domyślnie 10 sekund)

-F, --fileinput <nazwa wejściowa
>dane, które mają być przesłane z pliku-I,

--stdin
wprowadza dane, które mają być przesyłane ze standardowego wejścia-L

, --listenport n
port, aby odebrać dwukierunkowe testy z powrotem na

-P, --parallel n
liczba równoległych wątków klienta do uruchomienia-T

, --ttl n
czas wygaśnięcia, dla multiemisji (domyślnie 1)

-Z, --linux-congestion <algo>
set algorytm kontroli przeciążenia TCP (tylko Linux)


Źródła: Wikipedia i Manpagez

 

原因

-

解決方法

-

対象製品

Desktops & All-in-Ones, Laptops, Servers, PowerEdge
文書のプロパティ
文書番号: 000139427
文書の種類: Solution
最終更新: 26 8月 2024
バージョン:  8
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。