
Theнаверху страницы руководстваговорит:
Процент занятости 90% считается «критическим». Обратите внимание, что этот процент занятости представляет собой накопленное потребление памяти ядром (включая slab) и всеми процессами;память для кэша страниц ('cache' и 'buff' в строке MEM) не подразумевается!
Строка MEM
нашего вывода atop выглядит так:
MEM | tot 94.4G | free 252.4M | cache 70.1G |dirty 127.5M | buff 450.4M | slab 4.5G
Я пытаюсь понять, что на самом деле означает 70,1 ГБ кэша. Один человек, с которым я говорил, сказал, что это включает виртуальную память процесса. Однако, когда я искал информацию оКэш страниц Linux, Я видел это:
В Linux кэш страниц ускоряет многие доступы к файлам в энергонезависимом хранилище.
что заставляет это звучать так, будто это действительно связано с хранилищем ввода-вывода. Рассматривая виртуальную память, используемую всеми процессами, я вижу около 70G выделенной/использованной, что, похоже, коррелирует с 70G из вывода atop.
Так отображается ли atop использование виртуальной памяти, кэш-память зарезервирована для ускорения доступа к файлам (или, может быть, и то, и другое)?