linux mtr 命令详解

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包的平均时延
第六列:是最好或者说时延最短的
第七列:是最差或者说时延最常的
第八列:是标准偏差

你可能感兴趣的:(linux mtr 命令详解)