网络分析工具-Mtr

网络分析工具-Mtr


​ 当客户端访问目标服务器或负载均衡,使用ping命令测试出现丢包或不通时,可以通过MTR等工具进行链路测试来判断问题来源。

mtr命令简介


​ MTR(My traceroute)是几乎所有Linux发行版本预装的网络测试工具,此工具也有对应的Windows版本,名称为WinMTR。

​ MTR工具将ping和traceroute、nslookup命令的功能并入了同一个工具中,实现更强大的功能。

mtr命令安装


1、 检测 mtr 命令是否安装

  • CentOS7
# rpm -qa | grep mtr
mtr-0.85-7.el7.x86_64

2、安装 mtr

  • CentOS
yum -y install mtr
  • Ubuntu
apt-get install mtr-tiny

mtr 命令使用方法


# mtr -h
usage: mtr [-BfhvrwctglxspQomniuT46] [--help] [--version] [--report]
		[--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]
		[--csv|-C] [--raw] [--xml] [--split] [--mpls] [--no-dns] [--show-ips]
		[--address interface] [--filename=FILE|-F]
		[--ipinfo=item_no|-y item_no]
		[--aslookup|-z]
		[--psize=bytes/-s bytes] [--order fields]
		[--report-wide|-w] [--inet] [--inet6] [--max-ttl=NUM] [--first-ttl=NUM]
		[--bitpattern=NUM] [--tos=NUM] [--udp] [--tcp] [--port=PORT] [--timeout=SECONDS]
		[--interval=SECONDS] HOSTNAM

常见参数说明:

-r 或 -report:以报告模式显示输出。

-p或 -split: 将每次追踪的结果分别列出来

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

-n 或者-no-dns:不对IP地址做域名反解析

-a 或 -address:设置发送数据包的IP地址。用于主机有多个IP时。

-4:只使用IPv4协议。

-6:只使用IPv6协议。

  • 另外,也可以在mtr命令运行过程中,输入相应字母来快速切换模式。

?或 h:显示帮助菜单。

d:切换显示模式。

n:切换启用或禁用DNS域名解析。

u:切换使用ICMP或UDP数据包进行探测。

示例输出:mtr baidu.com

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZWB3lXi2-1597119681042)(https://s1.ax1x.com/2020/08/11/aLtwvR.png)]

输出结果:

默认配置下,返回结果中各数据列的说明如下。

  • 第一列(Host): 节点IP地址和域名。
  • 第二列(Loss%): 节点的丢包率
  • 第三列(Snt):每秒发送数据包数,默认值是 10,可以通过参数 “-c” 指定。
  • 第四列(Last): 最近一次的探测延迟值。
  • 第五列(AVg):探测延迟平均值
  • 第六列(Best):探测延迟最小值
  • 第七列(Wrst):探测延迟最大值
    通过参数 “-c” 指定。
  • 第四列(Last): 最近一次的探测延迟值。
  • 第五列(AVg):探测延迟平均值
  • 第六列(Best):探测延迟最小值
  • 第七列(Wrst):探测延迟最大值
  • 第八列(StDev): 标准偏差,越大说明相应节点越不稳定。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值