本文共 2849 字,大约阅读时间需要 9 分钟。
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): 是标准偏差
转载于:https://blog.51cto.com/liulihuan/1650254