2

На верхней странице руководства написано:

Процент занятости 90% считается «критическим». Обратите внимание, что этот процент заполнения представляет собой накопленное потребление памяти ядром (включая slab) и всеми процессами; память для кэша страниц («cache» и «buff» в строке MEM) не подразумевается !

Строка MEM нашего вывода поверх этого выглядит следующим образом:

MEM | tot 94.4G | free 252.4M | cache 70.1G |dirty 127.5M | buff 450.4M | slab 4.5G

Я пытаюсь понять, что на самом деле означает кэш 70.1G. Один человек, с которым я говорил, сказал, что он включает в себя виртуальную память процесса. Однако, когда я искал информацию о Linux Page Cache, я увидел это:

В Linux Page Cache ускоряет многие обращения к файлам в энергонезависимой памяти

это звучит так, как будто это действительно связано с памятью ввода / вывода. Рассматривая виртуальную память, используемую всеми процессами, я вижу, что выделено / использовано около 70G, что, похоже, соотносится с 70G из верхнего вывода.

Итак, поверх ли показывается использование виртуальной памяти, зарезервирован ли кеш памяти для ускорения доступа к файлу (или, может быть, оба)?

0