1.Mtr介绍:
mtr(my traceroute)是一个把ping和traceroute并入一个程序的网络诊断工具traceroute,nslookup 的相关特性。

语法:
[root@ts3-142 ~]# mtr --help
usage: mtr [-hvrctglspni46] [--help] [--version] [--report]
               [--report-cycles=COUNT] [--curses] [--gtk]
               [--raw] [--split] [--no-dns] [--address interface]
               [--psize=bytes/-s bytes]
               [--interval=SECONDS] HOSTNAME [PACKETSIZE]

参数解释:
--report                       追踪结果以报告模式输出
--report-cycles=COUNT          定义追踪的次数,默认为16
--raw                          使结果以原始格式输出
--no-dns                       只显示ip地址,不解析ip地址对应的主机名
--psize=bytes/-s bytes         定义数据包的大小,单位是字节
--split                        将每次追踪的结果分别列出来,不像--report一样,
                              统计整个结果


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.75]
hybird (0.0.0.0)                                    Tue Nov  1 23:06:00 2011
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                      Packets               Pings

 Host                                      Loss%      Snt     Last   Avg  Best  Wrst StDev
 1. 121.52.213.161              0.0%         25      0.7   2.2   0.6  13.7   3.0
 2. 10.0.20.37                       0.0%         25      0.8   0.8   0.6   1.2   0.1
 3. 61.50.163.249                 0.0%         24     1.2   1.7   1.1   4.8   1.0
 4. bt-204-129.bta.net.cn     0.0%         24     1.2   4.3   1.0  49.5  11.1
 5. 124.65.60.137                 0.0%         24     1.1   1.1   0.9   1.6   0.1
 6. 61.148.156.57                 0.0%         24     2.4   2.5   1.8   9.3   1.5
 7. 202.96.12.89                   0.0%         24     4.3   5.4   2.3  38.8   7.8
 8. 219.158.15.14                 0.0%         24     52.1  42.4  41.3  52.1   2.2
 9. 219.158.3.74                   0.0%         24     75.4  75.7  58.1  86.4   6.9
10. 219.158.96.246             0.0%         24     34.5  33.9  33.0  37.8   1.0
11. 219.158.3.238               0.0%         24     99.0  93.6  77.8 102.0   5.7

12. 72.14.215.130               0.0%         24     39.1  38.3  36.3  48.9   2.9
13. 64.233.175.207             4.2%         24     36.7  42.4  36.5  84.2  13.6
14. 209.85.241.56                0.0%        24     36.7  43.1  36.3  91.8  16.6
以上报告示例说明:
第一列(Host):  显示的是IP地址和本机域名,这点和traceroute很像
第二列(Loss%): 是显示的每个对应IP的丢包率
第三列(Snt):   snt:10 设置每秒发送数据包的数量,默认值是10 可通过参数-c来指定。
              其中-c的说明是:–report-cycles COUNT
第四列(Last):  显示的最近一次的返回时延
第五列(Avg):   是平均值 这个应该是发送ping包的平均时延
第六列(Best):  是最好或者说时延最短的
第七列(Wrst):  是最差或者说时延最常的
第八列(StDev): 是标准偏差