PsPing verze 2.1

Pomocí Mark Russinovich

Publikováno: 29. června 2016

Stáhnoutnástroj pstools stažení(2,7 MB)

Úvod

PsPing implementuje funkce nástroje příkazového testu, TCP otestuje, latenci a šířku pásma. Pomocí následujících možností příkazového řádku můžete zobrazit využití každého typu testu:

Instalace

Zkopírujte PsPing do cesty ke spustitelnému souboru. Zadáním příkazu "psping" zobrazíte jeho syntaxi použití.

Použití PsPing

PsPing implementuje funkce nástroje příkazového testu, TCP otestuje, latenci a šířku pásma. Pomocí následujících možností příkazového řádku můžete zobrazit využití každého typu testu:

Využívání

psping -? [i|t|l|b\]
Parametr Popis
-? I Využití pro příkazy protokolu ICMP pro protokol ICMP.
-? T Použití pro TCP otestuje.
-? L Využití pro test latence.
-? B Využití pro test šířky pásma.

Použití příkazů protokolu ICMP:

psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination>
Parametr Popis
-h Histogram tisku (výchozí počet sad je 20).
Pokud zadáte jeden argument, je interpretován jako počet sad a Histogram bude obsahovat tento počet kontejnerů pokrývajících celý časový rozsah hodnot. Zadejte čárkami oddělený seznam časů pro vytvoření vlastního histogramu (např. 0,01, 0,05, 1, 5, 10).
-i Interval v sekundách Pro rychlý test příkazů zadejte hodnotu 0.
– l Velikost požadavku Připojí ' k ' pro kilobajty a ' pro megabajty '.
-n Počet příkazů otestuje nebo připojit k zadání sekund, například ' desítkách '.
-q Během příkazů otestuje výstup nebude.
-t Proveďte test pomocí klávesy CTRL + C a zadáním kombinace kláves Ctrl + Break pro statistiku.
-w Zahřívání se zadaným počtem iterací (výchozí hodnota je 1).
-4 Vynutit používání protokolu IPv4.
– 6 Vynutí použití protokolu IPv6.

U testů s vysokou rychlostí použijte-q a-i 0.

Použití příkazů protokolu TCP pro připojení:

psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination:destport>
Parametr Popis
-h Histogram tisku (výchozí počet sad je 20).
Pokud zadáte jeden argument, je interpretován jako počet sad a Histogram bude obsahovat tento počet kontejnerů pokrývajících celý časový rozsah hodnot. Zadejte čárkami oddělený seznam časů pro vytvoření vlastního histogramu (např. 0,01, 0,05, 1, 5, 10).
-i Interval v sekundách Pro rychlý test příkazů zadejte hodnotu 0.
– l Velikost požadavku Připojí ' k ' pro kilobajty a ' pro megabajty '.
-n Počet příkazů otestuje nebo připojit k zadání sekund, například ' desítkách '.
-q Během příkazů otestuje výstup nebude.
-t Proveďte test pomocí klávesy CTRL + C a zadáním kombinace kláves Ctrl + Break pro statistiku.
-w Zahřívání se zadaným počtem iterací (výchozí hodnota je 1).
-4 Vynutit používání protokolu IPv4.
– 6 Vynutí použití protokolu IPv6.

U testů s vysokou rychlostí použijte-q a-i 0.

Využití latence TCP a UDP:

WebServer

psping [[-6]|[-4]] [-f] <-s source:sourceport>

Služba

psping [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-w <count>] <destination:destport>
Parametr Popis
-f Během spuštění otevřít zdrojový port brány firewall.
-u UDP (výchozí je TCP).
-h Histogram tisku (výchozí počet sad je 20).
Pokud zadáte jeden argument, je interpretován jako počet sad a Histogram bude obsahovat tento počet kontejnerů pokrývajících celý časový rozsah hodnot. Zadejte čárkami oddělený seznam časů pro vytvoření vlastního histogramu (např. 0,01, 0,05, 1, 5, 10).
– l Velikost požadavku Připojí ' k ' pro kilobajty a ' pro megabajty '.
-n Počet odeslání/přijetí. Pokud chcete zadat sekundy, například ' desítkách ', přidejte ' '.
-r Místo odesílání přijmout ze serveru.
-w Zahřívání se zadaným počtem iterací (výchozí hodnota je 5).
-4 Vynutit používání protokolu IPv4.
– 6 Vynutí použití protokolu IPv6.
-s Adresa a port naslouchající serverem.

Server může obsluhovat testy latence i šířky pásma a zůstane aktivní, dokud jej neukončíte pomocí ovládacího prvku C.

Využití šířky pásma TCP a UDP:

WebServer

psping [[-6]|[-4]] [-f] <-s source:sourceport>

Služba

psping [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-i <outstanding>] [-w <count>] <destination:destport>
Parametr Popis
-f Během spuštění otevřít zdrojový port brány firewall.
-u UDP (výchozí je TCP).
– b Test šířky pásma.
-h Histogram tisku (výchozí počet sad je 20).
Pokud zadáte jeden argument, je interpretován jako počet sad a Histogram bude obsahovat tento počet kontejnerů pokrývajících celý časový rozsah hodnot. Zadejte čárkami oddělený seznam časů pro vytvoření vlastního histogramu (např. 0,01, 0,05, 1, 5, 10).
-i Počet nezpracovaných vstupně-výstupních součástí (výchozí hodnota je 16 až 2x PROCESORových jader).
– l Velikost požadavku Připojí ' k ' pro kilobajty a ' pro megabajty '.
-n Počet odeslání/přijetí. Pokud chcete zadat sekundy, například ' desítkách ', přidejte ' '.
-r Místo odesílání přijmout ze serveru.
-w Zahřívání pro zadané iterace (výchozí hodnota je 2x jader procesoru).
-4 Vynutit používání protokolu IPv4.
– 6 Vynutí použití protokolu IPv6.
-s Adresa a port naslouchající serverem.

Server může obsluhovat testy latence i šířky pásma a zůstane aktivní, dokud jej neukončíte pomocí ovládacího prvku C.

Příklady

Tento příkaz provede test příkazu ICMP protokolu ICMP pro 10 iterací se 3 zahřívání iteracemi:

psping -n 10 -w 3 marklap

Pokud chcete spustit test TCP Connect, zadejte číslo portu. Následující příkaz provede rychlé pokusy o připojení k cíli co nejrychleji, vytiskne pouze souhrn po dokončení s 100 iteracemi a 1 iterací zahřívání:

psping -n 100 -i 0 -q marklap:80

Pokud chcete nakonfigurovat server pro latenci a testy šířky pásma, stačí zadat -s možnost a zdrojovou adresu a port, ke kterému se bude server přivážet:

psping -s 192.168.2.2:5000

K provedení testu latence protokolu TCP je nutná velikost vyrovnávací paměti. Tento příklad měří latenci odezvy odeslání paketu 8 KB cílovému serveru a při dokončení tisku histogramu s 100 intervaly:

psping -l 8k -n 10000 -h 100 192.168.2.2:5000

Tento příkaz testuje šířku pásma serveru PsPing, který naslouchá na cílové IP adrese po dobu 10 sekund a vytváří histogram s 100 intervaly. Všimněte si, že test musí být spuštěn nejméně jednou za sekundu po zahřívání, aby se vygeneroval histogram. Stačí přidat -u , aby PsPing prováděl test šířky pásma UDP.

psping -b -l 8k -n 10000 -h 100 192.168.2.2:5000

Stáhnoutnástroj pstools stažení(2,7 MB)