内容来源:民工哥技术之路
MTR是一款非常好用的网络分析工具。相信好多人都用过,因为个人工作中需要经常用到分析网络状况,加之它非常简单实用,今天民工哥给大家介绍并推荐一下。 一、mtr简介Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。当网络链路出现问题时很多人会用ping命令,可以简单的测试网络的连通性,看下丢包率,但是却无法确定是在哪里出现了问题;有些人就会用tracert命令来查看路由,或者用nslookup命令来查看DNS是否可用;如果你也觉得这三个命令太麻烦的话,那就用mtr吧。 linux下mtr仅是一个简单的命令,使用的时候带上各种参数用起来得心应手。windos下用的话就下载mtr软件就可以了,用起来更简单,直接输入目标ip地址即可。 二、mtr的安装1.Windows系统 直接在https://cdn./17mon/besttrace.exe下载BestTrace工具并安装。也可以在https://github.com/oott123/WinMTR/releases GitHub上下载MTR专用工具,该工具为免安装,下载后可以直接使用。 2.Linux安装 Debian/Ubuntu 系统 3.Apple客户端 可以在App store搜索Best NetTools下载安装 4.Android客户端 可以在Google Play上下载TracePing,但是由于国内Google Play无法访问,笔者自行下载下来,可以直接访问 https:///KCdNPH4c 下载TracePing。 下面是mtr软件包安装后产生的相应目录:
三、mtr的使用首先来看一下mtr的帮助信息: [root@localhost~]# mtr -h 介绍一下mtr常用的几个参数:
应用举例:
对北京的dns服务器202.106.0.20发送15个包,不做dns解析,并以报告的形式显示,测试数据如下: [root@localhost~]# mtr -r -n -c 15 202.106.0.20 四、mtr测试返回结果的查看第一列:host显示的是IP地址和本机域名,这点和tracert很像; 第二列:loss%就是对应IP行的丢包率了,需要注意的是有些丢包是由于icmp的保护机制造成的,并不 代表真的丢包; 第三列:snt每秒发送数据包的数量,默认值是10,窝这里通过参数 -c来指定发送15个包; 第四列:Last显示的最近一次的返回时延; 第五列:Avg是平均值 这个应该是发送ping包的平均时延; 第六列:Best是最好或者说时延最短的; 第七列:Wrst是最差或者说时延最常的; 第八列:StDev是标准偏差,统计学名词,一种量度数据分布的分散程度标准,用以衡量数据值偏离算术平均值的程度。标准偏差越小,这些值偏离平均值就越少。 总结:工欲善其事,必先利其器,一个好的工具会让工作和生活变的更加方便。 |
|