Назад | Перейти на главную страницу

Аудит использования ЦП и памяти для заданий cron

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

Есть ли простой способ проверить использование ЦП и памяти заданиями cron?

Вы смотрели на сар/Sadc?

Вы рассматривали возможность запуска команд вручную для их аудита?

Это хорошая идея для нового инструмента :) некоторая оболочка cron, которая делает учет

Нет, не специально, но в этом не должно быть необходимости. Просто используйте любой из распространенных инструментов мониторинга; большинство из них позволяют разбить использование ресурсов по процессам.

Самым простым решением будет скрипт, который регулярно запускается vmstat и top и добавляет результаты в файл (используйте topвариант "b"). Или используйте более сложное программное обеспечение для мониторинга, такое как Nagios или ZenOSS (может быть излишним для этой проблемы, но в целом они полезны). См. Например Альтернативы Nagios