[linux] mtr 命令详解 / 举例说明
2013-12-04 16:50
204 查看
一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr
view sourceprint?
mtr -h 提供帮助命令
mtr -v 显示mtr的版本信息
mtr -r 已报告模式显示
view sourceprint?
报告说明:
第一列:显示的是IP地址和本机域名,这点和tracert很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。
view sourceprint?
其中-c的说明是:–report-cycles COUNT
第三列 Loss: 是显示的每个对应IP的丢包率
第四列 Last: 显示的最近一次的返回时延
第五列 Avg : 是平均值 这个应该是发送ping包的平均时延
第六列 Best: 是最好或者说时延最短的
第七列 Wrst: 是最差或者说时延最常的
第八列 StDev: 是标准偏差
接下来接着说相关参数:
mtr -s 用来指定ping数据包的大小
mtr -n no-dns不对IP地址做域名解析
mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒
mtr -4 IPv4
mtr -6 IPv6
view sourceprint?
1 | [root@10.10.90.97 ~] # mtr -h |
2 | usage: mtr [-hvrctglspni46] [--help] [--version] [--report] |
3 | [--report-cycles=COUNT] [--curses] [--gtk] |
4 | [--raw] [-- split ] [--no-dns] [--address interface] |
5 | [--psize=bytes/-s bytes] |
6 | [--interval=SECONDS] HOSTNAME [PACKETSIZE] |
mtr -v 显示mtr的版本信息
mtr -r 已报告模式显示
view sourceprint?
01 | [root@10.10.90.97 ~] # mtr -r 202.108.33.94 |
02 | FOCUS9097 Snt: 10 Loss% Last Avg Best Wrst StDev |
03 | 220.181.61.252 0.0% 6.8 3.3 1.8 7.4 2.2 |
04 | 220.181.17.217 0.0% 0.4 0.5 0.4 0.7 0.1 |
05 | 220.181.16.17 0.0% 0.6 0.5 0.5 0.6 0.0 |
06 | 202.97.53.14 10.0% 0.7 0.7 0.7 0.8 0.0 |
07 | 219.158.35.1 0.0% 0.8 0.8 0.8 0.9 0.0 |
08 | 219.158.5.81 0.0% 1.2 1.3 1.2 1.6 0.1 |
09 | 123.126.0.138 0.0% 1.2 1.1 1.1 1.3 0.1 |
10 | 61.148.153.126 0.0% 1.9 10.5 1.5 89.9 27.9 |
11 | 61.148.143.22 0.0% 1.5 1.6 1.5 1.7 0.0 |
12 | 210.74.178.198 0.0% 1.6 1.6 1.5 1.9 0.1 |
13 | 202.108.33.94 0.0% 1.5 1.5 1.4 1.5 0.0 |
第一列:显示的是IP地址和本机域名,这点和tracert很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。
view sourceprint?
01 | [root@10.10.90.97 ~] # mtr -r -c 15 202.108.33.94 |
02 | FOCUS9097 Snt: 15 Loss% Last Avg Best Wrst StDev |
03 | 220.181.61.252 0.0% 1.9 3.4 1.8 12.9 3.1 |
04 | 220.181.17.217 0.0% 0.5 0.5 0.4 0.8 0.1 |
05 | 220.181.16.17 0.0% 0.5 0.6 0.5 2.3 0.5 |
06 | 202.97.53.14 0.0% 0.7 0.7 0.7 0.7 0.0 |
07 | 219.158.35.1 0.0% 0.9 0.8 0.8 0.9 0.0 |
08 | 219.158.5.81 0.0% 1.3 2.8 1.2 22.8 5.5 |
09 | 123.126.0.138 0.0% 1.1 1.1 1.1 1.2 0.0 |
10 | 61.148.153.126 0.0% 13.8 7.4 1.6 60.4 15.5 |
11 | 61.148.143.22 0.0% 1.7 1.6 1.5 1.8 0.1 |
12 | 210.74.178.198 0.0% 1.6 1.6 1.4 1.7 0.1 |
13 | 202.108.33.94 0.0% 1.5 1.5 1.4 1.7 0.1 |
第三列 Loss: 是显示的每个对应IP的丢包率
第四列 Last: 显示的最近一次的返回时延
第五列 Avg : 是平均值 这个应该是发送ping包的平均时延
第六列 Best: 是最好或者说时延最短的
第七列 Wrst: 是最差或者说时延最常的
第八列 StDev: 是标准偏差
接下来接着说相关参数:
mtr -s 用来指定ping数据包的大小
mtr -n no-dns不对IP地址做域名解析
mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒
mtr -4 IPv4
mtr -6 IPv6
相关文章推荐
- 关于linux系统中命令的使用详解1(附带有例子说明)
- Linux find命令详解和实例说明
- 举例说明Linux压缩命令
- Linux 防火墙iptables 学习笔记(三)iptables命令详解和举例
- Linux防火墙iptables学习笔记(三)iptables命令详解和举例
- linux wget 命令用法详解(附实例说明)
- 关于linux系统中命令的使用详解2(附带有例子说明)
- linux wget 命令用法详解(附实例说明)
- Linux 防火墙iptables 学习笔记(三)iptables命令详解和举例
- linux路由分析mtr 命令详解
- Linux wget命令用法详解(附实例说明)
- linux top命令详解与输出结果说明
- linux wget 命令用法详解(全解+实例说明)-【linux学习笔记】
- linux wget 命令用法详解(附实例说明)
- linux mtr 命令详解
- 摘自ubantuer-Linux防火墙iptables学习笔记(三)iptables命令详解和举例
- Linux系统下安装rz/sz命令及使用说明(详解)
- linux wget 命令用法详解(附实例说明)
- Linux防火墙iptables命令详解和举例
- Linux ps命令详解与示例说明