Назад | Перейти на главную страницу

Использование процессора lighttpd не может снижаться при уменьшении нагрузки

У меня есть сервер lighttpd, который легко обрабатывает около 800 одновременных подключений. Но вроде есть проблема:

Когда количество пользователей растет, увеличивается и загрузка ЦП, пока не будет достигнут предел около 90%. Проблема в том, что количество пользователей снова падает ... Даже если я вернусь к примерно 300-400 пользователям, процессор все еще находится на пике и, кажется, снова замедляется, как только снова приходит больше людей, скажем От 500 до 600.

Например, сейчас у меня 200 пользователей, но ЦП все еще на 90%, как если бы было 900 человек, когда сервер достиг пика ...

Что могло быть причиной проблемы? Может быть, проблема в конфигурации? Промывка ОЗУ? fastcgi? И как я могу решить эту проблему? Я действительно не знаю, что делать, какие-нибудь советы?

Просто перезапустить сервер нельзя, так как я потеряю всех подключенных пользователей, а это нехорошо.


бесплатные -m результаты:

             total       used       free     shared    buffers     cached
 Mem:          1658       1365        292          0        123       1106
-/+ buffers/cache:        135       1522
 Swap:          895          0        895

Запустите трассировщик системных вызовов (например, strace, если это сервер Linux) и посмотрите, показывает ли это, что делает lighttpd.