- MTR(My traceroute)是几乎所有Linux发行版本预装的网络测试工具,此工具也有对应的Windows版本,名称为WinMTR。
- MTR工具将ping和traceroute命令的功能并入了同一个工具中,实现更强大的功能。
- 相对于traceroute命令只会做一次链路跟踪测试,mtr命令会对链路上的相关节点做持续探测并给出相应的统计信息。所以,mtr命令能避免节点波动对测试结果的影响,所以其测试结果更正确,建议优先使用。
安装MTR
Ubuntu
apt install mtr-tiny
CentOS
yum install mtr
Arch Linux
pacman -Syu
pacman -S mtr
Mac OS X
brew install mtr
Windows下载地址:https://sourceforge.net/projects/winmtr/
使用
mtr -r 8.8.8.8
mtr 8.8.8.8
输出
默认配置下,返回结果中各数据列的说明如下。
第一列(Host):节点IP地址和域名。如前面所示,按n键可以切换显示。
第二列(Loss%):节点丢包率。
第三列(Snt):每秒发送数据包数。默认值是10,可以通过参数“-c”指定。
第四列(Last):最近一次的探测延迟值。
第五、六、七列(Avg、Best、Wrst):分别是探测延迟的平均值、最小值和最大值。
第八列(StDev):标准偏差。越大说明相应节点越不稳定。
诊断
对链路测试结果进行分析时,需要关注如下几点:
继续阅读