PsPing verze 2.1
Pomocí Mark Russinovich
Publikováno: 29. června 2016
ná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
nástroj pstools stažení(2,7 MB)