简介
Mtr是 Linux系统中一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。
A、install software
[root@localhost ~]# yum -y install mtr
[root@localhost ~]# yum info mtr
Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
* webtatic: sp.repo.webtatic.com
Installed Packages
Name : mtr
Arch : x86_64
Epoch : 2
Version : 0.75
Release : 5.el6
Size : 96 k
Repo : installed
From repo : anaconda-CentOS-201303050102.x86_64
Summary : A network diagnostic tool
URL : http://www.BitWizard.nl/mtr
License : GPLv2+
Description : Mtr is a network diagnostic tool that combines ping and traceroute
: into one program. Mtr provides two interfaces: an ncurses interface,
: useful for using Mtr from a telnet session; and a GTK+ interface for X
: (provided in the mtr-gtk package).
[root@localhost ~]# 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;
B、test
[root@localhost ~]# mtr www.baidu.com
[root@localhost ~]# mtr 119.29.29.29
My traceroute [v0.75]
localhost.localdomain (0.0.0.0) Thu Nov 23 15:31:12 2017
Resolver error: No error returned but no answers given. of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
第一列:host显示的是IP地址和本机域名,这点和tracert很像;
第二列:loss%就是对应IP行的丢包率了,需要注意的是有些丢包是由于icmp的保护机制造成的,并不 代表真的丢包;
第三列:snt每秒发送数据包的数量,默认值是10,窝这里通过参数 -c来指定发送15个包;
第四列:Last显示的最近一次的返回时延;
第五列:Avg是平均值 这个应该是发送ping包的平均时延;
第六列:Best是最好或者说时延最短的;
第七列:Wrst是最差或者说时延最常的;
第八列:StDev是标准偏差,统计学名词,一种量度数据分布的分散程度标准,用以衡量数据值偏离算术平均值的程度。标准偏差越小,这些值偏离平均值就越少。
分享到:
相关推荐
然而,在Linux系统中,有一个更为综合的工具——mtr,它结合了ping、traceroute和nslookup的功能,能够提供更全面的网络诊断信息。 mtr,全称为my traceroute,它不仅追踪数据包的路径,还持续发送ICMP或UDP报文以...
总结来说,"snmptester"是网络管理人员必备的工具之一,通过它可以有效地测试和验证SNMP协议在不同环境下的工作情况,从而确保网络设备的稳定管理和监控。了解并熟练使用这类工具,对于提升网络管理的专业水平至关...
### 网络安装CentOS系统详解 #### 一、前言 在IT领域中,CentOS作为一种广泛使用的Linux发行版,因其稳定性、安全性及开源性等特性深受用户喜爱。然而,对于那些需要频繁安装系统或者网络环境不佳的用户来说,下载...
centos系统下执行ksh文件时,需要安装相对应的ksh安装包
本资源包“CentOS7系统下的ARM交叉编译工具”提供了在CentOS7系统上进行ARM架构程序开发所需的工具链,允许开发者在X86或X86_64架构的主机上构建能在ARM平台上运行的C/C++应用程序。 首先,我们来理解一下交叉编译...
"远程连接CentOS好用的工具"这个标题暗示了我们正在寻找能够高效、稳定地管理CentOS系统的远程终端应用。这里我们将详细探讨一款名为WindTerm的软件,它在远程连接Linux服务器方面表现出色,并且在描述中被提及。 ...
在CentOS 7.9环境下,通过简单的命令行操作,即可轻松完成上网带宽速度的测试,这对于网络管理员和普通用户来说都非常实用。定期进行此类测试,可以确保网络服务的质量,及时发现并解决潜在的网络问题。
CentOS作为一款广泛使用的开源操作系统,提供了一系列工具来帮助用户监控和统计网络流量。本篇将详细介绍标题中提到的`ifstat`工具,它是一款轻量级、实时的网络接口流量统计工具。 `ifstat`是一款命令行工具,它...
"高并发测试工具类_centos6.7_"这个标题暗示我们将讨论一个用于在CentOS 6.7操作系统上进行高并发压力测试的工具或方法。描述中的“镜像测试工具非常好用”可能指的是该工具能模拟大量并发请求,对服务器性能进行...
本篇文章将深入探讨在CentOS 6环境下如何利用QSystemTrayIcon类实现系统托盘功能,特别针对Qt编程框架进行讲解。 QSystemTrayIcon是Qt库中的一个关键组件,它允许开发者创建应用程序的图标并将其放置在系统托盘区域...
本指南将详细介绍如何在CentOS 7.9上进行Linpack测试,以了解你的系统在处理大规模科学计算任务时的性能。 ### 安装Linpack 首先,你需要安装Linpack测试工具。在CentOS 7.9上,你可以通过`yum`包管理器来安装。...
在开始QT交叉编译之前,确保你的CentOS7系统已经安装了必要的基础工具,如GCC交叉编译器、make、automake、libtool等。这些可以通过执行`sudo yum install gcc-c++ make automake libtool`命令来安装。 2. **获取...
这个工具简化了在USB驱动器上创建可引导的CentOS7.0安装媒体的过程,使得用户无需深入了解操作系统安装的底层细节,也能轻松完成任务。 【描述】提到该工具“简单方便”,这意味着它可能具有用户友好的界面和直观的...
组播测试工具是一种专门用于测试网络组播功能的软件,其主要目的是确保多播数据的正确传输和高效分发。组播技术在实时流媒体、远程教育、视频会议和在线游戏等领域广泛应用,因为它能有效地将数据发送到多个接收者,...
在本文中,我们将深入探讨如何在CentOS 6.5操作系统环境下,使用C语言编写程序来连接并测试MySQL数据库。这个过程涉及多个关键知识点,包括C编程基础、MySQL数据库接口、CentOS系统管理和配置。 首先,我们需要理解...
### CentOS系统安装SQL Server 教程详解 #### 一、前言 随着数据库技术的不断发展,SQL Server 作为一款功能强大的关系型数据库管理系统,在企业级应用中占据着重要的地位。对于运行在Linux环境下的应用程序来说,...
WSL是微软为Windows提供的一种轻量级虚拟化技术,它允许用户在不启动完整虚拟机的情况下运行Linux发行版,从而提高了开发和测试的效率。 **描述解析:** "win11 WSL 上安装 CentOS 7 系统" 这句话简洁地概述了主要...
Linux Centos系统安装手册主要涉及了Linux Centos系统安装的介质和方式,以及具体的安装步骤。以下是手册中涉及到的一些关键知识点: 1. Linux Centos系统安装介质和方式: - 双系统安装:这指的是在一台电脑上...
centos系统springboot启动、重启、停止shell脚本,centos系统springboot启动、重启、停止shell脚本