системный монитор ресурсов для работы cron

У меня есть сервер linux, который сталкивается с высоким уровнем использования процессора, который заставляет сервер не отвечать на любой запрос даже в ssh. После ручной перезагрузки сервер возвращается к нормальной работе. Сервер имеет много заданий cron, работающих в разное время. Проверял журналы sar, но не смог получить четкую информацию о процессе, вызывающем проблему. Может ли кто-нибудь помочь в этом, если какие-либо инструменты доступны для записи периодического отдельного процесса, использование ресурсов скрипта crontab для устранения неполадок.

1
задан 7 August 2017 в 18:08

2 ответа

Прочитайте man top, особенно о -b Batch mode и -n Number of iterations. Перенесите вывод top в файл (я сделал бы один за top вызов, чтобы облегчить сравнение)

2
ответ дан 18 July 2018 в 08:55

Прочитайте man top, особенно о -b Batch mode и -n Number of iterations. Перенесите вывод top в файл (я сделал бы один за top вызов, чтобы облегчить сравнение)

2
ответ дан 24 July 2018 в 19:12
  • 1
    Использование: top -b > ~/top.log & – pa4080 7 August 2017 в 18:21
  • 2
    @ pa4080 Как вы остановите это, прежде чем он заполнит диск? Как вы сравниваете этот период с предыдущим? Серьезно, прочитайте man top. – waltinator 7 August 2017 в 22:34

Другие вопросы по тегам:

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