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

简介
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包的平均时延
第六列:是最好或者说时延最短的
第七列:是最差或者说时延最常的
第八列:是标准偏差


参考文献

[1].http://blog.chinaunix.net/uid-10915175-id-3253712.html

[2].http://jingyan.baidu.com/article/b24f6c82db8fcc86bfe5dab8.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值