Задать вопрос
danielnewman
@danielnewman
Front-end

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

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

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


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

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

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

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

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