码迷,mamicode.com
首页 > 其他好文 > 详细

MTR诊断网络

时间:2015-05-28 16:25:57      阅读:950      评论:0      收藏:0      [点我收藏+]

标签:mtr

MTR简介

mtr(my traceroute)是一个把ping和traceroute并入一个程序的网络诊断工具
MTR使用

1、mtr命令行工具
mtr使用比较简单,详细用法请参考mtr的man page。
[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                          使结果以原始格式输出
--split                        将每次追踪的结果分别列出来,不象--report一样,统计整个结果
--no-dns                       只显示ip地址,不解析ip地址对应的主机名
--psize=bytes/-s bytes         定义数据包的大小,单位是字节

2、命令使用
[root@ideation-cn ~]# mtr www.hexun.com –no-dns –report
ideation-cn.cn                    Snt: 10    Loss%  Last   Avg  Best  Wrst StDev
211.99.38.131                                 0.0%   0.3   0.4   0.3   0.5   0.1
202.106.192.81                                0.0%   0.4   0.5   0.4   0.8   0.2
61.148.156.153                                0.0%   1.3   1.3   0.8   1.6   0.3
123.126.0.189                                 0.0%   0.8   0.8   0.7   1.1   0.1
219.158.12.134                                0.0%   3.3   3.6   3.3   4.0   0.2
202.99.66.162                                 0.0%  21.4  21.5  21.3  21.9   0.2
60.28.31.82                                   0.0%  13.5  13.7  13.5  14.1   0.2
60.28.171.54                                  0.0%   4.9   4.8   4.6   5.0   0.2
60.28.250.55                                  0.0%   3.8   3.8   3.7   4.0   0.1

Loss% --很明显是丢包率,单位是"%";
Snt -- sent包的数量
Last -- 最后一个包的延时
Avg -- 所有包的平均延时,同"ping"的"Avg"
Best -- 延时最小的包,同"ping"的"Min"
Wrst -- Worst,延时最大的包,同"ping"的"Max"
StDev -- Standard Deviation,标准差,winmtr无该项
StDev的概念和计算方法参见这里
如果StDev很大,表示各个包的延时的差别很大,网络不太稳定。不过由于中间点是路由器,一般路由器可能会对icmp包做限制或者优先丢弃,所以中间节点的StDev可以忽略不看。

3、报表
Host                                 Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 60.195.249.1                       0.0%    41    0.3   2.2   0.3  71.5  11.1
 2. 202.99.57.129                      0.0%    41    0.3   0.3   0.2   1.5   0.2
 3. 202.99.57.9                        0.0%    41    0.7  19.9   0.6 189.6  46.8
 4. 221.239.18.133                     0.0%    41    3.2   3.4   3.2   3.7   0.1
 5. 221.239.7.49                       0.0%    41    3.0   2.8   2.7   3.2   0.1
 6. 221.238.222.209                    0.0%    41    2.7  14.2   2.7 131.5  29.9
 7. 202.97.34.225                      0.0%    41   22.7  23.0  22.6  29.0   1.0
 8. 202.97.37.53                       0.0%    41   22.7  34.5  22.6 180.6  37.1
 9. 202.97.33.10                       0.0%    41   23.1  22.9  22.7  23.6   0.2
10. 202.97.33.54                       0.0%    40   24.4  31.6  23.1  44.9   6.0
11. 202.97.4.46                        0.0%    40   58.0  58.3  58.0  60.8   0.4
12. 216.239.47.237                    12.5%    40  188.2 189.2 188.0 204.6   2.8
13. 72.14.239.13                      10.0%    40  191.7 191.8 191.1 193.5   0.5
14. 72.14.233.55                       7.7%    40  192.0 191.4 190.7 192.2   0.4
15. 72.14.233.118                     12.5%    40  242.8 243.1 242.4 244.8   0.6
16. 72.14.236.183                      7.5%    40  243.7 243.5 242.3 250.9   1.6
    72.14.232.113
17. 66.249.94.118                     22.5%    40  242.7 247.9 242.7 255.7   4.5
    72.14.236.13018. eh-in-f99.google 10.0%    40  242.7 243.3 242.6 246.0   0.6

从搜索前端服务器到Google的XML接口之间的路由,和各个路由点的响应时间(包括最短,最长,平均)及丢包率一目了然。 利用报表中的提示搜索了一下,发现了mtr这个工具,以前需要多个ping和traceroute 命令实现的统计,用mtr集成在了一起。 WinMTR就是MTR工具的Windows窗口客户端,非常适合Windows用户做路由跟踪。
下载地址:winmtr.sourceforge.net
另外从统计中可以发现:中国的服务器IP地址很少能做出反相解析,但国外的服务器就比较规范。
这个是到yahoo.com的mtr统计:
                             My traceroute  [v0.71]
chedong (0.0.0.0)                                       Sat Jan 20 17:07:20 2007
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                        Packets               Pings
 Host                                 Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 60.195.249.1                       0.0%    48    0.6   1.6   0.3  49.4   7.1
 2. 202.99.57.141                      0.0%    48    0.3   0.6   0.2   3.1   0.7
 3. 202.99.57.13                       0.0%    48   21.5  16.1   0.6 169.5  40.5
 4. 221.239.18.125                     0.0%    48    2.8   3.0   2.6   8.2   0.8
 5. 221.239.7.49                       0.0%    48    2.7   2.5   2.3   3.0   0.2
 6. 221.238.222.213                    0.0%    48    2.4  13.0   2.4 138.4  30.4
 7. 202.97.34.225                      0.0%    47   22.7  23.8  22.2  85.4   9.2
 8. 202.97.37.53                       0.0%    47   22.6  31.6  22.3 190.2  29.9
 9. 202.97.33.90                       0.0%    47   22.6  22.5  22.2  23.1   0.2
10. p16-1-1-2.r21.mlpsca01.us.bb.gin.  8.5%    47  166.3 167.1 165.7 188.0   3.8
11. xe-0-2-0.r21.plalca01.us.bb.gin.n 13.0%    47  169.2 169.9 168.6 190.7   4.0
12. xe-0-2-0.r20.plalca01.us.bb.gin.n 26.1%    47  265.7 268.5 260.4 299.8   7.0
13. so7-0-0-2488M.ar2.PAO2.gblx.net   19.1%    47  170.4 173.3 169.9 249.0  13.7
14. yahoo-1.ar2.PAO2.gblx.net         10.6%    47  179.1 183.0 178.8 286.6  16.7
    yahoo-2.ar2.PAO2.gblx.net
15. ge-4-0-0-p440.msr1.scd.yahoo.com   6.5%    47  179.2 180.1 178.9 191.3   1.9
    ge-3-0-0-p240.msr1.scd.yahoo.com
    ge-3-0-0-p251.msr2.scd.yahoo.com
    ge-4-0-0-p451.msr2.scd.yahoo.com
    ge-3-0-0-p250.msr2.scd.yahoo.com
    ge-4-0-0-p441.msr1.scd.yahoo.com
    ge-4-0-0-p450.msr2.scd.yahoo.com
    ge-3-0-0-p241.msr1.scd.yahoo.com
16. ten-2-3-bas1.scd.yahoo.com         8.5%    47  184.1 182.5 178.8 215.7   7.4
    ten-1-3-bas2.scd.yahoo.com
    ten-2-3-bas2.scd.yahoo.com
    ten-1-3-bas1.scd.yahoo.com
17. w2.rc.vip.scd.yahoo.com           12.8%    47  179.5 179.7 179.0 180.8   0.5

4、mtr的图形工具(xmtr)

Mtr在X里的工具叫xmtr,其使用方法和mtr相同。

[root@ts3-142 ~]# xmtr --report-cycles=10 --no-dns www.linuxeden.com结果如图:

技术分享

本文出自 “红塔山” 博客,请务必保留此出处http://9388751.blog.51cto.com/9378751/1655931

MTR诊断网络

标签:mtr

原文地址:http://9388751.blog.51cto.com/9378751/1655931

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!