Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.