Рейтинг:0

Получение совокупного использования памяти процессом Linux?

флаг ng

Как можно агрегировать использование памяти процессом Linux и всеми его дочерними процессами в удобочитаемом формате?

Я пытался эта ссылка и даже используя кошка /proc/$pid/статус но у последнего было 18 ГБ виртуальной памяти для хрома на моей машине, у которой всего 12 ГБ ОЗУ (я знаю, что она виртуальная и может быть больше, чем объем физической ОЗУ). Но мне нужно знать физический использование памяти всеми экземплярами хрома сразу и в данный момент.

user10489 avatar
флаг in
Вы можете создать контрольную группу для него и либо запустить его в контрольной группе, либо переместить процесс и все его дочерние элементы в контрольную группу постфактум. Затем cgoup будет отслеживать совокупный максимальный RSS. (Полный ответ на этот вопрос должен включать в себя, как создать контрольную группу и прочитать подробности.)
Masked Man avatar
флаг ng
@user10489 user10489 Я предпочитаю подход с доступными командами и инструментами, а не самодельный подход. В Windows это очень просто и интуитивно понятно на собственном системном мониторе.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.