Во время тестов (CentOS 5.5 32-bit, kernel 2.6.18-194, Zend Server CE 5.0.2, nginx, Apache/2.2.3, MySQL) второй раз наблюдаем, что при небольших и средних нагрузках оптимизатор Zend ведёт себя предсказуемо
а при увеличении нагрузки (кол-ве запросов/сек ~ 15-20, одновременных пользователей/сессий > 300) может отключаться:
При этом, естественно производительность веб сервера катастрофически падает (кроме нагрузки добавляется отсутствие кэширования). Такое поведение характерно при большом количестве допустимых дочерних процессов (child processes) Apache, параметр MaxClients >= 50
При уменьшении MaxClients до 20, этот негативный эффект (баг) пропадает и оптимизатор Zend Server (Optimizer +) продолжает успешно работать несмотря на нагрузку
Эффект описан на , пока безответно, но надеюсь, что разработчики заметят и исправят
P.S. Обращаю внимание, что описанный эффект характерен для действительно БОЛЬШИХ нагрузок (> 1 млн.хитов в сутки), и на то, что необходимость запускать более 20 процессов Apache возникает крайне редко
"Opcode Caching is Up and Running" |
а при увеличении нагрузки (кол-ве запросов/сек ~ 15-20, одновременных пользователей/сессий > 300) может отключаться:
"Opcode Caching Disabled" |
При этом, естественно производительность веб сервера катастрофически падает (кроме нагрузки добавляется отсутствие кэширования). Такое поведение характерно при большом количестве допустимых дочерних процессов (child processes) Apache, параметр MaxClients >= 50
При уменьшении MaxClients до 20, этот негативный эффект (баг) пропадает и оптимизатор Zend Server (Optimizer +) продолжает успешно работать несмотря на нагрузку
Эффект описан на , пока безответно, но надеюсь, что разработчики заметят и исправят

P.S. Обращаю внимание, что описанный эффект характерен для действительно БОЛЬШИХ нагрузок (> 1 млн.хитов в сутки), и на то, что необходимость запускать более 20 процессов Apache возникает крайне редко
