前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云服务器网络延迟与丢包问题定位(mtr工具)

云服务器网络延迟与丢包问题定位(mtr工具)

原创
作者头像
研究僧
修改2020-08-09 11:10:24
5.3K0
修改2020-08-09 11:10:24
举报
文章被收录于专栏:产品体验优化私房菜课程

本文提供视频讲解,详细见地址:https://www.bilibili.com/video/BV1ya4y1J77C

问题

最近一个网友反馈在腾讯云服务器ping远程服务器出现丢包的情况,这里需要如何排查?修改哪些配置?

丢包截图
丢包截图

排查思路

首先来看一下整个访问的流程都会经过哪些环节。

先排除是本地网络的问题导致,80%的用户可能是以下原因导致,笔者按从高到低排序整理:

本地网络问题

本地网络问题(源)。工具地址(http://port.ping.pe/)以下效果截图,他是通过世界各地的服务器来主动探测目标服务器的连通性,如果都连接成功(如以下截图)这基本排除了是目标服务器的问题。如果是源(腾讯云)连接服务器很有可能是源服务器或互联网链路的问题。

服务器问题排查(源)

本地防火墙问题 & 服务器高负载 & 可能被封等 。工具地址(https://console.cloud.tencent.com/workorder/tools

腾讯云自助诊断工具
腾讯云自助诊断工具
腾讯云自助诊断工具-报告
腾讯云自助诊断工具-报告

互联网问题

可以通过mtr工具来测试一下网络链路中的质量。这里建议双向确认,即源访问目标和目标访问源的双向确认。

工具安装

代码语言:javascript
复制
yum install mtr

工具使用

使用方法mtr + IP的方式。

代码语言:javascript
复制
mtr 101.200.141.210 --report
Start: Wed Aug  5 18:08:33 2020
HOST: VM_16_2_centos              Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 10.148.205.130            10.0%    10    1.6   1.6   1.4   1.8   0.0
  2.|-- 10.148.237.232             0.0%    10    0.8   1.1   0.8   2.3   0.3
  3.|-- 10.196.17.45               0.0%    10    1.0   0.7   0.6   1.0   0.0
  4.|-- 10.162.32.253             50.0%    10   38.6  38.6  38.6  38.6   0.0
  5.|-- 10.200.34.6                0.0%    10   35.8  35.8  35.7  36.4   0.0
  6.|-- 10.200.46.130              0.0%    10   38.8  38.7  38.7  38.8   0.0
  7.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  8.|-- 116.251.94.22              0.0%    10   40.5  40.6  40.3  41.0   0.0
  9.|-- 45.112.221.81              0.0%    10   68.6  50.5  41.3  73.4  13.9
 10.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
 11.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
 12.|-- 101.200.141.210            0.0%    10   40.2  40.2  40.1  40.3   0.0

工具参数

  • -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

排查结论

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

  • 如果目的地没有丢包,则表示网络正常。
  • 如果目的地发生丢包,则执行 步骤2。

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

  • 如果丢包开始于前三跳,一般为本地运营商网络问题,建议检查访问其他网址是否存在相同情况。
  • 如果丢包发生在接近目的服务器的几跳,则可能为目的服务器运营商的网络问题。

参考资料

腾讯云务器连接不上如何排查: https://cloud.tencent.com/developer/article/1613718

mrt工具介绍: https://cloud.tencent.com/document/product/213/14638#MTRofWindows

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题
  • 排查思路
    • 本地网络问题
      • 服务器问题排查(源)
        • 互联网问题
          • 工具安装
          • 工具使用
          • 工具参数
          • 排查结论
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档