ping 适合做第一轮检查,用来🤔判断设备到目标主机之间是🔥否能够稳定通信。执行命令:ping -c 20 目标主机。这里的“目标主机”需要替换为实际要测试的域名或 IP 地址。
mtr 把 ping 和 traceroute 结合起来,可以连续发送多次探测报文,比一次性 traceroute 更容易发现间歇性丢包和延迟抖动。建议使用报告模式:mtr -r -w -c 50 -n 目标主机。
speedtest-cli 主要用于查看测速节点下的下载速度、上传速度和延迟。安装后⭐执行:speedtest-cli --simple。
不要因为一个目标主机无法响应就直接判定本机断网。有些服务器会限制 ICMP 请求,可能出现 ping 不通但网页仍能访问的情况。应至少更换一个目标进行对比。
查看结果时,重点观察从哪一跳开始延迟持续升高,以及后续节点是否一直保持较高延迟。中间某一跳出现星号,不一定代表线路故障,因为路🎨由器可能只限制诊断报文。只有当异常从该节点开始持续到最终目标,同时 ping 或 mtr 也出现问题时,才更值得怀疑这段路径。
traceroute 显示的是探测报文经过的路径,回程路径可能不同,因此它适合定位方向,不适合单独作为线路优劣的最终结论。
如果需要在多条线路或多个服务器之间选择,应让每条线路使用相同的测试目标和相近的测试时间。实际选择时,通常先排除持续丢包的线路,再比较平均延迟和延迟波动,最后参考下载、上传速度。单纯追求最低延迟,并不一定能获得最稳定的使用体验。