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): 是標準偏差
MTR--linux網絡診斷工具
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.