Mtr(My traceroute)是一个把ping和traceroute并入一个程序的网络诊断工具。Mtr提供了两个界面:一个ncurses界面,对从一个telnet会话中使用MTR有用;还有一个GTK+界面,用于X(在mtr-gtk软件包中提供了)。
[url=]MTR使用[/url][url=]1、mtr命令行工具[/url]mtr使用比较简单,详细用法请参考mtr的man page。
daniel@daniel-desktop:~$ 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 定义数据包的大小,单位是字节
下面看一个简单的例子:
daniel@daniel-desktop:~$ mtr --report -c 10 -n mtr --report -c 10 -n www.wanjie.info
输出结果如下:
HOST: daniel-desktop Loss% Snt Last Avg Best Wrst StDev
1. 192.168.1.1 0.0% 10 0.7 0.7 0.7 1.1 0.1
2. 222.65.8.1 0.0% 10 14.0 13.4 10.9 15.6 1.6
3. 124.74.0.49 0.0% 10 13.4 12.4 10.3 15.0 1.5
4. 124.74.209.45 0.0% 10 13.7 13.4 10.7 15.4 1.6
5. 202.101.63.242 0.0% 10 13.9 13.3 10.3 16.2 1.6
6. 202.97.33.94 0.0% 10 13.5 13.2 11.4 15.5 1.3
7. 202.97.51.78 0.0% 10 201.4 201.7 200.1 203.2 0.9
8. 205.171.1.5 0.0% 10 206.2 205.1 202.6 207.5 1.7
9. 205.171.233.29 0.0% 10 205.3 206.9 203.5 218.6 4.8
10. 67.14.19.34 0.0% 10 221.4 220.4 217.5 224.2 2.0
11. 205.171.12.42 0.0% 10 378.1 255.3 218.4 378.1 58.2
12. 63.227.225.70 0.0% 10 221.7 221.3 218.6 223.9 1.7
13. 208.109.113.149 0.0% 10 222.7 222.5 219.8 225.2 1.9
14. 208.109.113.162 0.0% 10 222.2 222.1 219.8 224.3 1.5
15. 216.69.188.33 10.0% 10 220.9 221.2 218.3 224.2 1.8
16. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
17. 72.167.131.121 10.0% 10 221.1 220.9 218.4 223.3 1.6
这个结果说明了,从我的主机到www.wanjie.info经过的路由节点以及到各节点数据包的丢包率和ping命令的最短/最长时间和标准偏差。
[url=]2、mtr的图形工具(xmtr)[/url]Mtr在X里的工具叫xmtr,其使用方法和mtr相同,而且我的系统没有自带,懒的安装做演示了。哈哈。
文章评论