Когда я наблюдал за одним из своих серверов, мне показалось, что есть несколько необычных всплесков использования процессора, как показано на этом изображении:
которые происходят, как видно из этого графика, в повторяющемся интервале.
На этом сервере работает серверная версия Ubuntu 14.04, и я установил ubuntu-desktop
просто чтобы запустить хром и показать страницу графаны на мониторе. Кроме того, работает несколько веб-серверов и сервисов, но ни один из них в настоящее время не имеет трафика.
Я попытался исследовать этот всплеск использования с помощью 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