mtr-网络分析工具

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

1.mtr简介

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

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

2.mtr的安装

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

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

[[email protected] 桌面]# 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

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

[[email protected] 桌面]# rpm -qa | grep mtr
mtr-0.75-5.el6.x86_64

版本是0.75的系统自带;

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

[[email protected] 桌面]# 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的帮助信息:

[[email protected] 桌面]# 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;

应用:

[[email protected] 桌面]# mtr -v
mtr 0.75
查看版本

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

[[email protected] 桌面]# 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是标准偏差,统计学名词,一种量度数据分布的分散程度标准,用以衡量数据值偏离算术平均值的程度。标准偏差越小,这些值偏离平均值就越少。

总结:工欲善其事,必先利其器,一个好的工具会让生活变的更加方便。

时间: 2025-01-15 10:05:58

mtr-网络分析工具的相关文章

科来网络分析工具基本操作与案例分析

网络分析工具--科来 一.什么是科来 科来网络分析系统为网络管理工作提供了全面可靠的数据依据,它可以帮助用户排查网络故障.规避网络风险.提升网络性能.提高故障处理能力.减少故障损失并降低管理成本,所以,科来网络分析系统是网络管理中的必备产品. 科来网络分析系统是一个让网络管理者,能够在各种网络问题中,对症下药的网络管理方案,它对网络中所有传输的数据进行检测.分析.诊断,帮助用户排除网络事故,规避安全风险,提高网络性能,增大网络可用性价值. 管理者不用再担心网络事故难以解决,科来网络分析系统可以帮

科来网络分析工具 (自己使用过 感觉还不行)

科来网络分析工具官网 在网易云课堂学习课程 Wireshark协议分析从入门到精通 时听老师说起过国内的这家厂商的网络分析软件,所以自己测试了下 我只测试了  科来MAC地址扫描器  和 科来Ping工具 这两个小辅助工具 务性能管理系统(UPM) 网络回溯分析系统(RAS) 网络分析系统(CSNAS) 我没用使用  科来MAC地址扫描器 最大线程可设置为100 运行图如下 科来Ping工具  看我这里的网络 似乎不怎么好啊,这里屏蔽了cnblogs,我也不知道为什么 原文地址:https://

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

GNU开发工具--WireShark网络分析工具 一.WireShark网络分析工具简介 1.WireShark简介 Wireshark是目前全球使用最广泛的开源网络封包分析软件(前身为Ethereal),由Gerald Combs编写并于1998年以GPL开源许可证发布.网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料. 2.WireShark架构 GUI:处理所有的用户输入输出(所有窗体,对话框等)Core:核心模块,通过函数调用将其他模块连接在一起Epan:包分析

linux工作利器之二,网络分析工具tcpdump

简单介绍 tcpdump是一个能够对网络上的数据包进行收集的网络分析工具,根据用户自定义条件截取数据包,具备灵活的策略,是系统管理员分析网络.排查问题的利器.tcpdump提供了源代码,有公开的接口,因此具备很强的可扩展性,它支持针对网络层.协议.主机.网络或端口的过滤,并且支持and.or.not等逻辑语句.普通用户无法执行tcpdump命令,只有具备root权限才能执行. 参数介绍 默认情况下启动tcpdump,将监听在第一个网络接口上所有流过的数据包 tcpdump支持很多参数,往往网络中

[转帖]网络分析工具--【ping、tcpdump、netstat、lsof、ss】

网络分析工具--[ping.tcpdump.netstat.lsof.ss]原创小呀小二笙 发布于2019-01-01 15:32:19 阅读数 1314 收藏 https://blog.csdn.net/qq_38790716/article/details/85486681 看原文比较好 复制的话 图片没有过来. 展开 文章目录1. ping1.1 概述1.2 ping的使用1.3 ping常用参数2. tcpdump2.1 概述2.2 tcpdump使用3. netstat3.1 概述3.

网络分析工具:wireshark/termshark/scapy

毋庸置疑,wireshark 是当前网络分析工具中的王者. 但是仅有这一个工具显然也是不够的,我们除了抓包,还希望进行网络拓扑分析.协议栈分析,端口扫描等等,因此出现了一大堆特定功能的工具.不过简单起见,我们可以用一个 scapy 完成其中的大部分工作.这个工具让我们可以使用 Python 修改网络底层的数据包. 另外为了在服务器上进行抓包分析,可以使用 wireshark 的命令行工具 tshark,但是 tshark 只支持抓包并输出到文件,然后进行后续分析. 为了方便地进行实时分析,可以使

VISION控制器标定及网络分析工具

VISION 标定和数据采集软件是一个强大的集成工具包,各个工具包可以无缝组合在一起,提供集成的可定制的应用程序,从而能够实现完整的标定和数据分析功能,包括从电子控制单元及外部源收集数据,测量输入和输出之间关系,实现闭环控制系统的实时标定和校准,全部信息的时差校正和分析,标定数据变化的管理,以及电子控制单元(ECU) 的编程等. 基本特征 VISION 专注于可定制性.高效.扩展兼容性.简化步骤.并行任务.以及可编程性以简化工作:加快ECU 的开发过程. 标定功能 •  支持在没有ECU的情况下

网络分析工具

1.wireshark过滤语法总结 1.1.一站式学习Wireshark 2.Fiddler free web debugging proxy 2.1.[HTTP]Fiddler(二) - 使用Fiddler做抓包分析 *** walker ***

Wireshark网络分析工具

下载官网:https://www.wireshark.org/download.html 一路无脑安装即可,看不懂的就遇到勾选的选项全部勾选安装完成即可使用.运行后页面如下: 使用wireshark常用的过滤命令 过滤源ip.目的ip.在wireshark的过滤规则框Filter中输入过滤条件.如查找目的地址为192.168.101.8的包,ip.dst==192.168.101.8:查找源地址为ip.src==1.1.1.1:如来源IP或者目标IP等于某个IP  ip.src eq 192.1

MTR 网络诊断工具

MTR 网络诊断工具 为什么会了解到MTR这个工具 今天线上业务出现了大量语音合成问题,本以为是服务出问题,但是经过排查发现服务一切正常就是合成的特别慢,在TTS语音合成服务那边也没有大量的任务堆积,这边也一直再发送需要合成的数据过去,这种情况只能说明在传输需要合成的语句的时候出现了问题,这时候第一个排查的就是网络问题,可能是网络大量丢包造成的数据传输问题,于是开始使用ping命令查看,发现确实有丢包,但是通过ping又没有办法发现是哪个地方丢包,这个时候聪明的你肯定想到我们用tracerout