Как создать модуль Puppet, который фиксирует время? [дубликат]

У меня есть ощущение, что этот документ вам очень поможет (особенно разделы 5.5 и 5.2). Я постараюсь резюмировать здесь как можно лучше.

Лучшее объяснение, которое у меня есть, заключается в том, что цифры, приведенные в memory.usage_in_bytes , не являются невероятно точными, но предназначены для того, чтобы дать общее представление об объеме памяти, которую что-то использует. memory.stat, вероятно, предоставит вам более точное, хотя и более сложное представление о памяти, используемой различными процессами. Если использование памяти там не отображается, то у вас может быть гораздо большая проблема.

ПРАВКА: Если вы продолжите читать в части 5.2 этого документа, есть некоторая дополнительная информация:

Только анонимная кэш-память и кэш-память подкачки указана как часть статистики 'rss'. Это не следует путать с истинным «размером резидентного набора» или объем физической памяти, используемой cgroup. 'rss + file_mapped" даст вам резидентный заданный размер cgroup. (Примечание:файл и шмем могут совместно использоваться другими cgroups. В этом случае file_mapped учитывается только в том случае, если cgroup памяти является владельцем страницы кэш.)

В этом случае это все еще не соответствует тому, что вы видите, что заставляет меня полагать, что владелец процесса virtualbox не является владельцем всех кэшей страниц, используемых процессом virtualbox.

Последняя проверка здравомыслия, которую я бы посоветовал, это проверить журнал убийц OOM и посмотреть, был ли убийца OOM активен. Когда убийца OOM активен, вы можете получить странные результаты из журналов памяти.

0
20.09.2013, 00:10
0 ответов

Теги

Похожие вопросы