MTR-一款非常好用的网络分析工具。相信好多人都用过,因为个人工作中需要经常用到分析网络状况,加之ta非常简单实用,个人非常喜欢,实在忍不住要写篇博文来介绍一下。

1.mtr简介

Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。当网络链路出现问题时很多人会用ping命令,可以简单的测试网络的连通性,看下丢包率,但是却无法确定是在哪里出现了问题;有些人就会用tracert命令来查看路由,或者用nslookup命令来查看DNS是否可用;如果你也觉得这三个命令太麻烦的话,那就用mtr吧。

linux下mtr仅是一个简单的命令,使用的时候带上各种参数用起来得心应手。windos下用的话就下载mtr软件就可以了,用起来更简单,直接输入目标ip地址即可。

2.mtr的安装

linux下系统光盘里是自带的,如果没有安装的话直接安装即可。

我这里用的是centos6.5的系统:

[root@localhost 桌面]# yum -y install mtr
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
server                                                   | 4.0 kB     00:00 ... 
Setting up Install Process
Package 2:mtr-0.75-5.el6.x86_64 already installed and latest version
Nothing to do

因为我这里系统已经安装过了,所以不用再安装了。

[root@localhost 桌面]# rpm -qa | grep mtr
mtr-0.75-5.el6.x86_64

版本是0.75的系统自带;

下面是mtr软件包安装后产生的相应目录:

[root@localhost 桌面]# rpm -ql mtr
/usr/sbin/mtr
/usr/share/doc/mtr-0.75
/usr/share/doc/mtr-0.75/AUTHORS
/usr/share/doc/mtr-0.75/COPYING
/usr/share/doc/mtr-0.75/FORMATS
/usr/share/doc/mtr-0.75/NEWS
/usr/share/doc/mtr-0.75/README
/usr/share/doc/mtr-0.75/SECURITY
/usr/share/man/man8/mtr.8.gz

3.mtr的使用

首先来看一下mtr的帮助信息:

[root@localhost 桌面]# mtr -h
usage: mtr [-hvrwctglspniu46] [--help] [--version] [--report]
        [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]
        [--raw] [--split] [--no-dns] [--address interface]
        [--psize=bytes/-s bytes]
        [--interval=SECONDS] HOSTNAME [PACKETSIZE]
 

介绍一下mtr常用的几个参数:

-v:查看当前版本号;

-r:以报告模式显示,不加-r会动态的显示;

-c:设置每秒发送数据包的数量,默认值是10;

-s:指定ping数据包的大小;

-n:相当于--no-dns 不解析dns;

应用:

[root@localhost 桌面]# mtr -v
mtr 0.75
查看版本

对北京的dns服务器202.106.0.20发送15个包,不做dns解析,并以报告的形式显示,测试数据如下:

[root@localhost 桌面]# mtr -r -n -c 15  202.106.0.20
HOST: localhost.localdomain       Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. 1.94.32.1                                 0.0%    15    3.0   3.1   2.7   3.5   0.2
  2. 1.94.32.1                                 0.0%    15    3.1   4.3   2.8  19.1   4.1
  3. 218.241.253.61                       0.0%    15    4.0   3.9   3.5   4.3   0.3
  4. 218.241.166.10                       0.0%    15    5.0   5.3   4.2  12.1   1.9
  5. 202.106.0.20                           0.0%    15    3.6   3.3   2.9   3.7   0.3

4.mtr测试结果的查看

第一列:host显示的是IP地址和本机域名,这点和tracert很像;

第二列:loss%就是对应IP行的丢包率了,需要注意的是有些丢包是由于icmp的保护机制造成的,并不   代表真的丢包;

第三列:snt每秒发送数据包的数量,默认值是10,窝这里通过参数 -c来指定发送15个包;

第四列:Last显示的最近一次的返回时延;
第五列:Avg是平均值 这个应该是发送ping包的平均时延;
第六列:Best是最好或者说时延最短的;
第七列:Wrst是最差或者说时延最常的;
第八列:StDev是标准偏差,统计学名词,一种量度数据分布的分散程度标准,用以衡量数据值偏离算术平均值的程度。标准偏差越小,这些值偏离平均值就越少。

mtr-网络分析工具相关推荐

  1. Mac mtr 网络分析工具安装

    mtr网络分析工具安装 1.首先保证安装brew工具 2.执行 brew cask mtr进行软件安装 3.执行 alias mtr=/usr/local/sbin/mtr 启用别名 4.配置PATH ...

  2. 2022 年十大最佳网络分析工具介绍

    1. Google Analytics- 将数据洞察转化为行动 Google Analytics(谷歌分析)是世界上最强大的网络分析平台,大约有 3000 万个网站在积极使用.谷歌分析之所以成为迄今为 ...

  3. GNU开发工具——WireShark网络分析工具

    一.WireShark网络分析工具简介 1.WireShark简介 Wireshark是目前全球使用最广泛的开源网络封包 分析软件(前身为Ethereal),由Gerald Combs编写并于1998 ...

  4. 复杂网络分析工具及其比较(…

    原文地址:复杂网络分析工具及其比较(转) 作者:zhengw789 转自:http://bbs.sciencenet.cn/home.php?mod=space&uid=404069& ...

  5. 社会网络分析工具—— Gephi 或 NetworkX的简单介绍和比较(源自GPTchat)

    文章目录 我的原始需求 两个工具介绍 二者比较 下载和使用 后续 使用教程 我的原始需求 如何对不同认知课堂的教师提问行为序列进 行社会网络分析,计算不同认知层级提问行为的中间 中心度和接近中心度, ...

  6. Wireshark, Sniffer and Omnipeek 三款网络分析工具的比较

    一.       网络分析软件概述 自从网络出现以来,网络故障就没有停止过.如何快速.准确地定位故障和保持网络的稳定运行一直是人们追求的目标.为了分析网络故障的原因,一类专业的网络分析软件便产生了.网 ...

  7. 复杂网络分析工具总结

    工具名称 特点 收费 安装 networkx Python的网络分析的库. 优点:用起来比较简单: 缺点:是性能不够好,速度慢,不适合处理数据量大的网络. 免费 pip install network ...

  8. 什么是OmniPeek|卓越的网络分析工具-OmniPeek

    文章目录 简介 初识Omnipeek OmniPeek 面板 OmniPeek 应用程序分析 OmniPeek 专家事件 OmniPeek 统计分析 OmniPeek 对等视图 总结 关注我们 简介 ...

  9. Wireshark, Sniffer and Omnipeek 三款网络分析工具的比较

    一. 网络分析软件概述 自从网络出现以来,网络故障就没有停止过.如何快速.准确地定位故障和保持网络的稳定运行一直是人们追求的目标.为了分析网络故障的原因,一类专业的网络分析软件便产生了.网络分析软件充 ...

  10. ominipeek 发包_wireshark,sniffer,omnipeek三款网络分析工具的比较(转载)

    一.网络分析软件概述 自从网络出现以来,网络故障就没有停止过.如何快速.准确地定位故障和保持网络的稳定运行一直是人们追求的目标.为了分析网络故障的原因,一类专业的网络分析软件便产生了.网络分析软件充当 ...

最新文章

  1. Go Reflect
  2. POJ 3342 Party at Hali-Bula ——(树型DP)
  3. postman 不安全网站_接口工具分析(apipost、jmeter、postman)
  4. [Cacti] cacti监控mongodb性能实战
  5. git(7)---Git cherry-pick
  6. 对数据类型而言运算符无效。运算符为 add,类型为 text。
  7. 男子造出山寨ATM机 盗信息做假卡取钱13万
  8. ActiveMQ—Windows操作系统中如何安装启动ActiveMQ
  9. java三种经典的比对方法_几种任务调度的 Java 实现方法与比较
  10. java如何让图片自适应屏幕_CSS实现背景图片屏幕自适应
  11. 【Photoshop 教程系列第 1 篇】如何用 PS 给图片添加文字,修改文字的字体,大小和颜色
  12. 纽博涛在CSDN上开通博客啦
  13. 初步探索python
  14. sd卡写保护解除工具_SD卡在电脑里无法格式化怎么办?
  15. [C#]LambdaTest
  16. UTC时区表(.Net)
  17. (软件)商标名称可用查询 申请
  18. PointNet 翻译:
  19. PNETlab最新版介绍与下载
  20. 幻八角2~6階的首三名拓荒者:彭保旺鐘明黃劍潮

热门文章

  1. 计算机网络基础——路由算法
  2. 大四考研和工作之后再考研,有什么区别?
  3. 表格css虚线怎么画,DW做细线表格和虚线的做法
  4. 【GBase 8a MPP数据库集群】使用 AUTOFILL 关键字补齐缺失数据
  5. php生成游客id_PHP根据用户ID生成唯一的邀请码 | 剑花烟雨江南
  6. Win7系统DIY工具 v 1.0
  7. 生成50道100以内加法/减法算式的习题_软件构造_羊卓的杨
  8. 配角也可以成为荧屏经典 --- 我看电影《新喜剧之王》里几个配角
  9. java如何监听微信关注事件,Java后端接收用户关注以及发送消息或者取消微信公众号的操作...
  10. 幽灵按钮html,什么是幽灵按钮?网站设计用户体验