1.Mtr介绍:
Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。
apt-get install mtr -y
安装mtr工具
2.Mtr的相关参数:
mtr -s
用来指定ping数据包的大小
mtr -nno-dns
不对IP地址做域名解析
mtr -a
来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
mtr -i
使用这个参数来设置ICMP返回之间的要求默认是1秒
mtr -4
IPv4
mtr -6
IPv6
3.Mtr的输出详解:
mtr 8.8.8.8
使用命令测试到google DNS的连通性
My traceroute [v0.71]
IDCSV16-PINGTEST (0.0.0.0) Sun Jan 8 21:22:28 2017
Resolver: Received error response 2. (server failure)er of fields quit
Packets Pings
Host Loss% Last Avg Best Wrst StDev
1. 183.232.0.6 0.0% 2.7 3.8 2.4 36.5 4.3
2. 120.197.81.137 0.0% 2.3 4.2 2.3 46.0 6.0
3. 120.197.82.133 0.0% 3.1 110.4 2.3 912.6 232.3
4. 183.232.0.25 2.8% 27.7 49.0 0.5 225.8 56.2
5. 211.136.244.73 12.7% 2.9 3.2 2.9 12.6 1.0
6. 221.183.13.169 0.0% 4.9 8.3 4.8 111.8 12.4
7. 221.176.21.114 76.1% 66.7 8.8 4.7 66.7 12.1
8. 221.183.9.141 38.3% 53.7 52.1 47.2 65.8 3.6
221.176.24.242
221.183.11.109
9. 221.183.18.130 44.7% 53.2 51.5 46.9 54.2 2.5
10. 111.13.188.66 6.3% 49.0 47.5 42.7 50.7 2.6
11. 111.13.14.10 0.0% 48.6 52.7 48.4 62.6 3.0
12. 111.13.15.25 0.0% 50.9 58.1 50.8 119.3 11.5
13. 111.13.164.2 0.0% 50.8 53.0 44.1 109.1 11.4
14. 111.13.92.6 0.0% 50.7 48.6 44.4 51.0 2.8
以上报告示例说明:
第一列:显示的是IP地址和本机域名,这点和traceroute很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。其中-c的说明是:–report-cycles COUNT
第三列:是显示的每个对应IP的丢包率
第四列:显示的最近一次的返回时延
第五列:是平均值 这个应该是发送ping包的平均时延
第六列:是最好或者说时延最短的
第七列:是最差或者说时延最常的
第八列:是标准偏差