mtr

网络诊断,mtr在单个网络诊断工具中结合了traceroute和ping程序的功能

语法

 mtr [-hvrctglspni46] [--help] [--version] [--report] [--report-cycles COUNT]
    [--curses] [--split] [--raw] [--no-dns] [--gtk] [--address IP.ADD.RE.SS]
	    [--interval SECONDS] [--psize BYTES | -s BYTES] HOSTNAME [PACKETSIZE]

选项



   -c COUNT
   --report-cycles COUNT
        使用此选项可设置发送的ping数,以确定网络上的计算机和
        这些机器的可靠性。每个周期持续一秒钟

   -s BYTES
   --psize BYTES
   PACKETSIZE
       用来指定ping数据包的大小

   -g
   --gtk
       强制mtr使用基于GTK +的X11窗口界面

   -p
   --split
       设置mtr生成适合于分用户界面的格式

   -h
   --help
       打印命令行参数选项的摘要

   -l
   --raw
       mtr使用原始输出格式

   -a IP.ADD.RE.SS
   --address IP.ADD.RE.SS
       设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的

   -i SECONDS
   --interval SECONDS
       使用这个参数来设置ICMP返回之间的要求默认是1秒

   -t
   --curses
      强制mtr使用基于curses的终端接口(如果可用)

   -n
   --no-dns
      强制mtr显示IP,而不是尝试解析主机名

   -r
   --report
       将mtr置于报告模式。在此模式下,mtr将运行指定的周期数
       -c选项,然后打印统计信息并退出。 
       此模式可用于生成有关网络质量的统计信息。
       请注意,每个运行的mtr实例都会产生大量的网络流量。
       使用mtr测量网络质量可能会导致网络性能下降。

   -v
   --version
       打印已安装的mtr版本

   -4  仅使用IPv4

   -6  仅使用IPv6

当mtr启动时,它会调查主机mtr运行和HOSTNAME之间的网络连接。通过发送具有特定低TTL的数据包。它继续发送具有低TTL的数据包,注意中间路由器的响应时间。这允许mtr打印到HOSTNAME的因特网路由的响应百分比和响应时间。数据包丢失或响应时间的突然增加通常表示链路不良(或过载)。

一些现代路由器对ICMP ECHO数据包的优先级低于其他网络流量。因此,mtr报告的这些路由器的可靠性将显着低于这些路由器的实际可靠性。

例子

$ mtr 192.168.12.34
$ mtr google.com

MTR (Matt’s traceroute) was written by Matt Kimball, with contributions by many people.

mtr 命令实例:

linux命令:mtree -c -K sha256digest -X mtree.exclude -p /path > host.mtree host.mtree > /path -p mtree.exclude -X sha256digest -K -c mtree mtree -c -K sha256digest -X mtree.exclude -p /path > host.mtreerootopen.com
linux命令:mtree -c -K sha256digest -X mtree.exclude -p /path > host.mtree host.mtree > /path -p mtree.exclude -X sha256digest -K -c mtree mtree -c -K sha256digest -X mtree.exclude -p /path > host.mtreerootopen.com
2018-06-11 23:23:48

linux命令:mtr --report --report-cycles 10 www.google.com > google_net_report.txt google_net_report.txt > www.google.com 10 --report-cycles --report mtr mtr --report --report-cycles 10 www.google.com > google_net_report.txtrootopen.com
linux命令:mtr --report --report-cycles 10 www.google.com > google_net_report.txt google_net_report.txt > www.google.com 10 --report-cycles --report mtr mtr --report --report-cycles 10 www.google.com > google_net_report.txtrootopen.com
2018-03-16 18:56:48

linux命令:mtr google.com google.com mtr mtr google.comrootopen.com
linux命令:mtr google.com google.com mtr mtr google.comrootopen.com
2018-04-30 21:34:48

linux命令:mtr -t -o "LSD NBAW" 8.8.8.8 8.8.8.8 NBAW" "LSD -o -t mtr mtr -t -o "LSD NBAW" 8.8.8.8rootopen.com
linux命令:mtr -t -o "LSD NBAW" 8.8.8.8 8.8.8.8 NBAW" "LSD -o -t mtr mtr -t -o "LSD NBAW" 8.8.8.8rootopen.com
2018-03-10 01:23:48

linux命令:mtr <URL> <URL> mtr mtr <URL>rootopen.com
linux命令:mtr <URL> <URL> mtr mtr <URL>rootopen.com
2018-01-04 16:21:48

linux命令:mtr www.google.com www.google.com mtr mtr www.google.comrootopen.com
linux命令:mtr www.google.com www.google.com mtr mtr www.google.comrootopen.com
2018-03-09 09:10:48

linux命令:mtr -c 50 -r example.com example.com -r 50 -c mtr mtr -c 50 -r example.comrootopen.com
linux命令:mtr -c 50 -r example.com example.com -r 50 -c mtr mtr -c 50 -r example.comrootopen.com
2018-05-23 06:56:48

Linux的Bash命令行(A-Z排序)