處理線上問題經常會碰到網絡抖動的情況, 網絡抖動有可能就是TCP重傳導致,下面簡單說下TCP重傳的排查思路,不一定能完全解決問題
1. 找運維同事確定是否是網線問題, 如果是網線問題請更換網線
2. 使用ping 確定是不是網絡問題, 通常系統自帶的ping命令是走ICMP協議,這個是基於IP層的協議,和tcp協議是同一級別的,所以我們還需要使用
tcp協議的ping, tcp協議的ping我可以使用下面的腳本進行測試。
下載地址: http://pan.baidu.com/s/1dFFsich
./tcpping tcpping v1.7 Richard van den Berg <richard@vdberg.org> Usage: tcpping [-d] [-c] [-C] [-w sec] [-q num] [-x count] ipaddress [port] -d print timestamp before every result -c print a columned result line -C print in the same format as fping's -C option -w wait time in seconds (defaults to 3) -r repeat every n seconds (defaults to 1) -x repeat n times (defaults to unlimited)
使用方法:
./tcpping -x 10000 192.168.100.1 8966 > ping.log &
