PsPing v2.12
Készítette: Mark Russinovich
Közzétéve: 2023. március 30.
PsTools letöltése (5 MB)
Bevezetés
A PsPing implementálja a Ping funkciót, a TCP-pinget, a késést és a sávszélesség-mérést. Az egyes teszttípusok használatának megjelenítéséhez használja az alábbi parancssori beállításokat:
Telepítés
Másolja a PsPing fájlt a végrehajtható elérési útra. A "psping" beírása megjeleníti a használat szintaxisát.
A PsPing használata
A PsPing implementálja a Ping funkciót, a TCP-pinget, a késést és a sávszélesség-mérést. Az egyes teszttípusok használatának megjelenítéséhez használja az alábbi parancssori beállításokat:
Használat:
psping -? [i|t|l|b\]
Paraméter | Leírás |
---|---|
-? d | ICMP-ping használata. |
-? T | TCP-ping használata. |
-? L | Késési teszt használata. |
-? h | Sávszélesség-teszt használata. |
ICMP-ping használata:
psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination>
Paraméter | Leírás |
---|---|
-h | Hisztogram nyomtatása (az alapértelmezett gyűjtők száma 20). |
Ha egyetlen argumentumot ad meg, a rendszer gyűjtőszámként értelmezi, és a hisztogram az értékek teljes időtartományát lefedő gyűjtők számát fogja tartalmazni. Adjon meg egy vesszővel tagolt listát az egyéni hisztogram létrehozásához (pl. "0.01,0.05,1,5,10"). | |
-i | Időköz másodpercben. Adja meg a 0 értéket a gyors pingeléshez. |
-l | Kérelem mérete. Hozzáfűzi a "k" karaktert a kilobájthoz, az "m" pedig a megabájthoz. |
-n | Pingek száma vagy "s" hozzáfűzése a másodpercek megadásához, pl. "10s". |
-q | Ne kimenetelje a pingelés közben. |
-t | Pingelés a Ctrl+C billentyűkombinációval való leállításig, és írja be a Ctrl+Break billentyűkombinációt a statisztikákhoz. |
-w | Bemelegítés a megadott számú iterációval (alapértelmezés szerint 1). |
-4 | Kényszerítés az IPv4 használatával. |
-6 | Kényszerítés az IPv6 használatával. |
A nagy sebességű pingelési tesztekhez használja a -q és -i 0 elemet.
TCP-ping használata:
psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination:destport>
Paraméter | Leírás |
---|---|
-h | Hisztogram nyomtatása (az alapértelmezett gyűjtők száma 20). |
Ha egyetlen argumentumot ad meg, a rendszer gyűjtőszámként értelmezi, és a hisztogram az értékek teljes időtartományát lefedő gyűjtők számát fogja tartalmazni. Adjon meg egy vesszővel tagolt listát az egyéni hisztogram létrehozásához (pl. "0.01,0.05,1,5,10"). | |
-i | Időköz másodpercben. Adja meg a 0 értéket a gyors pingeléshez. |
-l | Kérelem mérete. Hozzáfűzi a "k" karaktert a kilobájthoz, az "m" pedig a megabájthoz. |
-n | Pingek száma vagy "s" hozzáfűzése a másodpercek megadásához, pl. "10s". |
-q | Ne kimenetelje a pingelés közben. |
-t | Pingelés a Ctrl+C billentyűkombinációval való leállításig, és írja be a Ctrl+Break billentyűkombinációt a statisztikákhoz. |
-w | Bemelegítés a megadott számú iterációval (alapértelmezés szerint 1). |
-4 | Kényszerítés az IPv4 használatával. |
-6 | Kényszerítés az IPv6 használatával. |
A nagy sebességű pingelési tesztekhez használja a -q és -i 0 elemet.
TCP- és UDP-késés használata:
kiszolgáló:
psping [[-6]|[-4]] [-f] <-s source:sourceport>
ügyfél:
psping [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-w <count>] <destination:destport>
Paraméter | Leírás |
---|---|
-f | A futtatás során nyissa meg a forrás tűzfalportot. |
-u | UDP (alapértelmezés szerint TCP). |
-h | Hisztogram nyomtatása (az alapértelmezett gyűjtők száma 20). |
Ha egyetlen argumentumot ad meg, a rendszer gyűjtőszámként értelmezi, és a hisztogram az értékek teljes időtartományát lefedő gyűjtők számát fogja tartalmazni. Adjon meg egy vesszővel tagolt listát az egyéni hisztogram létrehozásához (pl. "0.01,0.05,1,5,10"). | |
-l | Kérelem mérete. Hozzáfűzi a "k" karaktert a kilobájthoz, az "m" pedig a megabájthoz. |
-n | Küldések/fogadások száma. Fűzze hozzá az "s"-eket a másodpercek megadásához, pl. "10s" |
-r | Küldés helyett fogadás a kiszolgálóról. |
-w | Bemelegítés a megadott számú iterációval (alapértelmezés szerint 5). |
-4 | Kényszerítés az IPv4 használatával. |
-6 | Kényszerítés az IPv6 használatával. |
-s | Kiszolgáló figyelési címe és portja. |
A kiszolgáló képes kiszolgálni a késési és sávszélesség-teszteket is, és addig aktív marad, amíg a Control-C-vel nem szünteti meg.
TCP- és UDP-sávszélesség-használat:
kiszolgáló:
psping [[-6]|[-4]] [-f] <-s source:sourceport>
ügyfél:
psping [-b] [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-i <outstanding>] [-w <count>] <destination:destport>
Paraméter | Leírás |
---|---|
-f | A futtatás során nyissa meg a forrás tűzfalportot. |
-u | UDP (alapértelmezés szerint TCP). |
-b | Sávszélesség-teszt. |
-h | Hisztogram nyomtatása (az alapértelmezett gyűjtők száma 20). |
Ha egyetlen argumentumot ad meg, a rendszer gyűjtőszámként értelmezi, és a hisztogram az értékek teljes időtartományát lefedő gyűjtők számát fogja tartalmazni. Adjon meg egy vesszővel tagolt listát az egyéni hisztogram létrehozásához (pl. "0.01,0.05,1,5,10"). | |
-i | A fennmaradó I/OS-k száma (az alapértelmezett érték minimálisan 16 és 2x CPU-mag). |
-l | Kérelem mérete. Hozzáfűzi a "k" karaktert a kilobájthoz, az "m" pedig a megabájthoz. |
-n | Küldések/fogadások száma. Fűzze hozzá az "s"-eket a másodpercek megadásához, pl. "10s" |
-r | Küldés helyett fogadás a kiszolgálóról. |
-w | A megadott iterációk bemelegítése (alapértelmezés szerint 2x CPU-magok). |
-4 | Kényszerítés az IPv4 használatával. |
-6 | Kényszerítés az IPv6 használatával. |
-s | Kiszolgáló figyelési címe és portja. |
A kiszolgáló képes kiszolgálni a késési és sávszélesség-teszteket is, és addig aktív marad, amíg a Control-C-vel nem szünteti meg.
Példák
Ez a parancs 10 iterációra vonatkozó ICMP pingelési tesztet hajt végre 3 bemelegítési iterációval:
psping -n 10 -w 3 marklap
TCP-kapcsolati teszt végrehajtásához adja meg a portszámot. A következő parancs a lehető leggyorsabban végrehajtja a csatlakozási kísérleteket a célhoz, és csak a 100 iterációval és 1 bemelegítési iterációval végzett összegzést nyomtatja ki:
psping -n 100 -i 0 -q marklap:80
A kiszolgáló késési és sávszélesség-tesztekhez való konfigurálásához egyszerűen adja meg a -s
lehetőséget, valamint azt a forráscímet és portot, amelyhez a kiszolgáló a következőhöz fog kapcsolódni:
psping -s 192.168.2.2:5000
A TCP-késési teszt elvégzéséhez pufferméret szükséges. Ez a példa egy 8KB-os csomag célkiszolgálóra való küldésének utazási késését méri, és befejezett állapotban egy hisztogramot nyomtat 100 gyűjtővel:
psping -l 8k -n 10000 -h 100 192.168.2.2:5000
Ez a parancs 10 másodpercen át teszteli a psPing-kiszolgáló sávszélességét a cél IP-címen, és létrehoz egy hisztogramot 100 gyűjtővel.
Vegye figyelembe, hogy a hisztogram létrehozásához a bemelegítés után a tesztnek legalább egy másodpercig le kell futnia. Egyszerűen adja hozzá -u
, hogy a PsPing végezzen UDP sávszélesség-tesztet.
psping -b -l 8k -n 10000 -h 100 192.168.2.2:5000
PsTools letöltése (5 MB)
PsTools
A PsPing a Sysinternals parancssori eszközök egyre bővülő készletének része, amely a PsTools nevű helyi és távoli rendszerek felügyeletét segíti.
Futtatás:
- Ügyfél: Windows 8.1 vagy újabb.
- Kiszolgáló: Windows Server 2012 és újabb.