选择机房线路前,建议先测试本地到目标机房的网络质量。ping 看延迟与丢包,mtr 看完整路由路径。
使用 ping 测试延迟
ping 目标IP -c 20
Windows 下用 ping 目标IP -n 20。重点关注:
- 平均延迟:国内线路一般几十毫秒,跨洲 150ms 以上属正常;
- 丢包率:应为 0%,持续丢包说明线路质量差或存在拥塞。
使用 mtr 分析路由
mtr 结合 ping 与 traceroute,能看到每一跳的延迟与丢包:
mtr -rwc 50 目标IP
Debian/Ubuntu 与 CentOS 分别用 apt/yum 安装 mtr。解读要点:
- 某跳开始丢包并持续到终点,说明该节点或下游存在问题;
- 中间跳丢包但终点正常,多为设备限制响应,属正常;
- 延迟突然跳高的那一跳,通常是跨境或跨网互联节点。
提示:在业务相近时段多测几轮更有参考价值;工单反馈时附上 mtr 结果可加快定位。
常见问题
ping 不通但服务正常?
部分服务器禁用 ICMP 响应,ping 不通不代表宕机,可用 SSH 或业务端口实际验证。