Что означают буферизованная, кэшированная, свободная, slab и используемая память при мониторинге использования памяти в GKE?

Что означают буферизованная, кэшированная, свободная, slab и используемая память при мониторинге использования памяти в GKE?

Я запускаю несколько вычислительных узлов на GKE, и когда я смотрю на использование ими памяти в обозревателе метрик, я вижу:

введите описание изображения здесь

Мне ясно, что usedи freeозначают. А как насчет других штатов?

Официальная документация:довольно лаконичнона предмет.

решение1

Это стандартная терминология управления ядром Linux:

buffered- Кэш блочного устройства (например, жесткого диска)

cached- Кэш данных припаркованных файлов (содержимое файлов)

slab- Память, используемая ядром для кэширования структур данных для собственного использования (кеши типа inode, dentry и т. д.)

Связанный контент