內存全景分析功能適用于內存占用較高但無法明確識別具體內存占用情況的場景。通過使用內存全景分析診斷功能,可以掃描當前系統的內存占用狀態,詳細拆解內存使用情況。生成的報告將以餅狀圖的形式呈現系統內存與應用內存的分布,并列出當前Top 30的應用內存使用、文件緩存、共享內存緩存占用情況的排序。本文介紹了內存全景分析功能的使用說明。
使用限制
地域限制
本功能目前僅支持中國內地與中國香港。
操作系統限制
架構
操作系統
x86架構
Alibaba Cloud Linux 2/3
CentOS 7.6及以上版本
Anolis 8.4以上版本
ARM架構
Alibaba Cloud Linux 3
前提條件
如果您使用RAM用戶,請確保阿里云賬號(主賬號)已將系統策略
AliyunECSReadOnlyAccess
和AliyunSysomFullAccess
授予RAM用戶。具體操作,請參見為RAM用戶授權。已開通控制臺權限。
首次登錄操作系統控制臺時,單擊開通服務以開通控制臺服務。
操作步驟
診斷報告
基礎信息
基礎信息部分包含單次診斷的基本信息,包括診斷實例ID(資源ID)、診斷項、診斷報告ID及診斷發起時間。
診斷結論
若診斷到內存使用異常,將會將異常信息顯示在本章節。
診斷建議
如果當前系統的內存使用異常,會給出進一步排查問題的建議。
診斷詳情
內存占用分析
通過三個餅狀圖展示了內存使用分布、內核態內存使用分布和用戶態內存使用分布。
應用內存使用排序
列出當前系統占用內存最多的30個任務,包含任務名稱、內存總用量、用戶態內存用量(Anon)和文件內存用量(File)。
文件緩存占用排序
列出當前系統文件緩存占用最多的30個文件,包含文件的名稱、文件被緩存大小(Cached)、文件關聯的任務(若當前文件有關聯任務則列出,沒有則顯示為空)。
共享內存緩存占用排序
列出當前系統共享內存緩存占用最多的30個文件。包含文件的名稱、文件被緩存大小(Cached)、共享內存類型、文件關聯的任務(若當前文件有關聯任務則列出,沒有則顯示為空)。