PsPing 是微軟 PSTools 工具套件中的其中一個工具,除了用來進行 ICMP Ping 測試,還可用來測試 TCP 埠的連通性,以及 TCP/UDP 網路時延和帶寬。 ...
很多時候,為瞭解決一些問題,要查各種文檔,很麻煩你造嗎!做「伸手黨」又容易被鄙視,這時候就需要用到【Azure 進階攻略】啦!特此,我們推出關於 Azure 常用操作指南的系列文章,每篇涉及一個 Azure 使用過程中的問題,簡明扼要直擊重點,純乾貨內容幫你快速搞定 Azure 使用難題和障礙,只需一兩分鐘閱讀,你就可以繼續愉快地翱翔雲端~
在技術人員和網路工程師的世界中,有一些眾所周知的排錯方式,例如:
-你先 Ping 一下某某電腦,看它開著沒,
-我可以 Ping 通路由器,但 Ping 不通外網,會是哪裡的問題呢?
-Ping 不通不一定是網路不通,你先把防火牆關了試試看,
-我 Ping 了一下,丟包率75%!肯定是哪裡出問題了
……
通常,為了測試數據包能否通過 IP 協議到達特定主機,我們都習慣使用 Ping 命令。Ping 命令會向目標主機發送一個 IMCP Echo 請求數據包,並等待接收 Echo 響應數據包,通過響應時間和成功響應的次數來估算丟包率和網路時延。
但是由於工作原理的局限,在 Azure 中,ICMP 包無法通過防火牆和負載平衡器,所以不能直接使用 Ping 來測試 Azure 中的虛擬機和服務的連通性(VPN 和 ExpressRoute 通道中的流量不經過負載平衡器,所以只要鏈路上的防火牆允許 ICMP 包傳遞,此時Ping 依然可用)。
為了在 Azure 中測試連通性,如測試 RDP、SSH 埠是否可用,或者 HTTP、HTTPS 服務的穩定性,甚至測試從 Azure 向外部服務的連接,此時 PsPing 或 PaPing就成了一個好選擇。
PsPing 是微軟 PSTools 工具套件中的其中一個工具,除了用來進行 ICMP Ping 測試,還可用來測試 TCP 埠的連通性,以及 TCP/UDP 網路時延和帶寬。
目前 PsPing 只能在 Windows 中運行,如果需要在 Linux 中測試 TCP 埠連通性和網路時延,可以選擇使用PaPing。PaPing 是一個跨平臺的開源工具,它的功能相對於 PsPing 而言更簡單,只支持測試 TCP 埠,不支持 UDP 埠測試。
簡單來說,我們可以將 PsPing 和 PaPing 理解為針對 Azure 雲環境打造的 Ping 工具。考慮到本地環境中 Ping 命令的用途那麼廣泛,隨著大家陸續上雲,開始使用 Azure,當然有必要把相應的工具也準備好留作備用!
在哪裡下載?如何使用?支持什麼命令行參數?每個參數有什麼用途?可點擊下方按鈕進一步瞭解~
當然你也可以通過這兩個鏈接直接下載和安裝 PsPing 或 PaPing。
對於 Psping 和 Paping 這兩個工具的使用,大家覺得有幫助嗎?同時,你們還想看到哪些方面的內容呢?小編按照操作指南的常用度,先列幾項,大家可以通過投票說出你的想法哦~
立即訪問http://market.azure.cn