監控 GKE 上的記憶體使用情況時,緩衝、快取、空閒、slab 和已使用意味著什麼?

監控 GKE 上的記憶體使用情況時,緩衝、快取、空閒、slab 和已使用意味著什麼?

我正在 GKE 上運行一些計算節點,當我在指標資源管理器中查看它們的記憶體使用情況時,我看到:

在此輸入影像描述

我很清楚什麼usedfree意味著什麼。但其他州又如何呢?

官方文件是相當簡潔就此主題而言。

答案1

這是 Linux 核心管理的標準術語:

buffered- 區塊裝置(例如硬碟)緩存

cached- 停放文件資料(文件內容)快取

slab- 核心用來快取資料結構以供自己使用的記憶體(快取如 inode、dentry 等)

相關內容