红联Linux门户
Linux帮助

在Ubuntu 14.04 64bit上使用网络诊断工具mtr

发布时间:2015-09-08 10:40:43来源:linux网站作者:雪峰流云

简介
mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。
mtr可以做路由图供我们分析哪里出现故障或者是否存在有网络拥塞的情况


安装方法
sudo apt-get install traceroute
sudo apt-get install mtr
在CentOS上的安装命令是
yum install mtr -y


参数说明

使用mtr的命令参数不会很多,来回都是几个参数

在Ubuntu 14.04 64bit上使用网络诊断工具mtr

-a  设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
-n  不用主机解释
-c   发送多少个数据包
--report  结果显示,并不动态显示

-no-dns  不对IP地址做域名解析

--report-cycles=COUNT          定义追踪的次数,默认为16
--raw                          使结果以原始格式输出
--split                        将每次追踪的结果分别列出来,不象--report一样,统计整个结果
--psize=bytes/-s bytes         定义数据包的大小,单位是字节

在Ubuntu 14.04 64bit上使用网络诊断工具mtr

在Ubuntu 14.04 64bit上使用网络诊断工具mtr

再例如:下面看一下到国外的IP 的情况,从下边可以看到有一些节点有丢包,有一些节点有延时的情况。一般建议做多几次路由图进行分析。

在Ubuntu 14.04 64bit上使用网络诊断工具mtr


使用方法
1.使用命令测试到114 DNS的连通性

mtr 114.114.114.114

在Ubuntu 14.04 64bit上使用网络诊断工具mtr

各列参数说明如下
第一列:显示的是IP地址和本机域名,这点和traceroute很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。其中-c的说明是:–report-cycles COUNT
第三列:是显示的每个对应IP的丢包率
第四列:显示的最近一次的返回时延
第五列:是平均值 这个应该是发送ping包的平均时延
第六列:是最好或者说时延最短的
第七列:是最差或者说时延最常的
第八列:是标准偏差


Linux常用网络工具:路由扫描之mtr:http://www.linuxdiyf.com/linux/12469.html