mtr命令详解

一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。

安装mtr

# yum -y install mtr

MTR用法:

[root@vpn ~]# 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] HOSTNAME

 MTR参数:

例如:mtr -n -i -a 0.0.0.0 1.1.1.1
-n no-dns(或简写为-n) :不对IP地址做域名解析
-s :用来指定ping数据包的大小
-i :使用这个参数来设置ICMP返回之间的要求默认是1秒
-a :来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
-r :已报告模式显示
-c : 每秒发送多少包,默认为10个。英文是(–report-cycles COUNT)
–report :结果显示,并不动态显示

示例: 

[root@vpn ~]# mtr -r -c 15 8.8.8.8   
Start: Fri Jun 21 11:02:00 2019
HOST: vpn                         Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- ???                       100.0    15    0.0   0.0   0.0   0.0   0.0
  2.|-- 11.216.39.9                0.0%    15    3.0   2.8   2.2   3.8   0.3
  3.|-- 11.216.39.126              0.0%    15    7.1  23.6   3.0  52.3  19.0
  4.|-- 11.185.75.33               0.0%    15    1.3   1.3   1.2   1.4   0.0
  5.|-- 116.251.104.177            0.0%    15   24.9   3.8   2.0  24.9   5.8
  6.|-- 103.41.141.177            33.3%    15    3.2   3.0   2.9   3.4   0.0
  7.|-- 36.110.169.97             80.0%    15    3.9   4.1   3.9   4.4   0.0
  8.|-- 36.110.244.197            93.3%    15    4.2   4.2   4.2   4.2   0.0
  9.|-- 220.181.177.69             0.0%    15    5.8   5.7   5.7   6.1   0.0
 10.|-- 202.97.34.74              60.0%    15    6.5   6.6   6.5   6.9   0.0
 11.|-- 202.97.27.134             13.3%    15   10.2   9.0   7.8  10.2   0.5
 12.|-- 202.97.37.238              0.0%    15   43.5  43.1  39.7  46.8   2.4
 13.|-- 202.97.62.214              0.0%    15   38.8  40.4  38.8  49.2   3.2
 14.|-- 108.170.241.97             0.0%    15   41.2  42.2  41.1  55.9   3.8
 15.|-- 209.85.240.11              6.7%    15   40.1  40.1  40.1  40.2   0.0
 16.|-- dns.google                 6.7%    15   39.1  39.7  38.9  40.1   0.0

以上报告示例说明:
第一列:显示的是IP地址和本机域名,这点和traceroute很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。其中-c的说明是:–report-cycles COUNT
第三列:是显示的每个对应IP的丢包率
第四列:显示的最近一次的返回时延
第五列:是平均值 这个应该是发送ping包的平均时延
第六列:是最好或者说时延最短的
第七列:是最差或者说时延最常的
第八列:是标准偏差

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值