Ниже приведен скриншот htop системы:
Я пытаюсь понять разницу между использованием памяти (86.1G/231G) и полем RES для процесса (253G), обозначенного 2 розовыми полями на скриншоте. (Примечание: PID 28168-28199 относятся к одному родительскому процессу, в котором используются все ядра ЦП)
Со страницы руководства htop,
M_RESIDENT (RES): размер резидентного набора, т. Е. Размер разделов текста и данных, плюс использование стека.
Это также соответствует полю VmRSS в файле /proc /proc_id /staus.
Как я могу получить точную оперативную память, используемую процессом?
Если я хочу постоянно отслеживать, запущен ли процесс с использованием пространства SWP из-за недостатка свободного места в основной памяти, как я могу это сделать?