腾讯云使用 MTR 分析网络延迟及丢包

问题描述

本地访问云服务器,或者在云服务器上访问其他网络资源时,发现网络卡顿。使用 ping 命令,发现网络存在丢包或时延较高的情况。

问题分析

丢包或时延较高可能是骨干链路拥塞、链路节点故障、服务器负载高、系统设置问题等原因引起。在排除云服务器自身原因后,您可以使用 MTR 进行进一步诊断。 MTR 是一款网络诊断工具,其工具诊断出的报告可以帮助您确认网络问题的症结所在。

解决方案

本文档以 Linux 和 Windows 云服务器为例,介绍如何使用 MTR 以及如何对 MTR 的报告结果进行分析。

说明

如果本地或云服务器禁用 Ping,则 MTR 将无结果。

请根据运行 MTR 的主机操作系统的不同,查看 MTR 的介绍和使用方法。

MTR:Linux 平台上诊断网络状态的工具,继承了 Ping、traceroute、nslookup 的功能,默认使用 ICMP 包测试两个节点之间的网络连接情况。

安装 MTR

目前现有的 Linux 发行版本都预装了 MTR,如果您的 Linux 云服务器没有安装 MTR,则可以执行以下命令进行安装:

CentOS 操作系统:

yum install mtr

Ubuntu 操作系统:

sudo apt-get install mtr

MTR 相关参数说明

-h/–help:显示帮助菜单。

-v/–version:显示 MTR 版本信息。

-r/–report:结果以报告形式输出。

-p/–split:与 –report 相对,分别列出每次跟踪的结果。

-c/–report-cycles:设置每秒发送的数据包数量,默认是10。

-s/–psize:设置数据包的大小。

-n/–no-dns:不对 IP 地址做域名解析。

-a/–address:用户设置发送数据包的 IP 地址,主要用户单一主机多个 IP 地址的场景。

-4:IPv4

-6:IPv6

使用示例

以本机到 IP 为119.28.98.39的服务器为例。 执行以下命令,以报告形式输出 MTR 的诊断报告。

mtr 119.28.98.39 --report

返回类似如下信息:

腾讯云使用 MTR 分析网络延迟及丢包

主要输出的信息如下:

HOST:节点的 IP 地址或域名。

Loss%:丢包率。

Snt:每秒发送的数据包的数量。

Last:最近一次的响应时间。

Avg:平均响应时间。

Best:最短的响应时间。

Wrst:最长的响应时间。

StDev:标准偏差,偏差值越高,说明各个数据包在该节点的响应时间相差越大。

报告结果分析及处理

说明

由于网络状况的非对称性,遇到本地到服务器的网络问题时,建议您收集双向的 MTR 数据(从本地到云服务器以及云服务器到本地)。

根据报告结果,查看目的服务器 IP 是否丢包。

如果目的地没有丢包,则表示网络正常。

如果目的地发生丢包,则执行 步骤2

往上查看报告结果,定位第一次丢包的节点。

如果丢包发生在目的服务器,则可能是目的服务器的网络配置不当引起,请检查目的服务器的防火墙配置。

如果丢包开始于前三跳,一般为本地运营商网络问题,建议检查访问其他网址是否存在相同情况。如果存在相同情况,请反馈给您的运营商进行处理。如果有频繁丢包的情况,确实为网络不稳定的场景,则请 提交工单 进行咨询,并附上测试截图,以便工程师进行定位

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/4491.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2025年5月19日 下午2:50
下一篇 2025年5月19日 下午4:43

相关推荐

  • 如何处理cenots,linux服务器负载高问题排除方法-学派吧

    前言 这几天碰到几个负载过高的情况、今天整理下排除方法。供大家参考、如果有需要服务器、切不懂运维的可以找我们。QQ7271895linux服务器出现高负载的情况下,一般都有一些具体的症状,比如cpu、内存等被耗尽,磁盘IO或者网络等出现问题,下面通过具体命令去分析解决高负载的问题 工具 centos6.5_x64htop 、collectl、 iotop、 …

    2018年10月23日
    2.4K00
  • 如何在Tomcat中创建VirtualHost的教程分享-学派吧

    本篇文章介绍的内容是关于如何在Tomcat中创建VirtualHost(虚拟主机),下面我们来看具体的内容。 为什么选择虚拟主机? 虚拟主机允许我们在一台服务器上承载多个域(网站)。它是多个主机帐户之间资源共享的概念。虚拟主机的最佳用途是共享主机服务器,多个用户可以在一台服务器上承载多个网站。 安装细节 我们已经为Tomcat主机服务创建了一个IP为192.…

    服务器运维 2019年5月7日
    3.8K00
  • 总结关于文件说明注意点-linux教程

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 一、/etc/hosts>man hosts1、作用: 主机名查询静态表;主要用于IP地址与计算机主机名之间的转换。/etc/hosts文件格式,每行表示一个IP地址;每行由三部分构成:IP_address canonical_host…

    服务器运维 2019年1月14日
    2.9K00
  • 学派吧-教你怎么在linux/centos中调整分区大小-linux教程

    本篇文章主要介绍了linux如何无损调整分区大小,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 情况: home:500G root:50G root分区不够用 思路:把home分区的空间划一部分到root分区 # 设置home分区大小为200G,释放300G空间 $ lvreduce -L 200G /dev/centos/h…

    服务器运维 2018年12月12日
    2.0K00
  • nginx和apache添加brotli算法压缩网站-Linux运维-学派吧

    有需要服务器方面的需求和咨询,可以联系博主 QQ 7271895 文章目录[隐藏] 什么是brotli? 安装依赖文件[仅限centos] 编译安装brotli库 apache/nginx添加编译参数 apache/nginx修改配置文件 出错解决办法 什么是brotli? brotli是Google开发的最新压缩算法,有效减少网站传输数据具体内容请查看WI…

    服务器运维 2018年9月30日
    2.6K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----