Jest to polecenie iperf3, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
iperf3 - wykonaj testy przepustowości sieci
STRESZCZENIE
iperf3 -s [ Opcje ]
iperf3 -c serwer [ Opcje ]
OPIS
iperf3 to narzędzie do wykonywania pomiarów przepustowości sieci. Może testować protokół TCP
lub przepustowości UDP. Aby wykonać test iperf3, użytkownik musi ustanowić zarówno serwer, jak i a
klient.
GENERAŁ OPCJE
-p, --Port n
ustaw port serwera do nasłuchiwania/połączenia z n (domyślnie 5201)
-f, --format
[kmKM] format do raportu: Kbity, Mbity, KBytes, MBytes
-i, --interwał n
pauza n sekundy między okresowymi raportami o przepustowości; domyślna to 1, użyj 0, aby wyłączyć
-F, --plik Nazwa
po stronie klienta: odczyt z pliku i zapis do sieci, zamiast losowego
dane; po stronie serwera: odczyt z sieci i zapis do pliku zamiast wyrzucania
usunąć dane
-A, --podobieństwo n/n, m
Ustaw powinowactwo procesora, jeśli to możliwe (tylko Linux). Zarówno na kliencie, jak i na serwerze
może ustawić powinowactwo lokalne; dodatkowo po stronie klienta można nadpisać
powinowactwo serwera tylko dla tego jednego testu, używając formularza n,m.
-V, --gadatliwy
podaj bardziej szczegółowe dane wyjściowe
-J, --json
wyjście w formacie JSON
-d, --odpluskwić
wyemitować wyjście debugowania. Przede wszystkim (być może wyłącznie) do użytku dla programistów.
-v, --wersja
pokaż informacje o wersji i wyjdź
-h, --help
pokaż streszczenie pomocy
SERVER KONKRETNY OPCJE
-s, --serwer
uruchomić w trybie serwera
-D, --demon
uruchom serwer w tle jako demon
-1, --jednorazowe
obsłuż jedno połączenie klienckie, a następnie wyjdź.
KLIENT KONKRETNY OPCJE
-c, --klient gospodarz
uruchomić w trybie klienta, łącząc się z określonym serwerem
-u, --udp
użyj UDP zamiast TCP
-b, --przepustowość łącza n[km]
ustaw przepustowość docelową na n bitów/s (domyślnie 1 Mbit/s dla UDP, nieograniczona dla TCP).
Jeśli istnieje wiele strumieni (flaga -P), limit przepustowości jest stosowany oddzielnie
do każdego strumienia. Możesz także dodać „/” i liczbę do specyfikatora przepustowości.
Nazywa się to „trybem seryjnym”. Wyśle podaną liczbę pakietów bez
wstrzymanie, nawet jeśli tymczasowo przekracza to określony limit przepustowości. Ustawienie
docelowa przepustowość do 0 wyłączy limity przepustowości (szczególnie przydatne dla
testy UDP).
-t, --czas n
czas transmisji w sekundach (domyślnie 10 sekund)
-n, --bajty n[km]
liczba bajtów do przesłania (zamiast -t)
-k, --liczba bloków n[km]
liczba bloków (pakietów) do przesłania (zamiast -t lub -n)
-l, --długość n[km]
długość bufora do odczytu lub zapisu (domyślnie 128 KB dla TCP, 8 KB dla UDP)
-P, --równoległy n
liczba równoległych strumieni klienta do uruchomienia
-R, --odwrócić
działać w trybie odwrotnym (serwer wysyła, klient odbiera)
-w, --okno n[km]
rozmiar okna/rozmiar bufora gniazda (jest to wysyłane do serwera i używane na nim
z boku też)
-B, --wiązać n[km]
powiązać z określonym interfejsem lub adresem multiemisji
-M, --set-mss n
ustaw maksymalny rozmiar segmentu TCP (MTU - 40 bajtów)
-N, --bez opóźnień
ustaw TCP bez opóźnień, wyłączając algorytm Nagle'a
-4, --wersja4
używaj tylko IPv4
-6, --wersja6
używaj tylko IPv6
-S, --to n
ustaw IP „rodzaj usługi”
-L, --etykieta przepływu n
ustaw etykietę przepływu IPv6 (obecnie obsługiwane tylko w systemie Linux)
-Z, --zerokopii
Użyj metody „kopii zerowej” do wysyłania danych, np Wyślij plik(2), zamiast zwykłego
napisać(2).
-O, --pomijać n
Pomiń pierwsze n sekund testu, aby pominąć okres powolnego uruchamiania protokołu TCP.
-T, --tytuł str
Przedstaw każdą linię wyjściową tym ciągiem.
-C, --linux-przeciążenie coś
Ustaw algorytm kontroli przeciążenia (tylko Linux).
--get-wyjście-serwera
Pobierz dane wyjściowe z serwera. Format wyjściowy jest określany przez serwer (w
w szczególności, jeśli serwer został wywołany z rozszerzeniem --json flaga, wyjście będzie w
w formacie JSON, w przeciwnym razie będzie w formacie czytelnym dla człowieka). Jeśli klient jest uruchomiony
w --json, dane wyjściowe serwera są zawarte w obiekcie JSON; inaczej jest
dołączony na dole danych wyjściowych czytelnych dla człowieka.
AUTORSKI
Iperf został pierwotnie napisany przez Marka Gatesa i Alexa Warshavsky'ego. Strona podręcznika i konserwacja wg
Jona Dugana . Inne wkłady Ajay Tirumala, Jim
Ferguson, Feng Qin, Kevin Gibbs, John Estabrook , Andrzej
Galatyna , Stephena Hemmingera
Korzystaj z iperf3 online, korzystając z usług onworks.net