У меня есть 2 сервера Win2008, работающих в отказоустойчивом кластере, я также установил Apache 2.2 и назначил его в качестве общей службы для кластера. Установка рассчитана на обслуживание (максимум) 76 клиентов.
Когда мы выполнили пробный запуск наших серверов в реальной среде, мы заметили, что потребление ЦП остается на уровне почти 100%, а httpd.exe использует 90% от общего потребления.
Есть ли способ снизить потребление ресурсов ЦП? Возможно, настройка самого Apache?
TIA
Ненавижу просто публиковать ссылку, но, возможно, посмотрите на это: http://htaccess.wordpress.com/2010/03/13/control-apache-cpu-memory-and-processes-with-httpd-conf/
Похоже, вы можете вручную установить максимальный процессор, который Apache может использовать в целом.
Я полагал, что в зависимости от того, как был настроен Apache, есть варианты либо использовать больше ресурсов и ускорить работу веб-сайтов и т. Д., Либо использовать меньше ресурсов, но за счет скорости работы сайтов.
Вот еще одна ссылка для объяснения RLimitCPU: https://stackoverflow.com/questions/20105339/how-to-use-rlimitcpu