danielnewman
@danielnewman
Front-end

Причины и следствия елки memory usage в статистике munin

В руки попал Hetzner'овский EX4S сервер на CentOS 6.2 в слегка запущенном состоянии
на предмет чистки от malware/shell и, возможно, оптимизации приложения. Не будучи
суровым админом (строитель сайтов) – впадаю в панику и робко кручу сервер.

Поставил munin, смотрю третий день за памятью и жду – не вывалиться ли, вскоре, в
дисковый swap вся эта статистика. Так же не понимаю причины, почему размер cache
так скачет в течении дня и какова рожна делает так называемая 4-7Gb unused память в
линуксе, т.к. прибываю в вере, что в линуксе не бывает неиспользуемой памяти.


* дырка в статистике — моих рук рестарт
Элегантное предложение «отвалить от сервера и отдать его в руки нормального админа»
не принимаются. Т.к. нормальные уходят и приходят, а мне нужно привести в порядок
проект и начать его переносить на новый движок на этом же сервере.
  • Вопрос задан
  • 3008 просмотров
Пригласить эксперта
Ответы на вопрос 2
@egorinsk
Во-первых, почему есть unused память — возможно, что все файлы, к которым обращаются приложения, весят в сумме меньше, чем у вас свободной памяти, вот что-то остается невостребованным.

Почему дисковый кеш освобождается в пользу unused — может, у вас там ramfs/tmpfs и на ней удаляется файл, вот память и освобождается? Честно говоря, трудно еще какую-то версию предполжить. Может, вы отмонтировали блочное устройство и дисковый кеш, связанный с ним, освободился?

Если вы думаете, что есть руткит, наверно, стоит переустановить систему с нуля, чтобы не рисковать. Доказать отсутсвие руткита подобным наблюдением за системой нельзя.
Ответ написан
kefirr
@kefirr
Так а что там вертится на нём? Похоже на поведение управляемой памяти со сборщиком мусора (Java, .Net, etc). Память пожирается в процессе работы софта (это не leak), при определённых условиях мусор собирается.
Прощу прощения, если вообще не по теме.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы