【天天報資訊】如何快速診斷TCP通信服務(wù)器端口是否啟用?

2023-03-28 11:28:47 來源:機器人及PLC自動化應(yīng)用

可以通過PSPING工具來快速診斷TCP通信服務(wù)器端口是否啟用。

下載完P(guān)STools.zip包之后,放到本地磁盤內(nèi),解壓之后如下:


(資料圖)

使用CMD命令行工具進入PSTools所在的文件夾路徑,單獨輸入:

psping.exe -n 測試次數(shù) 目標設(shè)備IP地址:目標設(shè)備端口號

使用 PsPing

PsPing實現(xiàn) Ping 功能、TCP ping、延遲和帶寬度量。使用以下命令行選項顯示每個測試類型的用法:

用法:

Windows 命令提示符復(fù)制

psping -? [i|t|l|b] 參數(shù) 說明

-? IICMP ping 的用法。
-? TTCP ping 的用法。
-? L延遲測試的用法。
-? B帶寬測試的用法。

ICMP ping 用法: Windows 命令提示符復(fù)制

psping [[-6]|[-4]] [-h [buckets | ,,...]] [-i ] [-l [k|m] [-q] [-t|-n ] [-w ] 參數(shù) 說明
-h打印直方圖 (默認存儲桶計數(shù)為 20) 。
如果指定單個參數(shù),則會將其解釋為存儲桶計數(shù),直方圖將包含覆蓋整個時間范圍的存儲桶數(shù)。指定以逗號分隔的時間列表,以創(chuàng)建自定義直方圖 (例如“0.01,0.05,1,5,10”) 。
-i間隔(秒)。為快速 ping 指定 0。
-l請求大小。為千字節(jié)追加“k”,為兆字節(jié)追加“m”。
-nping 數(shù)或追加“s”以指定秒,例如“10s”。
-q不要在 ping 期間輸出。
-tPing,直到使用 Ctrl+C 停止,然后鍵入 Ctrl+Break 進行統(tǒng)計信息。
-w默認值為 1 () ,具有指定迭代數(shù)的預(yù)熱。
-4強制使用 IPv4。
-6強制使用 IPv6。

對于高速 ping 測試,請使用 -q 和 -i 0。 TCP ping 用法: Windows 命令提示符復(fù)制

psping [[-6]|[-4]] [-h [buckets | ,,...]] [-i ] [-l [k|m] [-q] [-t|-n ] [-w ] 參數(shù) 說明

-h打印直方圖 (默認存儲桶計數(shù)為 20) 。
如果指定單個參數(shù),則會將其解釋為存儲桶計數(shù),直方圖將包含覆蓋整個時間范圍的存儲桶數(shù)。指定以逗號分隔的時間列表,以創(chuàng)建自定義直方圖 (例如“0.01,0.05,1,5,10”) 。
-i間隔(秒)。為快速 ping 指定 0。
-l請求大小。為千字節(jié)追加“k”,為兆字節(jié)追加“m”。
-nping 數(shù)或追加“s”以指定秒,例如“10s”。
-q不要在 ping 期間輸出。
-tPing,直到使用 Ctrl+C 停止,然后鍵入 Ctrl+Break 進行統(tǒng)計信息。
-w默認值為 1 () ,具有指定迭代數(shù)的預(yù)熱。
-4強制使用 IPv4。
-6強制使用 IPv6。

對于高速 ping 測試,請使用 -q 和 -i 0。 TCP 和 UDP 延遲使用情況: 服務(wù)器: Windows 命令提示符復(fù)制

psping [[-6]|[-4]] [-f] <-s source:sourceport> 客戶: Windows 命令提示符復(fù)制

psping [[-6]|[-4]] [-f] [-u] [-h [buckets | ,,...]] [-r] <-l requestsize>[k|m]] <-n count> [-w ] 參數(shù) 說明

-f運行過程中的開源防火墻端口。
-uUDP (默認值為 TCP) 。
-h打印直方圖 (默認存儲桶計數(shù)為 20) 。
如果指定單個參數(shù),則會將其解釋為存儲桶計數(shù),直方圖將包含覆蓋整個時間范圍的存儲桶數(shù)。指定以逗號分隔的時間列表,以創(chuàng)建自定義直方圖 (例如“0.01,0.05,1,5,10”) 。
-l請求大小。為千字節(jié)追加“k”,為兆字節(jié)追加“m”。
-n發(fā)送/接收數(shù)。追加“s”以指定秒,例如“10s”
-r從服務(wù)器接收,而不是發(fā)送。
-w默認值為 5 () ,使用指定的迭代數(shù)進行預(yù)熱。
-4強制使用 IPv4。
-6強制使用 IPv6。
-s服務(wù)器偵聽地址和端口。

服務(wù)器可以同時提供延遲和帶寬測試,并保持活動狀態(tài),直到使用 Control-C 終止它。 TCP 和 UDP 帶寬使用情況: 服務(wù)器: Windows 命令提示符復(fù)制

psping [[-6]|[-4]] [-f] <-s source:sourceport> 客戶: Windows 命令提示符復(fù)制

psping [-b] [[-6]|[-4]] [-f] [-u] [-h [buckets | ,,...]] [-r] <-l requestsize>[k|m]] <-n count> [-i ] [-w ] 參數(shù) 說明

-f運行過程中的開源防火墻端口。
-uUDP (默認值為 TCP) 。
-b帶寬測試。
-h打印直方圖 (默認存儲桶計數(shù)為 20) 。
如果指定單個參數(shù),則會將其解釋為存儲桶計數(shù),直方圖將包含覆蓋整個時間范圍的存儲桶數(shù)。指定以逗號分隔的時間列表,以創(chuàng)建自定義直方圖 (例如“0.01,0.05,1,5,10”) 。
-i默認的未完成 I/ (Os 數(shù)最小為 16 和 2 倍 CPU內(nèi)核,) 。
-l請求大小。為千字節(jié)追加“k”,為兆字節(jié)追加“m”。
-n發(fā)送/接收數(shù)。追加“s”以指定秒,例如“10s”
-r從服務(wù)器接收,而不是發(fā)送。
-w(默認值為 2 倍 CPU 核心) 指定迭代的預(yù)熱。
-4強制使用 IPv4。
-6強制使用 IPv6。
-s服務(wù)器偵聽地址和端口。

服務(wù)器可以同時提供延遲和帶寬測試,并保持活動狀態(tài),直到使用 Control-C 終止它。

示例

此命令對具有 3 個預(yù)熱迭代的 10 次迭代執(zhí)行 ICMP ping 測試: Windows 命令提示符

psping -n 10 -w 3 marklap 若要執(zhí)行 TCP 連接測試,請指定端口號。以下命令會盡快針對目標執(zhí)行連接嘗試,僅在完成 100 次迭代和 1 次預(yù)熱迭代后打印摘要: Windows 命令提示符

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

若要為服務(wù)器配置延遲和帶寬測試,只需指定選項,服務(wù)器將綁定到的-s源地址和端口: Windows 命令提示符

psping -s 192.168.2.2:5000

執(zhí)行 TCP 延遲測試需要緩沖區(qū)大小。此示例測量向目標服務(wù)器發(fā)送 8KB 數(shù)據(jù)包的往返延遲,在完成后打印包含 100 個存儲桶的直方圖: Windows 命令提示符

psping -l 8k -n 10000 -h 100 192.168.2.2:5000 此命令測試目標 IP 地址偵聽目標 IP 地址的 PsPing 服務(wù)器的帶寬,并生成包含 100 個存儲桶的直方圖。請注意,測試必須在熱身后至少運行一秒鐘,才能生成直方圖。只需添加-uPsPing 即可執(zhí)行 UDP 帶寬測試。 Windows 命令提示符

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

編輯:黃飛

標簽:

上一篇:
下一篇: