`

Linux mtr

阅读更多

一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr

 

apt-get install mtr -y
安装mtr工具
2.Mtr的相关参数:
mtr -s
用来指定ping数据包的大小
mtr -nno-dns
不对IP地址做域名解析
mtr -a
来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
mtr -i
使用这个参数来设置ICMP返回之间的要求默认是1秒

 

[root@as34 ~]# mtr -h
usage: mtr [-hvrctlsni46] [--help] [--version] [--report]
		[--report-cycles=COUNT] [--curses]
		[--raw] [--split] [--no-dns] [--address interface]
		[--psize=bytes/-p=bytes]
		[--interval=SECONDS] HOSTNAME [PACKETSIZE]

 

 

 

mtr -h提供帮助命令
mtr -v显示mtr的版本信息
mtr -r已报告模式显示

 

[root@as34 ~]# mtr -r 8.8.8.8

 

php5.51bbo.com                     Snt: 10    Loss%  Last   Avg  Best  Wrst StDev
58.215.64.129                                 0.0%  28.8   5.0   1.8  28.8   8.4
58.215.64.2                                   0.0%   1.2   3.1   1.0  14.0   4.0
58.215.66.165                                 0.0%   4.8  13.2   4.7  87.5  26.1
58.215.66.165                                 0.0%   4.7  29.7   4.6 131.1  44.3
202.97.27.70                                  0.0%   5.2   4.7   4.3   6.6   0.7
202.97.55.41                                  0.0%   6.1   6.1   6.0   6.4   0.1
202.97.50.234                                 0.0%   6.5   6.5   6.5   6.6   0.0
202.97.34.50                                  0.0%   7.2   7.0   6.9   7.2   0.1
202.97.33.5                                   0.0%  62.9  33.7   6.7  62.9  22.7
202.97.5.138                                  0.0%  43.4  43.4  43.3  43.7   0.1
209.85.255.80                                 0.0%  43.4  47.6  43.3  85.0  13.1
209.85.249.192                                0.0%  43.3  46.2  43.3  69.1   8.1
209.85.255.56                                 0.0%  52.6  55.3  46.0  75.3  11.1
209.85.255.217                                0.0%  64.8  65.4  64.8  66.1   0.5
209.85.243.21                                 0.0%  66.9  65.6  63.1  67.3   1.7
72.14.238.222                                 0.0%  74.8  68.3  63.9  74.8   4.2
google-public-dns-a.google.com               10.0%  65.3  66.5  63.0  75.1   3.5

 

第一列:显示的是IP地址和本机域名,这点和tracert很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。
[root@as34 ~]# mtr -r -c 15 8.8.8.8

 

php5.51bbo.com                     Snt: 15    Loss%  Last   Avg  Best  Wrst StDev
58.215.64.129                                 0.0%   2.3   2.4   1.7   7.2   1.4
58.215.64.2                                   0.0%   2.9   2.0   0.9   4.6   1.2
58.215.66.165                                 0.0%   5.3   5.3   4.6  10.7   1.6
58.215.66.165                                 0.0%   4.9   9.5   4.5  75.7  18.3
202.97.27.70                                  0.0%   5.1   4.5   4.2   5.6   0.4
202.97.55.41                                  0.0%   6.1   6.1   6.0   6.1   0.0
202.97.50.234                                 0.0%   6.6   6.6   6.5   6.7   0.1
202.97.34.50                                  0.0%   6.8   7.0   6.8   7.6   0.2
202.97.33.5                                   0.0%   6.8  10.7   6.6  66.4  15.4
202.97.5.138                                  0.0%  43.3  44.1  43.3  54.6   2.9
209.85.255.80                                 0.0%  43.3  45.0  43.3  65.5   5.7
209.85.249.192                                0.0%  44.1  54.0  43.4 128.7  23.3
209.85.255.58                                 0.0%  46.3  51.9  45.8  85.4  11.8
209.85.255.39                                 0.0%  66.0  67.2  64.8  85.0   5.1
209.85.250.101                                0.0%  67.2  65.9  63.3  67.4   1.4
72.14.238.222                                 0.0%  75.1  69.4  63.9  75.1   3.8
google-public-dns-a.google.com                6.7%  64.0  64.7  63.1  66.8   1.3

 


其中-c的说明是:--report-cycles COUNT
第三列:是显示的每个对应IP的丢包率
第四列:显示的最近一次的返回时延
第五列:是平均值 这个应该是发送ping包的平均时延
第六列:是最好或者说时延最短的
第七列:是最差或者说时延最常的
第八列:是标准偏差
接下来接着说相关参数:

mtr -s用来指定ping数据包的大小
mtr -nno-dns不对IP地址做域名解析
mtr -a来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
mtr -i使用这个参数来设置ICMP返回之间的要求默认是1秒
mtr -4IPv4
mtr -6IPv6

分享到:
评论

相关推荐

    MTR网络测试工具

    **MTR网络测试工具详解** MTR(My Traceroute 或 Matt's ...WinMTR作为Windows平台的实现,使得非Linux环境下的用户也能方便地进行网络诊断。通过正确理解和使用MTR,我们可以更好地理解和优化我们的网络连接。

    MTR路由跟踪,MTR路由跟踪

    MTR,全称为“Multi-Path Traceroute”,由Joris van de Sande开发,现在在各个操作系统上都有相应的实现,如Windows的WinMTR、Unix/Linux的mtr等。 **1. MTR的工作原理** MTR同时执行ping和traceroute操作,它...

    网络排查工具mtr判断网络特性.doc

    然而,在Linux系统中,有一个更为综合的工具——mtr,它结合了ping、traceroute和nslookup的功能,能够提供更全面的网络诊断信息。 mtr,全称为my traceroute,它不仅追踪数据包的路径,还持续发送ICMP或UDP报文以...

    mtr路由追踪网络工具windows版

    `mtr`适用于多种操作系统,包括Unix/Linux系统以及Windows平台。本篇将详细介绍`mtr`在Windows版本下的使用及其功能。 **1. 功能介绍** - **路由追踪**:`mtr`可以显示数据包从源地址到目标地址途中经过的每一个跃...

    编译安装mtr 0.95版本

    1. **操作系统**:确保你的系统是Linux或者类UNIX环境,因为mtr主要设计用于这些平台。 2. **编译工具**:确保你有C编译器,如GCC,以及Make工具已经安装。 3. **依赖库**:mtr的编译可能需要一些库,比如libpcap...

    mtr-0.94.tar.gz

    “mtr”(My Traceroute)是Linux、Unix以及Windows系统下的一个开源工具,它结合了traceroute和ping的功能,能够持续跟踪数据包在网络中的传输路径,并同时报告每个节点的丢包率和延迟时间,为网络问题的定位提供了...

    linux运维神器-htop&mtr

    本文将详细介绍两个在Linux世界中非常实用的运维神器——htop和mtr,它们分别是交互式的进程查看器和网络诊断工具。 一、htop命令 — 交互的进程查看器 htop是Linux系统中的一个增强版top命令,它提供了更友好的...

    Linux下10条命令

    Linux 下 10 条鲜为人知的命令 Linux 操作系统提供了许多实用的命令,帮助用户高效地管理桌面和服务器。在这篇文章中,我们将介绍 10 条鲜为人知的 Linux 命令,它们可以帮助您更好地管理您的系统。 1. sudo !! ...

    winmtr_src.rar_TraceRoute windows_mtr windows_traceroute_winm_wi

    WinMTR is a windows clone of popular Matt s traceroute Linux program. Original mtr can be found at http://www.bitwizard.nl/mtr/ Installation: Binary: Unzip winmtr_bin.zip. You will have in unzip ...

    11条有趣的Linux命令.pdf

    11条有趣的Linux命令 以下是从给定的文件信息中生成的相关知识点: 一、Linux命令的重要性 Linux命令是Linux系统中最有价值的宝藏。掌握一定数量的命令对于Linux用户、Shell脚本程序员和管理员来说是非常重要的。...

    WinMTRCmd:命令行Windows MTR-开源

    MTR是Unix/Linux环境中广泛使用的网络诊断工具,它同时显示traceroute和ping的结果,以实时图表的形式呈现,便于观察网络状况的变化。WinMTRCmd作为命令行版本,更适合自动化脚本和需要非交互式操作的环境。 开源...

    最新的linux howto 中文合集

    # RedHat CD HOWTO, by Peter von der Ah , Morten Kjeldgaard <mok@imsb.au.dk>. ...# WWW HOWTO, by Wayne Leister <n3mtr@qis.net>. 如何建立 WWW 客户端及伺服器。 Updated 21 August 1999. 》》》》》》》》》

    linux相关介绍和笔记

    Linux是开源的操作系统,其核心特性之一是使用Shell作为用户与系统进行交互的接口。Shell是一种命令行界面,它允许用户通过输入指令来执行各种任务,而无需图形化用户界面。在Linux的世界里,Shell扮演着至关重要的...

    linux运维工程师人手一本

    - **高级工具**: `sar` (系统活动报告)、`datadog` (用于监控应用程序和服务的性能)、`mtr` (混合traceroute和ping的功能)、`iptraf` (实时监控网络流量)。 - 这些工具能够帮助运维人员更深入地分析系统性能。 ###...

    Linux网络基本配置.docx

    常用的网络测试命令包括 ping、host、dig、ip route、traceroute、mtr 等。 9.修改主机名 修改主机名是 Linux 网络基本配置中非常重要的一部分,它可以帮助我们修改计算机的名称。我们可以通过 hostname 命令来...

    网络排查神器mtr命令.doc

    mtr 命令是 Linux 系统中的一款网络诊断工具,能够结合 ping 和 traceroute 来判断网络的相关特性。mtr 命令全称 my traceroute,能够提供 ping、traceroute 和 nslookup 等多种功能于一身。 安装 mtr 命令 在不同...

    11 个很有用但鲜有人知的 linux 命令.docx

    【描述】:这篇文档列出了11个在Linux操作系统中不常用但极具实用性的命令,包括mtr、Ctrl+x+e、nl、shuf、ss以及last等,这些命令可以帮助Linux用户、脚本编写者和系统管理员提高工作效率。 【标签】:Linux命令、...

    Linux系统的用户界面切换方法1

    在文件末尾添加新的环境变量,例如`export PVSS_II=/home/mtr_line_9/WHLSVR/config/config`和`export PVSS_II_PROJ=/home/mtr_line_9/WHLSVR`。编辑完成后,按`ESC`键,然后输入`:wq`保存并退出。 3. **配置WinCC_...

Global site tag (gtag.js) - Google Analytics