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

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: kb, Mb/s, KB, MB

-h, --help
wyświetl opis pomocy

-i, --interval n
zatrzymaj na n sekund pomiędzy okresowymi raportami przepustowości

-l, --len n[KM]
ustaw wielkość bufora odczytu/zapisu na n (domyślnie 8 kB)

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

-o, --output <nazwapliku>
wyślij raport lub komunikat o błędzie do konkretnego pliku

-p, --port n
ustaw port serwera, z którego ma odbierać połączenia lub się połączyć na n (domyślnie 5001)

-u, --udp
użyj protokołu UDP zamiast TCP

-w, --window n[KM]
rozmiar okna protokołu TCP (rozmiar buforu gniazda)

-B, --bind <host>
przywiąż do <host>, interfejsu lub adresu multicast

-C, --compatibility
do użytku w starszych wersjach, które nie wysyłają dodatkowych komunikatów

-M, --mss n
ustaw maksymalny rozmiar segmentu TCP (MTU - 40 B)

-N, --nodelay
ustaw brak opóźnienia protokołu TCP, wyłączając algorytm Nagle’a

-v, --version
wyświetl informacje o wersji i wyjdź

-V, --IPv6Version
ustaw IPv6 jako domenę

-x, --reportexclude [CDMSV]
nie raportuj ustawień serwera o danych połączenia Multicast
(CDMSV)


-y, --reportstyle C|c
ustawienie C lub c zapisuje raport w formacie CSV (wartości rozdzielone przecinkiem)

Opcje tylko 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>
uruchom w trybie klienta, połącz z <host>

-d, --dualtest
wykonaj test dwukierunkowy jednocześnie w obu kierunkach

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

-r, --tradeoff
wykonaj osobno test dwukierunkowy

-t, --time n
czas przesyłu w sekundach (domyślnie 10 sekund)

-F, --fileinput <nazwa>
wprowadź dane do przesyłu z pliku

-I, --stdin
wprowadź dane do przesyłu ze standardowego strumienia wejścia (stdin)

-L, --listenport n
port do odbioru testów dwukierunkowych

-P, --parallel n
liczba wątków klientów do uruchomienia równolegle

-T, --ttl n
czas życia pakietu, dla multicast (domyślnie 1)

-Z, --linux-congestion <algo>
ustaw algorytm kontroli przeciążenia protokołu TCP (tylko dla systemu Linux)


Źródła: Wikipedia i Manpagez

 

원인

-

해결

-

문서 속성


영향을 받는 제품

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

마지막 게시 날짜

06 10월 2021

버전

4

문서 유형

Solution