腾讯云使用 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)
打赏 微信扫一扫 微信扫一扫
实例内存未耗尽时触发 Out Of Memory
上一篇 2025年5月19日 下午2:50
wordpress无法将上传的文件移动至wp-content/uploads/2025/05
下一篇 2025年5月19日 下午4:43

相关推荐

  • python多环境管理工具virtualenv-Linux运维-学派吧

    有需要服务器方面的需求和咨询,可以联系博主QQ 7271895 系统环境 安装 使用示例 使用扩展包 系统环境 CentOS 7 安装 通过pip直接安装pip install virtualenv 使用示例 # 在/usr/local/下面创建一个virtualenv目录,作为多环境管理用目录 mkdir /usr/local/virtualenv # 进…

    服务器运维 2018年9月30日
    2.3K00
  • ECS云服务器如何禁用公网IP-linux运维-学派吧

    本篇文章给大家带来的内容是关于ECS云服务器如何禁用公网IP,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 ECS云服务器如何禁用公网IP Linux关闭外网网卡的方法 首先使用ifconfig查看下公网的IP对应的网卡名称,这里查看到对应的是 eth1,然后使用 ifdown eth1 即可,然后测试 ping 下公网IP,无法 ping…

    服务器运维 2018年11月21日
    3.0K00
  • 学派吧-详解win2008 IP安全策略下配置一个IP段的写法-windows教程

    这篇文章主要介绍了win2008 IP安全策略下配置一个IP段的写法,需要的朋友可以参考下 可以指定单个 IP 地址或者 IPv4 或 IPv6 地址的子网。若要指定子网,请使用与下面类似的语法输入 IP 地址: 192.168.1.0/24 正斜杠 (/) 后面的数字表示子网掩码中的位数。可能为 32 位。在本示例中,24 表示前三个八进制数是子网地址,最…

    服务器运维 2018年12月10日
    3.2K00
  • 记Apache httpd 2.4.6 升级部署 https-Linux运维

    有需要服务器方面的需求和咨询,可以联系博主 QQ 7271895 一个2014年初上线的项目,要升级https,记录一下。 一共有三台WEB服务器,进入 apache/modules 查看是否有 mod_ssl.so。 两台服务器正常,一台缺失,于是需要动态编译。 官网下载httpd2.4.6(这里需要./httpd -v 查看一下当前版本号),解压缩,进入…

    服务器运维 2018年9月30日
    4.2K00
  • nginx下禁止访问.git等隐藏文件夹 -linux运维教程

    今天进腾讯云的控制台 偶然发现腾讯云一直给我提示的漏洞 其中有一个挺为严重的 汗.png 我的网站配置下并没有屏蔽隐藏文件夹例如.git等文件夹的访问 甚至可以直接下载隐藏文件夹的内容确实是我没有想到的 如果你也有这种情况 就需要进行配置服务器来禁止敏感文件的访问了 否则就直接暴露在大庭广众之下了… nginx的配置很简单 在server{}段内…

    服务器运维 2018年10月16日
    3.6K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

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

添加微信
添加微信
分享本页
返回顶部