Jest to polecenie netperf, 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Ę
netperf — test porównawczy wydajności sieci
STRESZCZENIE
nettoperf [opcje globalne] -- [specyficzne opcje testowe]
OPIS
Netperf to punkt odniesienia, który można wykorzystać do pomiaru różnych aspektów sieci
wydajność. Obecnie koncentruje się na masowym przesyłaniu danych i żądaniach/odpowiedziach
wydajność przy użyciu protokołu TCP lub UDP oraz interfejsu Berkeley Sockets. Ponadto,
testy dla DLPI i Unix Domain Sockets, testy dla IPv6 mogą być warunkowo skompilowane.
GLOBAL OPCJE
-4 Użyj adresowania AF_INET (inaczej IPv4) do sterowania i ewentualnie połączeń danych.
-6 Użyj adresowania AF_INET6 (inaczej IPv6) do sterowania i ewentualnie połączeń danych.
-a specyfikacja rozmiaru
Zmień wyrównanie buforów wysyłania i odbierania w systemie lokalnym. To domyślnie
8 bajtów.
-A specyfikacja rozmiaru
Jak -a, ale dla systemu zdalnego.
-B markastr
Dodaj brandstr do wyniku testu z wyłączonymi banerami.
-c [wskaźnik]
Żądaj obliczeń wykorzystania procesora i zapotrzebowania na usługi dla systemu lokalnego. Jeśli
podany jest opcjonalny parametr rate, nettoperf użyje tego zamiast
samo obliczenie stawki.
-C [wskaźnik]
Jak -c, ale dla systemu zdalnego.
-d Zwiększ ilość danych wyjściowych debugowania wyświetlanych podczas testu (prawdopodobnie w
koszt wykonania).
-D [sekundy,jednostki] (*)
Wyświetlaj wyniki pośrednie co najmniej co sekundy, podając jednostki jako początkowe
zgadnij dla jednostek na sekundę. Jest to dostępne tylko wtedy, gdy skonfigurowano netperf
z --enable-demo.
-f GMKgmk
Zmień jednostki miary dla testów *_STREAM. Wielkie litery to potęgi dwójki,
małe litery to potęgi dziesięciu.
-F plik_wypełnienia
Wstępnie wypełnij bufory wysyłania danymi z nazwanego pliku. Ma to na celu
zapewnić sposób na uniknięcie buforów wypełnionych trywialnymi danymi
łatwe do skompresowania. Dobrym wyborem dla pliku, który powinien być obecny w każdym systemie jest
ta strona podręcznika — netperf.man. Inne pliki mogą być dostarczane jako część
d
-h Wyświetl ciąg użycia i wyjdź.
-H imię|ip, rodzina (*)
Ustaw nazwę hosta (lub adres IP) i rodzinę adresów, które mają być używane do ustanowienia kontroli
połączenie z systemem zdalnym. Przekazanie pojedynczej nazwy bez przecinka spowoduje tylko ustawienie
remote_host i pozostawi wybór rodziny adresów dla połączenia sterującego
na stos lub przez opcję wiersza poleceń -4 -r -6.
-i maks. min
Ustaw maksymalną i minimalną liczbę iteracji podczas próby osiągnięcia pewnego
poziomy ufności.
-j Poinstruuj netperf, aby obliczał dodatkowe statystyki dotyczące synchronizacji podczas uruchamiania omni
test. Wyświetlanie wspomnianych statystyk będzie zależeć od obecności odpowiednich
selektory wyjścia w wyborze wyjścia. Są to MIN_LATENCY, MAX_LATENCY,
P50_LATENCY, P90_LATENCY, P99_LATENCY, MEAN_LATENCY i STDDEV_LATENCY.
-I lvl, [,intvl]
Określ poziom ufności (domyślnie 95 lub 99 - 99) i szerokość
przedział ufności w procentach (domyślnie 10)
-l testować
Określ długość testu (domyślnie 10 sekund). Wartość ujemna ustawia
liczba transakcji żądania/odpowiedzi lub liczba bajtów dla testu strumienia.
-L imię|ip, rodzina (*)
Ustaw nazwę lokalną|IP i/lub rodzinę adresów dla gniazda używanego do sterowania
połączenie ze zdalnym serwerem sieciowym.
-n głupek
Określ liczbę procesorów w systemie w tych systemach, dla których netperf nie ma
sposób programowego znalezienia liczby procesorów.
-N Ta opcja powie netperfowi, aby nie nawiązywał połączenia sterującego z pilotem
serwer sieciowy. Zamiast tego spróbuje nawiązać połączenie danych bezpośrednio, używając tylko
informacje dostarczane przez parametry wiersza poleceń i/lub wewnętrzne ustawienia domyślne.
O ile w wierszu poleceń nie są dostępne inne porty, domyślnie jest to połączenie danych
będzie do portu „discard” dla testu „STREAM” lub „SENDFILE”, port „echo”
dla testu „RR” lub portu „ładowania” dla testu „MAERTS”.
-o specyfikacja rozmiaru
Ustaw przesunięcie od wyrównania określonego za pomocą -a.
-O specyfikacja rozmiaru
Jak -o, ale dla systemu zdalnego.
-p numer portu, numer portu (*)
Skieruj połączenie sterujące do serwera sieciowego nasłuchującego na określonym porcie,
zamiast używać wpisu „netperf” w / etc / services lub wewnętrzne ustawienie domyślne (port
12865). Jeśli określono ",locport", z którego zostanie nawiązane połączenie sterujące
ten lokalny numer portu. Określenie pojedynczego numeru portu bez przecinka spowoduje określenie
tylko numer portu zdalnego serwera sieciowego i pozostawi wybór numeru portu lokalnego
stos.
-P 0 | 1 Pokaż (1) lub ukryj (0) baner testowy.
-S Ta opcja spowoduje próbę ustawienia SO_KEEPALIVE na końcach danych
połączenie do testów z wykorzystaniem gniazd BSD. Zostanie on wykonany po stronie netperf
klasyczne testy oraz zarówno strona netperf, jak i netserver w teście omni lub migrowanym.
-s sekund
Spowoduje to, że netperf będzie spał przez „sekundy” sekund przed przesłaniem danych
połączenie danych.
-t Nazwa testu
Określ test do wykonania. Prawidłowe nazwy testowe obejmują między innymi ani
zawsze wkompilowane:
TCP_STREAM
TCP_WYŚLIJPLIK
TCP_MAERTS
TCP_RR
TCP_CRR
UDP_STREAM
UDP_RR
DLCO_STREAM
DLCO_RR
DLCL_STREAM
DLCL_RR
STREAM_STREAM
STREAM_RR
DG_STREAM
DG_RR
SCTP_STREAM
SCTP_STREAM_MANY
SCTP_RR
SCTP_RR_MANY
LOC_CPU
REM_CPU
-T lcpu, remcpu
Zażądaj powiązania netperf z CPU lcpu i/lub netserver z CPU rcpu.
-v gadatliwość
Ustaw poziom gadatliwości dla testu (tylko z -P).
-V Wyświetl wersję netperf i wyjdź.
TESTOWANIE KONKRETNY OPCJE
-h Wyświetl ciąg użycia na podstawie nazwy testu ustawionej za pomocą opcji -t i wyjdź.
Proszę zapoznać się z instrukcją netperf Pielęgnacja i Karmienie of Netperf 2.5.X
(doc/netperf.[pdf|html|txt]), aby uzyskać więcej informacji. Lub możesz dołączyć i wysłać e-mail
do [email chroniony].
UWAGA
W przypadku tych opcji, które przyjmują dwa parametry, należy określić co najmniej jeden; określając jedną wartość
bez przecinka ustawi oba parametry na tę wartość, określając wartość z wiodącym przecinkiem
ustawi tylko drugi parametr, wartość z końcowym przecinkiem ustawi tylko pierwszy. Do
ustaw każdy parametr na unikalne wartości, określ oba i oddziel je przecinkiem.
* W przypadku tych opcji przyjmujących dwa parametry, podanie jednej wartości bez przecinka spowoduje tylko ustawienie
pierwszy parametr, a drugi pozostawi wartość domyślną. Aby ustawić drugą wartość, musi
być poprzedzone przecinkiem lub być parą oddzieloną przecinkami. Ma to na celu zachowanie poprzedniego netperf
zachowanie.
Korzystaj z netperf online, korzystając z usług onworks.net