PsPing v2.12

Oleh Mark Russinovich

Diterbitkan: 30 Maret 2023

DownloadUnduh PsTools(5 MB)

Pendahuluan

PsPing menerapkan fungsionalitas Ping, ping TCP, latensi, dan pengukuran bandwidth. Gunakan opsi baris perintah berikut untuk memperlihatkan penggunaan untuk setiap jenis pengujian:

Penginstalan

Salin PsPing ke jalur yang dapat dieksekusi. Mengetik "psping" menampilkan sintaks penggunaannya.

Menggunakan PsPing

PsPing menerapkan fungsionalitas Ping, ping TCP, latensi, dan pengukuran bandwidth. Gunakan opsi baris perintah berikut untuk memperlihatkan penggunaan untuk setiap jenis pengujian:

Penggunaan:

psping -? [i|t|l|b\]
Parameter Deskripsi
-? I Penggunaan untuk ping ICMP.
-? T Penggunaan untuk ping TCP.
-? L Penggunaan untuk pengujian latensi.
-? B Penggunaan untuk pengujian bandwidth.

Penggunaan ping ICMP:

psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination>
Parameter Deskripsi
-jam Cetak histogram (jumlah wadah default adalah 20).
Jika Anda menentukan satu argumen, argumen ditafsirkan sebagai jumlah wadah dan histogram akan berisi jumlah wadah yang mencakup seluruh rentang waktu nilai. Tentukan daftar waktu yang dipisahkan koma untuk membuat histogram kustom (misalnya " 0.01,0.05,1,5,10").
-i Interval dalam hitungan detik. Tentukan 0 untuk ping cepat.
-L Ukuran permintaan. Tambahkan 'k' untuk kilobyte dan 'm' untuk megabyte.
-n Jumlah ping atau tambahkan 's' untuk menentukan detik misalnya '10s'.
-q Jangan keluarkan selama ping.
-T Ping hingga dihentikan dengan Ctrl+C dan ketik Ctrl+Break untuk statistik.
-W Pemanasan dengan jumlah iterasi yang ditentukan (defaultnya adalah 1).
-4 Paksa menggunakan IPv4.
-6 Paksa menggunakan IPv6.

Untuk pengujian ping berkecepatan tinggi, gunakan -q dan -i 0.

Penggunaan ping TCP:

psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination:destport>
Parameter Deskripsi
-jam Cetak histogram (jumlah wadah default adalah 20).
Jika Anda menentukan satu argumen, argumen ditafsirkan sebagai jumlah wadah dan histogram akan berisi jumlah wadah yang mencakup seluruh rentang waktu nilai. Tentukan daftar waktu yang dipisahkan koma untuk membuat histogram kustom (misalnya " 0.01,0.05,1,5,10").
-i Interval dalam hitungan detik. Tentukan 0 untuk ping cepat.
-L Ukuran permintaan. Tambahkan 'k' untuk kilobyte dan 'm' untuk megabyte.
-n Jumlah ping atau tambahkan 's' untuk menentukan detik misalnya '10s'.
-q Jangan keluarkan selama ping.
-T Ping hingga dihentikan dengan Ctrl+C dan ketik Ctrl+Break untuk statistik.
-W Pemanasan dengan jumlah iterasi yang ditentukan (defaultnya adalah 1).
-4 Paksa menggunakan IPv4.
-6 Paksa menggunakan IPv6.

Untuk pengujian ping berkecepatan tinggi, gunakan -q dan -i 0.

Penggunaan latensi TCP dan UDP:

Server:

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

Klien:

psping [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-w <count>] <destination:destport>
Parameter Deskripsi
-F Buka port firewall sumber selama eksekusi.
-U UDP (defaultnya adalah TCP).
-jam Cetak histogram (jumlah wadah default adalah 20).
Jika Anda menentukan satu argumen, argumen ditafsirkan sebagai jumlah wadah dan histogram akan berisi jumlah wadah yang mencakup seluruh rentang waktu nilai. Tentukan daftar waktu yang dipisahkan koma untuk membuat histogram kustom (misalnya " 0.01,0.05,1,5,10").
-L Ukuran permintaan. Tambahkan 'k' untuk kilobyte dan 'm' untuk megabyte.
-n Jumlah pengiriman/penerimaan. Tambahkan 's' untuk menentukan detik misalnya '10s'
-R Terima dari server alih-alih mengirim.
-W Pemanasan dengan jumlah iterasi yang ditentukan (defaultnya adalah 5).
-4 Paksa menggunakan IPv4.
-6 Paksa menggunakan IPv6.
-S Alamat dan port mendengarkan server.

Server dapat melayani pengujian latensi dan bandwidth dan tetap aktif sampai Anda mengakhirinya dengan Control-C.

Penggunaan bandwidth TCP dan UDP:

Server:

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

Klien:

psping [-b] [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-i <outstanding>] [-w <count>] <destination:destport>
Parameter Deskripsi
-F Buka port firewall sumber selama eksekusi.
-U UDP (defaultnya adalah TCP).
-B Uji bandwidth.
-jam Cetak histogram (jumlah wadah default adalah 20).
Jika Anda menentukan satu argumen, argumen ditafsirkan sebagai jumlah wadah dan histogram akan berisi jumlah wadah yang mencakup seluruh rentang waktu nilai. Tentukan daftar waktu yang dipisahkan koma untuk membuat histogram kustom (misalnya " 0.01,0.05,1,5,10").
-i Jumlah I/Os terutang (defaultnya adalah min dari 16 dan 2x inti CPU).
-L Ukuran permintaan. Tambahkan 'k' untuk kilobyte dan 'm' untuk megabyte.
-n Jumlah pengiriman/penerimaan. Tambahkan 's' untuk menentukan detik misalnya '10s'
-R Terima dari server alih-alih mengirim.
-W Pemanasan untuk iterasi yang ditentukan (defaultnya adalah 2x inti CPU).
-4 Paksa menggunakan IPv4.
-6 Paksa menggunakan IPv6.
-S Alamat dan port mendengarkan server.

Server dapat melayani pengujian latensi dan bandwidth dan tetap aktif sampai Anda mengakhirinya dengan Control-C.

Contoh

Perintah ini menjalankan pengujian ping ICMP untuk 10 iterasi dengan 3 iterasi pemanasan:

psping -n 10 -w 3 marklap

Untuk menjalankan pengujian TCP connect, tentukan nomor port. Perintah berikut menjalankan upaya sambungkan terhadap target secepat mungkin, hanya mencetak ringkasan ketika selesai dengan 100 iterasi dan 1 perulangan pemanasan:

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

Untuk mengonfigurasi server untuk pengujian latensi dan bandwidth, cukup tentukan -s opsi dan alamat sumber dan port yang akan diikat server ke:

psping -s 192.168.2.2:5000

Ukuran buffer diperlukan untuk melakukan pengujian latensi TCP. Contoh ini mengukur latensi pulang pergi pengiriman paket 8KB ke server target, mencetak histogram dengan 100 wadah ketika selesai:

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

Perintah ini menguji bandwidth ke server PsPing yang mendengarkan di alamat IP target selama 10 detik dan menghasilkan histogram dengan 100 wadah. Perhatikan bahwa pengujian harus berjalan setidaknya satu detik setelah pemanasan untuk dibuat histogram. Cukup tambahkan -u agar PsPing melakukan pengujian bandwidth UDP.

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

DownloadUnduh PsTools(5 MB)

Pstools

PsPing adalah bagian dari kit alat baris perintah Sysinternals yang berkembang yang membantu administrasi sistem lokal dan jarak jauh bernama PsTools.

Berjalan pada:

  • Klien: Windows 8.1 dan yang lebih tinggi.
  • Server: Windows Server 2012 dan yang lebih tinggi.