У меня есть VPS сервер. На графике использования ЦП я вижу длительные периоды использования ЦП на 50%, которые не связаны с графиком посетителей моего сайта: http://c2n.me/iRJplq. Я проверил верхнюю часть, и большую часть времени диспетчер fastcgi, вызывающий скрипты python, занимает большую часть процессора: http://c2n.me/iRJqRD. Я подозреваю, что, вероятно, другие пользователи на том же физическом сервере много используют ресурсы, можно ли понять более подробно, почему процессы начали потреблять больше ЦП?
Прикрепите strace к dispatch.fcgi и посмотрите, на что они тратят большую часть процессорного времени (strace -p PID
). Вы также должны включить некоторую трассировку / профилирование в своем скрипте Python, чтобы отслеживать это (если у них есть какие-либо достойные функции ведения журнала).
Маловероятно, что ваш VPS-провайдер смешивает использование ЦП вашей виртуальной машины с другими на том же физическом сервере.