MTR--linux網絡診斷工具

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): 是標準偏差


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章