用 `mtr` 诊断网络路径与丢包

连接慢或不稳定时,traceroute 只能给一张静态快照。mtr 会持续对路径上每一跳发包,实时显示每个路由器的丢包率和延迟。

Linuxping 连通测试traceroute 路由追踪mtr 路由诊断诊断低风险
运行 `mtr -rw example.com` 生成包含每一跳丢包率和平均延迟的完整报告,或直接 `mtr example.com` 进入交互式实时视图。

01命令

命令
$ mtr -rw example.com

02作用说明

mtr 会不断向你与目标之间的每个节点发包,哪个路由器在丢包,Loss% 一列马上就能看出来——这是单次 traceroute 很容易漏掉的。`-r` 是报告模式,`-w` 是宽表格式,方便贴进工单或 bug 报告。中间节点的丢包可能是正常现象(路由器会降低 ICMP 优先级),应重点看目标那一行的丢包情况。

03风险

风险低风险
使用条件Requires mtr (apt install mtr / dnf install mtr)
!注意: 部分模式下 mtr 需要原始套接字权限,若报 'failure to open sockets' 请用 sudo 运行。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 网络

06相关方案