如果使用者本地到伺服器出現ping丢包或直接無法連接配接的時候,可以通過如下步驟進行排查分析:
用戶端本地到伺服器丢包的檢查方法
1. ping伺服器IP位址或域名,檢視丢包情況:
ping 140.205.140.234 -n 100
說明:
-n 後面的數字表示要進行的ping測試次數;
主要關注如下下圖所示所統計的丢包率和平均逾時時間;
<a href="http://s4.51cto.com/wyfs02/M02/79/EB/wKiom1ad6Zng4o_vAADeZ9qFTsg009.png" target="_blank"></a>
2. 使用MTR工具跟蹤下到伺服器的鍊路情況:
Windows下,使用所示的WinMTR工具進行跟蹤測試:
用法:打開軟體後,在【hosts】框中輸入伺服器IP位址或域名後點選【start】開始測試即可。請持續至少1分鐘後再點選【stop】停止測試。注意IP位址或域名前面不要有空格。
<a href="http://s4.51cto.com/wyfs02/M00/79/EA/wKioL1ad6ePAOHU6AADrSKBAESE501.png" target="_blank"></a>
Linux下,使用系統自帶的mtr指令進行跟蹤測試:
用法:直接在指令中輸入 mtr <伺服器ip或域名>, 比如: mtr 140.205.140.234
<a href="http://s1.51cto.com/wyfs02/M00/79/EB/wKiom1ad6bWCG2d7AAB-amHaIGk081.png" target="_blank"></a>
說明:
中間鍊路某些節點會出現丢包百分比非常高的情況,這是營運商中間網絡裝置安全政策導緻的主動丢包,可以不考慮。
分析看鍊路中相關節點,看是否有路由到國外的情況;
主要是看Last/Avg/Best這三列回報的延遲情況;
各列參數說明:
第三列 Loss: 是顯示的每個對應IP的丢包率
第四列 Last: 顯示的最近一次的傳回時延
第五列 Avg : 是平均值 這個應該是發送ping包的平均時延
第六列 Best: 是最好或者說時延最短的
第七列 Wrst: 是最差或者說時延最常的
第八列 StDev: 是标準偏差
3. 通過通路ip.cn等網站擷取您本地網絡出口所使用的公網IP;
4. 通過遠端桌面登入問題伺服器,使用mtr工具,以上述擷取的公網IP為目标位址,做反向跟蹤測試;
5. 對比上述測試擷取的正、反向路由資訊,就可以看出具體在哪個節點被阻斷或者延遲增大導緻丢包。
本文轉自pizibaidu 51CTO部落格,原文連結:http://blog.51cto.com/pizibaidu/1736532,如需轉載請自行聯系原作者