網路抖動是指資料包在網路傳輸過程中,由於多種因素引起的作業系統核心層面的不穩定現象。核心中的網路抖動可能導致服務回應時間延長,甚至導致服務中斷,從而對網路應用的效能和使用者體驗產生顯著影響。本文將介紹如何使用網路抖動功能協助您在ECS執行個體遇到網路抖動問題時,進行分析並確定抖動的具體原因。
使用限制
地區限制
本功能目前僅支援中國內地與中國香港。
許可權限制
若使用RAM使用者,請確保阿里雲帳號(主帳號)已將系統策略
AliyunECSReadOnlyAccess、AliyunSubManageFullAccess和AliyunSysomFullAccess授予RAM使用者。作業系統限制
架構
作業系統
x86架構
Rocky Linux 9.5
Rocky Linux 9.1
Ubuntu 20.04
Alibaba Cloud Linux 3 容器最佳化版
Rocky Linux 8.8
Ubuntu 22.04
Alibaba Cloud Linux 3 Pro
Alibaba Cloud Linux 2/3
CentOS 7.6及更高版本,或CentOS 8
Anolis OS 7/8
Ubuntu 24.04
ARM架構
Alibaba Cloud Linux 3 Pro
Alibaba Cloud Linux 3
應用情境
網路抖動診斷功能支援以下三種情境。
檢測網路抖動是否由應用程式自身接收資料包速度緩慢所引起的。
檢測網路抖動是否由核心非強制中斷處理資料包速度緩慢所引起的。
檢測網路抖動是否由核心
qdisc隊列處理資料包速度緩慢所引起的。
操作步驟
登入CloudMonitor2.0控制台,選擇目標工作空間,在左側導覽列單擊所有功能。
在所有功能頁面,單擊ECS洞察。
在頁面頂部單擊系統診斷(SysOM)。
在診斷模式中選擇節點診斷,在診斷類型列表中,選擇網路診斷;在診斷項列表中,選擇網路抖動;選擇目標執行個體ID後,單擊執行診斷。
在診斷記錄地區,單擊查看報告。
診斷報告
基礎資訊
基礎資訊部分包含單次診斷的基本資料,包括診斷執行個體ID(資源ID)、診斷項、診斷報告ID及診斷髮起時間。
診斷結論
該部分展示本次診斷的結論,詳細描述導致網路抖動發生的主要原因。
診斷建議
根據診斷結果,提出相應的處理建議,以減少或消除此類網路抖動的發生。
診斷詳情
該部分展示了診斷的細節資料,並對主要欄位的含義進行了說明。
時間:採集到網路抖動的時間。
延遲(ms):造成網路的延遲。
詳情:網路抖動的詳情,包含進程、通訊端等資訊。
類型:網路抖動的類型。