• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
如何检查客户端本地到ECS服务器丢包
发布日期:2015-11-15 14:11:22
 

  如何检查客户端本地到ECS服务器丢包

  可以通过如下步骤进行排查分析用户本地到ECS服务器出现ping丢包或直接无法连接:

  1. 当出现ping服务器IP地址或域名,查看丢包情况:

  ping 140.205.140.234 -n 100

  说明:

  -n 后面的数字表示要进行的ping测试的次数;

  主要关注如下下图所示所统计的丢包率和平均超时时间;

  2. 请使用MTR工具跟踪下到服务器的链路情况:

  Linux下,请使用系统自带的mtr指令进行跟踪测试:

  使用方法:直接在命令中输入 mtr <服务器ip或域名>, 比如: mtr 140.205.140.234

  Windows系统下,跟踪测试请使用使用所示的WinMTR工具进行:

  使用方法:打开软件后,在【hosts】框中输入域名或服务器IP地址后点击【start】开始测试即可。请至少持续1分钟后再点击【stop】方可停止测试。注意IP地址或域名前面一定不要有空格。

  说明:

  可以不考虑中间链路的某些节点会出现丢包百分比非常高的情况,这是运营商中间网络设备安全策略导致的主动丢包。

  分析看链路中相关节点,看是否有路由到国外的情况;

  主要是看Last/Avg/Best这三列反馈的延迟情况;

  各列参数说明:

  第三列 Loss: 显示的每个对应IP的丢包率

  第四列 Last: 显示的最近一次返回的时延

  第五列 Avg : 平均值 ,这个应该是发送ping包的平均时延

  第六列 Best: 最好或者说是时延最短的

  第七列 Wrst: 最差或者说是时延最长的

  第八列 StDev: 标准偏差

  3. 通过访问ip.cn等网站获取您本地网络出口所使用的公网IP;

  4. 点击【管理控制台】中的【连接管理终端】登录问题服务器,使用mtr工具,以上述获取的公网IP为目标地址,做反向跟踪测试;

  5. 通过对比上述测试获取的正、反向路由信息,就可以看出具体在哪个节点被阻断或者延迟增大导致丢包。

  如果问题还未能解决,请您联系阿里云售后技术支持