网络卡问题排查手段

这篇具有很好参考价值的文章主要介绍了网络卡问题排查手段。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

对后端来说,网络卡了问题,本身很难去排查,因为是 App 通过互联网连接服务

总结下,以往经验,网络卡,通常会有以下情况造成:

  • 某地区网络问题
  • 某地区某运营商问题
  • 后端服务超载
  • 前端网络模块 BUG
  • 后端网络模块 BUG

某地区网络问题

一般通过拨测手段,来判断是否有这个问题

比如可以用阿里云的拨测工具: https://boce.aliyun.com/detect/ping

特别是出海的游戏,遇到网络问题,首先就是拨测下

某地区某运营商问题

笔者就遇到过这样的问题,最后排查下来,只有韩国棒子用某运营商业务的手机网络出问题

对于这种问题,只能依靠客户端打点数据上传收集

且信息越详细越好,如:

  • IP
  • 操作系统
  • 地区
  • 运营商
  • 网络事件
  • Ping 延迟

根据这些信息,聚合成图表,对下事发时间,直接就可以排查是否是这个问题

后端服务超载

后端服务超载,也会造成卡顿

这种通常比较好排查。因为遇到这种情况,服务通常是不健康的,线上监控系统通常就已经在告警了

前后端网络模块 BUG

这种概率很低了,一般属于项目前期。开发过程中,通常就会解决掉了

Ping 延迟

如果能让玩家直观的感受到是网络卡而不是其他,这样上报的 bug 就更有针对性

比如,游戏画面上显示 Ping 延迟,就是一个好方法

这里有个小细节,实际上有 2 种 Ping :

  • ICMP 协议实现的 Ping
  • Ping 实现经过 game 服的回包

这两种都很有用处:文章来源地址https://www.toymoban.com/news/detail-811724.html

  • ICMP 协议,直观反映 App 到服务的网络质量
  • game 服处理的会包,结合 ICMP 的差值,能反映服务是否已经超载

到了这里,关于网络卡问题排查手段的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统的安装,网络配置,解决虚拟机ping不通的问题

    (可以根据自己的配置(在任务管理器,cpu查看),自由安排) 必须电脑开启了虚拟化(未开启,网上搜一下就可以啦) 然后开启这个虚拟机 然后点击完成 1、修改文件配置(三个位置的网关必须一至,【虚拟机,配置文件,原电脑v8]) vim /etc/sysconfig/network-scripts/ifcfg-ens33 虚拟

    2024年02月06日
    浏览(55)
  • linux ping命令原理与用法(ping指令)ICMP(Internet Control Message Protocol,互联网控制报文协议)TTL(Time to Live)数据包生存时间

    Ping是一种网络工具,用于测试主机之间的连通性。它基于ICMP(Internet Control Message Protocol,互联网控制报文协议)来发送探测包并接收响应。 Ping工具发送一个ICMP Echo Request(回显请求)消息到目标主机,目标主机收到请求后会返回一个ICMP Echo Reply(回显回复)消息作为响应。

    2024年02月04日
    浏览(50)
  • 【当LINUX系统出现网络问题时该如何排查】

    因为网络问题产生的现象有无数种,但同一种现象的产生并不一定是由于网络问题引起的。比如页面卡顿,数据包无法处理这些现象,完全有可能是死锁或者进程异常终止产生的。 所以,结论不要下的太早,先问问自己,网络问题是什么,是不通,还是慢?现象是什么?一步

    2024年02月04日
    浏览(36)
  • ping协议(ICMP)的原理

    ping是基于ICMP(Internet Control Message Protocol)协议工作的,首先熟悉一下ICMP协议 互联网 控制 报文协议 ICMP功能:确认IP包是否成功送达目标地址, 报告发送过程中IP包被废弃的原因 和 改善网络设置 等。 ICMP 的这种通知消息会使用 IP 进行发送 。 ICMP报文是封装在IP包里的,工作

    2024年02月09日
    浏览(35)
  • 什么是 Ping (ICMP) 洪水攻击?

    ping Flood 是一种 拒绝服务 攻击,攻击者试图用 ICMP 回显请求数据包淹没目标设备,导致目标设备无法访问正常流量。当攻击流量来自多个设备时,攻击就变成了 DDoS 或分布式拒绝服务攻击。 在 Ping Flood 攻击中使用的 Internet 控制消息协议 (ICMP) 是网络设备用于通信的 Internet 层

    2024年02月06日
    浏览(37)
  • 内存马检测排查手段

    前言 内存马是无文件落地webshell中最常见的攻击手段,随着攻防演练对抗强度越来越高,流量分析、EDR等专业安全设备被蓝方广泛使用,传统的文件上传的webshll以及文件形式的后门容易被检测到,文件shell明显气数已尽,而内存马因其隐蔽性等优点从而越来越盛行。 由客户端

    2023年04月08日
    浏览(22)
  • linux设置静态ip与windows互相ping通、设置静态ip之后不能联网和网络服务重启失败的问题

    转载:https://www.codenong.com/cs105332412/ 按照提示查看网络服务的状态 看到这篇博文https://www.cyberithub.com/failed-to-start-lsb-bring-up-down-networking/ 首先可能是因为你MAC地址的问题,在 /etc/sysconfig/network-scripts/ifcfg-ens33 中提供正确的 MAC 地址并重新启动网络服务后应该可以解决此错误。

    2024年02月05日
    浏览(59)
  • 什么是 ping (ICMP) 洪水 DDOS 攻击?

    互联网控制消息协议 (ICMP) ping 请求用于检查网络设备的连接和运行状况。 在合法的 ICMP ping 中,接收方设备回复 ICMP 回显请求。响应指示收件人的运行状况。 Ping 洪水攻击,通常称为 ICMP 洪水攻击,是 DDoS 攻击的一种形式,其中攻击者通过 ICMP 回显请求(也称为 ping)淹

    2024年02月07日
    浏览(44)
  • TiDB MVCC 版本堆积相关原理及排查手段

    导读 本文介绍了 TiDB 中 MVCC(多版本并发控制)机制的原理和相关排查手段。 TiDB 使用 MVCC 机制实现事务,在写入新数据时不会直接替换旧数据,而是保留旧数据的同时以时间戳区分版本。 当历史版本堆积过多时,会导致读写性能下降。 为了解决这个问题,TiDB 使用 Garbage

    2024年04月10日
    浏览(42)
  • Windows 10操作系统中开启Ping功能(ICMP)的方法

    本文主要介绍在 Windows 10 操作系统中打开启 Ping 功能,即 ICMP 回显请求的方法。 1. 在“设置”中找到并打开“Windows安全中心”; 2. 在“Windows安全中心”页面中,打开“防火墙和网络保护-允许应用通过防火墙”对应页面,在该页面的“允许的应用和功能(A)”窗口中找到“文

    2024年02月11日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包