mtr网络链路路由测试工具使用方法及数值结果说明

简介:


服务器ping不通或者出现丢包等现象可以使用mtr工具来测试网络链路及路由诊断,本文来说说mtr使用的方法及mtr测试结果数值说明:


一:mtr介绍


mtrmtr(My traceroute)集合ping、tracerouted的特性,功能更强大。mtr默认发送ICMP数据包进行链路探测,用户还可以通过-u参数来指定使用UDP数据包用于探测。相比traceroute只会做一次链路跟踪测试,mtr会对链路上的相关节点做持续探测并给出相应的统计信息。mtr能避免节点波动对测试结果的影响,所以其测试结果更正确。


另外,可以参考阿里云官方对于链路测试的方法:使用ping命令丢包或不通时的链路测试方法


二:mtr使用方法


mtr在Linux和Windows系统下的使用方法不同:


Windows下使用WinMTR工具


在Windows系统下可以直接使用WinMTR工具,WinMTR是Windows下关于mtr的图形化工具。


WinMTR下载地址:https://sourceforge.net/projects/winmtr/files/WinMTR-v092.zip/download

WinMTR无需安装,下载完毕后,直接解压运行即可。WinMTR界面如下图所示:
WinMTR运行界面


WinMTR使用方法:



    1. 在“Host”字段输入域名或目标服务器IP;

    1. 单击“Start”开始测试,测试开始后,该按钮会变成Stop;

    1. 运行一段时间后,点击“Stop”停止测试;


WinMTR的使用方法就是上面三个步骤即可,其他辅助参考可以参考下方:



    1. Copy Text to clipboard:将测试结果以文本格式复制到粘贴板;

    1. Copy HTML to clipboard:将测试结果以HTML格式复制到粘贴板;

    1. Export TEXT:将测试结果以文本格式导出到指定文件;

    1. Export HTML:将测试结果以HTML格式导出到指定文件;

    1. Options:可选参数,包括的可选参数如下:


Interval(sec):每次探测的间隔(过期)时间,默认为1秒
ping size(bytes):ping探测所使用的数据包大小,默认为64字节
Max hosts in LRU list:LRU列表支持的最大主机数,默认值为128
Resolve names:通过反查IP地址,以域名显示相关节点。


关于mtr测试结果数值说明参考文档底部。


Linux下使用mtr命令


Linux下使用mtr命令即可,简单方便,命令也很简单:mtr 服务器ip或者域名
mtr命令可选参数:



  • -r或—report:以报告模式显示输出;
  • -p或—split:将每次追踪的结果分别列出来,而非如 —report统计整个结果;
  • -s或—psize:指定ping数据包的大小;
  • -n或—no-dns:不对IP地址做域名反解析;
  • -a或—address:设置发送数据包的IP地址,用于主机有多个IP时;
  • -4:只使用IPv4协议;
  • -6:只使用IPv6协议;

mtr在运行过程中,可以通过输入相应字母来快速切换模式:



  • ?或h:显示帮助菜单;
  • d:切换显示模式;
  • n:切换启用或禁用DNS域名解析;
  • u:切换使用ICMP或UDP数据包进行探测;

三:mtr测试结果数值说明


本文以Linux系统下使用mtr命令为例,mtr测试后的结果如下图所示:
mtr网络链路路由测试数值说明
如上图所示,mtr测试结果每列数值的说明如下:



  • Host:节点IP地址和域名(按n键可以切换显示);
  • Loss%:节点丢包率;
  • Snt:每秒发送数据包数,默认值是10,可以通过参数-c指定;
  • Last:最近一次的探测延迟值;
  • Avg:探测延迟的平均值;
  • Best:探测延迟的最小值;
  • Wrst:探测延迟到最大值;
  • StDev:标准偏差值,越大说明相应节点越不稳定。

详情地址


目录
相关文章
|
机器学习/深度学习 PyTorch 算法框架/工具
目标检测实战(一):CIFAR10结合神经网络加载、训练、测试完整步骤
这篇文章介绍了如何使用PyTorch框架,结合CIFAR-10数据集,通过定义神经网络、损失函数和优化器,进行模型的训练和测试。
962 2
目标检测实战(一):CIFAR10结合神经网络加载、训练、测试完整步骤
|
测试技术
Fast网络速度测试工具
Fast是由Netflix提供的网络速度测试工具,可快速测量用户的下载、上传速度及延迟。其全球可用、无广告干扰,并支持多种设备。测试自动进行,结果以Mbps显示。此外,用户可通过“Show more info”查看上传速度和延迟(含缓冲膨胀)。Fast以其简单快捷的特点,帮助用户了解网络性能并解决潜在问题,是评估网速的理想选择。
2156 0
Fast网络速度测试工具
|
SQL 安全 测试技术
网络安全的屏障与钥匙:漏洞防护与加密技术解析软件测试的艺术:探索性测试的力量
【8月更文挑战第27天】在数字时代的海洋中,网络安全是保护我们数据资产的灯塔和堤坝。本文将深入浅出地探讨网络安全领域的关键要素——安全漏洞、加密技术以及不可或缺的安全意识。通过实际案例分析,我们将了解如何识别和修补潜在的安全漏洞,掌握现代加密技术的工作原理,并培养起一道坚固的安全防线。文章旨在为读者提供实用的知识和技能,以便在日益复杂的网络环境中保持警惕,确保个人及组织信息的安全。
|
机器学习/深度学习
神经网络与深度学习---验证集(测试集)准确率高于训练集准确率的原因
本文分析了神经网络中验证集(测试集)准确率高于训练集准确率的四个可能原因,包括数据集大小和分布不均、模型正则化过度、批处理后准确率计算时机不同,以及训练集预处理过度导致分布变化。
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
1317 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
数据库连接 Go 数据库
Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性
本文探讨了Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性;防御编程则强调在编码时考虑各种错误情况,确保程序健壮性。文章详细介绍了这两种技术在Go语言中的实现方法及其重要性,旨在提升软件质量和可靠性。
353 1
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
2390 1
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
人工智能 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
|
安全 大数据 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS