Johan Wikström Asked: 2021-08-10 04:54:16 +0800 CST2021-08-10 04:54:16 +0800 CST 2021-08-10 04:54:16 +0800 CST 监控 GKE 上的内存使用情况时,buffered、cached、free、slab 和 used 是什么意思? 772 我在 GKE 上运行一些计算节点,当我在指标资源管理器中查看它们的内存使用情况时,我看到: used我很清楚这是什么free意思。但是其他州呢? 官方文档在这个主题上非常简洁。 memory kubernetes google-kubernetes-engine memory-usage 1 个回答 Voted Best Answer Henrik Pingel 2021-08-10T05:51:21+08:002021-08-10T05:51:21+08:00 这是 Linux 内核管理的标准术语: buffered- 块设备(例如硬盘)缓存 cached- 停放的文件数据(文件内容)缓存 slab- 内核用来缓存数据结构供自己使用的内存(缓存,如 inode、dentry 等)
这是 Linux 内核管理的标准术语:
buffered
- 块设备(例如硬盘)缓存cached
- 停放的文件数据(文件内容)缓存slab
- 内核用来缓存数据结构供自己使用的内存(缓存,如 inode、dentry 等)