該工具功能主要包括:ICMP Ping、TCP Ping、延遲測試、帶寬測試,並且它是微軟出品的
下載地址:https://download.sysinternals.com/files/PSTools.zip
http://technet.microsoft.com/en-us/sysinternals/jj729731
解壓後把psping.exe丟到C:\Windows\System32文件夾下。
使用CMD命令行工具進入PSTools所在的文件夾路徑,單獨輸入psping,可見psping四個主要功能的幫助命令,四個功能分別是ICMP Ping、TCP Ping、延遲測試、帶寬測試。html
C:\Users\j>psping PsPing v2.10 - PsPing - ping, latency, bandwidth measurement utility Copyright (C) 2012-2016 Mark Russinovich Sysinternals - www.sysinternals.com PsPing implements Ping functionality, TCP ping, UDP/TCP latency, and UDP / TCP bandwidth measurement. Help usage: psping -? [i|t|l|b] -? i Usage for ICMP ping. -? t Usage for TCP ping. -? l Usage for latency test. -? b Usage for bandwidth test. -nobanner Do not display the startup banner and copyright message. C:\Users\j>
輸入psping -? i獲取ICMP ping相關參數
psping -4 -n 10 -w 2 -h 10 119.29.97.131
-4表明強制使用IPv4聯機
-n表明正式ping包的個數,或者定義使用秒s做爲單位
-w表明熱身ping包的個數,即正式測試前先進行多少次熱身測試鏈接
-h表明最小與最大延遲毫秒數
另外幾個參數解釋以下:
-i表明間隔秒數,快ping則設置爲0
-l表明ping包大小,默認單位是byte。使用 k爲單位表明kilobytes(KB),使用m爲單位表明megabytes(MB)
-q表明ping過程當中不一個個輸出值
-t表明長ping不停
-6表明強制使用IPv6聯機windows
psping -i 0 -4 -n 10 -w 2 -h 10 -q 221.195.1.233服務器
因爲設置了-i 0這個參數,瞬間出結果
設置了-q則再也不顯示中間的輸出過程,直接輸出結果
網絡
psping -i 0 -4 -n 10 -w 2 -h 10 -q 119.29.97.131
-l和-t和-6不在此演示了。tcp
使用psping -? t 獲取幫助信息
psping -n 10 -w 2 -h 10 119.29.97.131:80
與ping功能相同的參數定義:ide
-n表明正式ping包的個數,或者定義使用秒s做爲單位工具
-w表明熱身ping包的個數,即正式測試前先進行多少次熱身測試鏈接測試
-h表明最小與最大延遲毫秒數命令行
-i表明間隔秒數,快ping則設置爲03d
-l表明ping包大小,默認單位是byte。使用 k爲單位表明kilobytes(KB),使用m爲單位表明megabytes(MB)
-q表明ping過程當中不一個個輸出值
-t表明長ping不停
-4表明強制使用IPv4聯機
-6表明強制使用IPv6聯機
psping -t 119.29.97.131:80
使用psping -? l 獲取延遲測試時的幫助信息。
psping -l 1500 -n 300 -h 10 119.29.97.131:80
-l 1500表明我發送的數據包大小爲每一個1500 Bytes,TCP聯機在Layer 2 Ethernet中的MTU (Maximum Transmission Unit)一般以1500 Bytes爲一個單位
-n 300表明放鬆300個封包
psping -b -l 1500 -n 15000 119.29.97.131:80
-b表明將進行帶寬測試
-l 1500表明使用大小1500Bytes的數據包
-n 15000表明使用15000個數據包
輸出結果顯示我測試個人PC與個人騰訊雲主機之間帶寬爲219KB/s
參考文檔:
http://www.javashuo.com/article/p-thnbmagb-oa.html
https://linwm.com/56.html
還有一個在禁止ping的狀況下能夠在windows上部署tcping64.exe或者tcping.exe工具來檢測服務器端口是否開放
windows下tcping工具,將tcping.exe或者tcping64.exe放到C:\Windows\System32目錄下,便可在cmd命令窗口執行命令
tcping64 -t 119.29.97.131 80