PsPing v2.1

Szerző: Mark Russinovich

Közzétéve: 2016. június 29.

APsTools letöltése(2,7 MB)

Bevezetés

A PsPing a Ping funkciót, a TCP-pinget, a késést és a sávszélesség mérését valósítja meg. Az egyes teszttípusokat a következő parancssori beállításokkal mutatjuk be:

Telepítés

Másolja a PsPinget a végrehajtható elérési útra. A "psping" begépelése megjeleníti a használati szintaxisát.

A PsPing használata

A PsPing a Ping funkciót, a TCP-pinget, a késést és a sávszélesség mérését valósítja meg. Az egyes teszttípusokat a következő parancssori beállításokkal mutatjuk be:

Használat:

psping -? [i|t|l|b\]
Paraméter Leírás
-? I ICMP-ping használata.
-? T TCP-ping használata.
-? L Késési teszt használata.
-? B Sávszélesség-tesztelési használat.

ICMP pingelés 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 Nyomtassa ki a hisztogramot (az alapértelmezett gyűjtőszám 20).
Ha egyetlen argumentumot ad meg, a rendszer gyűjtőszámként értelmezi, és a hisztogram ennyi gyűjtőt tartalmaz, amelyek lefedik az értékek teljes időtartományát. Adja meg az egyéni hisztogram vesszővel elválasztott listáját (pl. "0.01,0.05,1,5,10").
-i Időköz másodpercben. A gyors pingeléshez adja meg a 0 értéket.
-l Kérés mérete. A "k" hozzáfűzése kilobájthoz, az "m" pedig megabájthoz.
-n A pingelések száma vagy az "s" hozzáfűzése a másodpercek (például "10-es" ) megadásához.
-q Ne kimenetet pingelés közben.
-t Pingelés addig, amíg le nem állt a Ctrl+C billentyűkombinációval, és a statisztikákhoz nyomja le a Ctrl+Break billentyűkombinációt.
-w Bemelegítés a megadott számú iterációval (az alapértelmezett érték 1).
-4 Kényszerítsen IPv4-et.
-6 Kényszerítsen IPv6-ot.

Nagy sebességű ping tesztekhez használja a -q és az -i 0 sebességet.

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 Nyomtassa ki a hisztogramot (az alapértelmezett gyűjtőszám 20).
Ha egyetlen argumentumot ad meg, a rendszer gyűjtőszámként értelmezi, és a hisztogram ennyi gyűjtőt tartalmaz, amelyek lefedik az értékek teljes időtartományát. Adja meg az egyéni hisztogram vesszővel elválasztott listáját (pl. "0.01,0.05,1,5,10").
-i Időköz másodpercben. A gyors pingeléshez adja meg a 0 értéket.
-l Kérés mérete. A "k" hozzáfűzése kilobájthoz, az "m" pedig megabájthoz.
-n A pingelések száma vagy az "s" hozzáfűzése a másodpercek (például "10-es" ) megadásához.
-q Ne kimenetet pingelés közben.
-t Pingelés addig, amíg le nem állt a Ctrl+C billentyűkombinációval, és a statisztikákhoz nyomja le a Ctrl+Break billentyűkombinációt.
-w Bemelegítés a megadott számú iterációval (az alapértelmezett érték 1).
-4 Kényszerítsen IPv4-et.
-6 Kényszerítsen IPv6-ot.

Nagy sebességű ping tesztekhez használja a -q és az -i 0 sebességet.

TCP- és UDP-késés használata:

Szerver:

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 Nyílt forráskódú tűzfalport a futtatás során.
-u UDP (az alapértelmezett érték a TCP).
-h Nyomtassa ki a hisztogramot (az alapértelmezett gyűjtőszám 20).
Ha egyetlen argumentumot ad meg, a rendszer gyűjtőszámként értelmezi, és a hisztogram ennyi gyűjtőt tartalmaz, amelyek lefedik az értékek teljes időtartományát. Adja meg az egyéni hisztogram vesszővel elválasztott listáját (pl. "0.01,0.05,1,5,10").
-l Kérés mérete. A "k" hozzáfűzése kilobájthoz, az "m" pedig megabájthoz.
-n A küld/fogadások száma. Az "s" hozzáfűzése a másodpercek (például "10-es" ) megadásához
-r Küldés helyett fogadja a kiszolgálótól.
-w Bemelegítés a megadott számú iterációval (az alapértelmezett érték 5).
-4 Kényszerítsen IPv4-et.
-6 Kényszerítsen IPv6-ot.
-s A kiszolgáló figyelőcíme és portja.

A kiszolgáló késési és sávszélesség-teszteket is kiszolgálhat, és aktív marad, amíg le nem áll a Control-C vezérlővel.

TCP- és UDP-sávszélesség-használat:

Szerver:

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> [-i <outstanding>] [-w <count>] <destination:destport>
Paraméter Leírás
-f Nyílt forráskódú tűzfalport a futtatás során.
-u UDP (az alapértelmezett érték a TCP).
-b Sávszélesség-teszt.
-h Nyomtassa ki a hisztogramot (az alapértelmezett gyűjtőszám 20).
Ha egyetlen argumentumot ad meg, a rendszer gyűjtőszámként értelmezi, és a hisztogram ennyi gyűjtőt tartalmaz, amelyek lefedik az értékek teljes időtartományát. Adja meg az egyéni hisztogram vesszővel elválasztott listáját (pl. "0.01,0.05,1,5,10").
-i Függőben lévő I/O-k száma (az alapértelmezett érték 16 és 2x processzormag).
-l Kérés mérete. A "k" hozzáfűzése kilobájthoz, az "m" pedig megabájthoz.
-n A küld/fogadások száma. Az "s" hozzáfűzése a másodpercek (például "10-es" ) megadásához
-r Küldés helyett fogadja a kiszolgálótól.
-w A megadott iterációk bemelegítése (az alapértelmezett érték a 2-edik processzormag).
-4 Kényszerítsen IPv4-et.
-6 Kényszerítsen IPv6-ot.
-s A kiszolgáló figyelőcíme és portja.

A kiszolgáló késési és sávszélesség-teszteket is kiszolgálhat, és aktív marad, amíg le nem áll a Control-C vezérlővel.

Példák

Ez a parancs 10 iteráció ICMP pingelési tesztet hajt végre 3 bemelegítő 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 kapcsolódási kísérleteket a célon, és csak akkor nyomtat ki összegzést, ha befejeződött a 100 iteráció és az 1 bemelegítés:

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

Ha egy kiszolgálót a késési és sávszélesség-tesztekhez is konfigurálni kell, egyszerűen adja meg a beállítást és a forráscímet és a portot, amelyekhez a kiszolgáló -s hozzá fog kötni:

psping -s 192.168.2.2:5000

A TCP-késési teszt végrehajtásához pufferméretre van szükség. Ez a példa egy 8 KB-os csomag célkiszolgálóra küldésével kapcsolatos körbeúti késést méri, és egy 100 gyűjtővel kitöltött hisztogramot nyomtat ki:

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

Ez a parancs 10 másodpercig a cél IP-címen figyelő PsPing-kiszolgálón teszteli a sávszélességet, és 100 gyűjtőből álló hisztogramot állít elő. Vegye figyelembe, hogy a hisztogram létrehozásához a bemelegítés után legalább egy másodpercen át futnia kell a tesztnek. Egyszerűen adja hozzá -u a következőt: , hogy a PsPing végezzen UDP sávszélesség-tesztet.

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

APsTools letöltése(2,7 MB)