Когда я наблюдал за одним из своих серверов, мне показалось, что есть некоторые необычные всплески использования процессора, как видно на этом изображении:
, которые происходят, как можно видеть на этом графике, с повторяющимся интервалом.
] На этом сервере работает серверная версия Ubuntu 14.04, а я ' Мы установили ubuntu-desktop
только для того, чтобы запустить Chrome и показать страницу графаны на мониторе. Кроме того, есть несколько запущенных веб-серверов и служб, но ни один из них на данный момент не имеет трафика.
Я попытался исследовать этот всплеск использования с помощью команд top
и htop
чтобы увидеть, какой процесс использует ядра процессора. Похоже, что единственные процессы, использующие ядра, - это хром (иногда с использованием процессора не более 30%).
Кто-нибудь, пожалуйста, подскажите, как я могу выяснить, что вызывает эти всплески использования? Меня беспокоит, что где-то что-то не так, так как повторяющиеся интервалы происходят несколько дней назад
Вы можете попробовать разместить какой-нибудь скрипт, как показано ниже в cron:
ps -eo pid,pcpu,comm | grep -v 0.0 >> /home/user/process_load.log
И проверьте задания cron вашего сервера и приложения, так как загрузка периодическая, некоторые задания могут выполняться каждые 2 часа.
UPD: лучший способ:
/bin/date +%Y-%m-%d:%H:%M:%S >> /home/user/process_load.log && /bin/ps -eo pid,pcpu,comm | /bin/grep -v 0.0 >> /home/user/process_load.log