简介
mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。
mtr可以做路由图供我们分析哪里出现故障或者是否存在有网络拥塞的情况
安装方法
sudo apt-get install traceroute
sudo apt-get install mtr
在CentOS上的安装命令是
yum install mtr -y
参数说明
使用mtr的命令参数不会很多,来回都是几个参数
-a 设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
-n 不用主机解释
-c 发送多少个数据包
--report 结果显示,并不动态显示
-no-dns 不对IP地址做域名解析
--report-cycles=COUNT 定义追踪的次数,默认为16
--raw 使结果以原始格式输出
--split 将每次追踪的结果分别列出来,不象--report一样,统计整个结果
--psize=bytes/-s bytes 定义数据包的大小,单位是字节
再例如:下面看一下到国外的IP 的情况,从下边可以看到有一些节点有丢包,有一些节点有延时的情况。一般建议做多几次路由图进行分析。
使用方法
1.使用命令测试到114 DNS的连通性
mtr 114.114.114.114
各列参数说明如下
第一列:显示的是IP地址和本机域名,这点和traceroute很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。其中-c的说明是:–report-cycles COUNT
第三列:是显示的每个对应IP的丢包率
第四列:显示的最近一次的返回时延
第五列:是平均值 这个应该是发送ping包的平均时延
第六列:是最好或者说时延最短的
第七列:是最差或者说时延最常的
第八列:是标准偏差
Linux常用网络工具:路由扫描之mtr:http://www.linuxdiyf.com/linux/12469.html