linux网络连通命令之mtr
浏览量:939
一、什么是mtr
mtr将“traceroute”和“ping”程序的功能结合在一个单一的网络诊断工具中。当mtr启动时,它会调查主机mtr运行和用户指定的目标主机之间的网络连接。在确定机器之间每个网络跳转的地址之后,它向每个机器发送一个序列ICMP ECHO请求,以确定到每个机器的链路的质量。
二、mtr帮助
[root@web01-tomcat ~]# mtr -h usage: mtr [-hvrwctglspniu46] [--help] [--version] [--report] [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk] [--raw] [--split] [--no-dns] [--address interface] [--psize=bytes/-s bytes] [--interval=SECONDS] HOSTNAME [PACKETSIZE]
mtr -h 提供帮助命令
mtr -v 显示mtr的版本信息
mtr -r 已报告模式显示
三、使用命令
[root@web01-tomcat ~]# mtr -r 60.205.108.243 HOST: web01-tomcat Loss% Snt Last Avg Best Wrst StDev 1. 192.168.1.254 0.0% 10 0.1 0.3 0.1 1.1 0.3 2. 106.3.133.65 0.0% 10 0.9 1.0 0.9 1.2 0.1 3. 114.112.76.98 0.0% 10 0.4 1.5 0.4 10.4 3.1 4. 114.112.76.49 0.0% 10 1.9 1.9 1.5 2.4 0.3 5. 118.186.62.94 0.0% 10 0.4 0.4 0.3 0.6 0.1 6. 139.159.30.249 0.0% 10 0.8 0.9 0.7 1.3 0.2 7. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 8. 220.181.0.65 50.0% 10 0.5 0.7 0.5 1.4 0.4 9. 218.30.112.146 60.0% 10 2.1 2.1 2.0 2.1 0.1 10. 180.149.141.110 90.0% 10 2.4 2.4 2.4 2.4 0.0 11. 36.110.166.98 0.0% 10 2.5 7.4 2.5 28.0 9.6 12. 101.200.109.129 10.0% 10 4.8 4.9 3.6 7.4 1.1 13. 106.11.130.181 0.0% 10 3.7 3.8 3.6 4.0 0.1 14. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
报告说明:
第一列:显示的是IP地址和本机域名,这点和tracert很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。
[root@web01-tomcat ~]# mtr -r -c 15 60.205.108.243 HOST: web01-tomcat Loss% Snt Last Avg Best Wrst StDev 1. 192.168.1.254 0.0% 15 0.2 0.2 0.1 0.5 0.1 2. 106.3.133.65 6.7% 15 3.1 1.7 0.8 3.4 1.0 3. 114.112.76.98 0.0% 15 0.4 0.4 0.3 0.6 0.1 4. 114.112.76.49 0.0% 15 2.1 1.7 1.2 2.2 0.4 5. 118.186.62.94 6.7% 15 0.5 2.6 0.3 30.1 7.9 6. 139.159.30.249 0.0% 15 0.7 0.7 0.7 0.9 0.1 7. ??? 100.0 15 0.0 0.0 0.0 0.0 0.0 8. 220.181.0.65 60.0% 15 0.6 0.5 0.4 0.6 0.1 9. 218.30.112.146 46.7% 15 2.1 1.9 1.8 2.1 0.1 10. ??? 100.0 15 0.0 0.0 0.0 0.0 0.0 11. 36.110.166.98 0.0% 15 2.6 2.6 2.5 2.8 0.1 12. 101.200.109.129 0.0% 15 4.5 4.5 3.5 5.2 0.5 13. 106.11.130.181 0.0% 15 3.6 3.7 3.5 4.3 0.2 14. ??? 100.0 15 0.0 0.0 0.0 0.0 0.0
其中-c的说明是:–report-cycles COUNT
第三列:是显示的每个对应IP的丢包率
第四列:显示的最近一次的返回时延
第五列:是平均值 这个应该是发送ping包的平均时延
第六列:是最好或者说时延最短的
第七列:是最差或者说时延最常的
第八列:是标准偏差
四、相关参数说明
mtr -s 用来指定ping数据包的大小
mtr -nno-dns 不对IP地址做域名解析
mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒
mtr -4 IPv4
mtr -6 IPv6

神回复
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。