Прогу на убунту для мониторинга пиковых нагрузок на память?
Есть: Ubuntu Lucid Lynx 32,apache,mysql и периодически выскакивающее изо всех дыр out of memory(и это на облаке, где, в общем, такого быть не должно), о котором я узнаю постфактум из логов апача и мускуля.
Задача: Отследить какая зараза так жестко съедает память.
Собственно вопрос — какими средствами это можно сделать?
У меня нет возможности следить постоянно. Ошибка вылезает редко и воспроизвести я ее не могу. Насколько я знаком с htop'ом он не позволяет отследить именно редкие всплески.
Ну, тогда надо ставить средство монторинга, с ведением графиков, например я Zabbix использую в инфраструктуре — он может предупредить по почте или по Jabber/SMS что не в порядке. Правда времени Вам потратить на его изучение тоже придется. А всплески — можно сделать просто:
скрип типа:
#!/bin/bash
{
date
ps uax
echo
} >> /var/log/memory.log
И поставить в крон на каждую минуту например. Много логов сгененит. Но позволит сделать анализ — кто, сколько и когда съел и каких ресурсов.