网络抖动是指数据包在网络传输过程中,由于多种因素引起的操作系统内核层面的不稳定现象。内核中的网络抖动可能导致服务响应时间延长,甚至导致服务中断,从而对网络应用的性能和用户体验产生显著影响。本文将介绍如何使用网络抖动功能帮助您在ECS实例遇到网络抖动问题时,进行分析并确定抖动的具体原因。
使用限制
地域限制
本功能目前仅支持中国内地与中国香港。
操作系统限制
架构
操作系统
x86架构
Alibaba Cloud Linux 2/3
CentOS 7.6及以上版本
Anolis OS 8.4以上版本
ARM架构
Alibaba Cloud Linux 3
应用场景
网络抖动诊断功能支持以下三种场景。
检测网络抖动是否由应用程序自身接收数据包速度缓慢所引起的。
检测网络抖动是否由内核软中断处理数据包速度缓慢所引起的。
检测网络抖动是否由内核
qdisc
队列处理数据包速度缓慢所引起的。
前提条件
如果您使用RAM用户,请确保阿里云账号(主账号)已将系统策略
AliyunECSReadOnlyAccess
、AliyunSubManageFullAccess
和AliyunSysomFullAccess
授予RAM用户。具体操作,请参见为RAM用户授权。已开通控制台权限。
首次登录操作系统控制台时,单击开通服务以开通控制台服务。
操作步骤
诊断报告
基础信息
基础信息部分包含单次诊断的基本信息,包括诊断实例ID(资源ID)、诊断项、诊断报告ID及诊断发起时间。
诊断结论
该部分展示本次诊断的结论,详细描述导致网络抖动发生的主要原因。
诊断建议
根据诊断结果,提出相应的处理建议,以减少或消除此类网络抖动的发生。
诊断详情
该部分展示了诊断的细节数据,并对主要字段的含义进行了说明。
时间:采集到网络抖动的时间。
延迟(ms):造成网络的延迟。
详情:网络抖动的详情,包含进程、套接字等信息。
类型:网络抖动的类型。