结论:四款工具各自负责一类问题



ping 适合做第一轮检查,用来判断设备到目标主机之间是否能够稳定通信。执行命令:ping -c 20 目标主机。这里的“目标主机”需要替换为实际要测试的域名或 IP 地址。



1. ping:先看延迟、丢包和抖动



traceroute 用于查看数据从 Lubuntu 到目标主机经过的路由节点,适合定位延迟在哪一段开始升高。推荐命令为:trace🌟route -n 目标主机。参数 -n 会直接显示 IP,减少反向解析造成的额外等待。



speedtest-cli 主要用于查看测速节点下的下载速度、上传速度和延迟。安装后执行:speedtest-cli --simple。



2. traceroute:查看数据经过哪些节点



如果需要在多条线路或多个服务器之间选择,应让每条线路使用相同的测试目标和相近的测试时间。实际选择时,通常先排除持续丢包的线路,再比较平均🎵延迟和延迟波动,最后参考下载、上传速度。单纯追求最低延迟,并不一定能获得最稳定的使用体验。



同一个目标在 IPv4 和 IPv6 下可能使用不同路径。可以分别执行 ping -4 -c 20 目标主机 和 ping -6 -c 20 目标主机,再比较延迟与丢包。如果只有其中一种协议异常,应优先检查路由器、运营商的对应配置,而不是盲目修改系统网络设置。



IPv4、IPv6 和 DNS 也要分开验证



如果最终目标也出现持续丢包,且从某一跳开始延迟和丢包同步增加,mtr 对定位线路问题最有帮助。测试次数太少容易错过高峰期故障,报告模式下⚡使用几十次采样更适合观察趋势。



举报/反馈