- Автор темы
- #1
Есть сервер с freebsd 8, на котором в связке работает nginx + apache.
Всю статику nginx отдает сам, динамика передается на бэкенд, где выполняется зазенденный php скрипт через mod_php.
При этом URT (upstream response time) по логам nginx доходит до 2-4с по ответам 200 и до 0.3-0.7 при 302 ответах от бэкенда.
LA на самом сервер практически равно 0, из 20 висящих процессов httpd реально в пиковой нагрузке загруженны 2-4, остальные просто простаивают.
До переезда на freebsd те же скрипты работали на дебиан ламп, там urt никогда не поднимался выше 0.3, в 95% случаев urt был 0.000
По конфигурации железа дебиан сервер был раза в 4 слабее freebsd сервера.
Файловая система на сервере ZFS, gstat стабильно по 0, ARC заполнен где-то на 80%, т.е. практически все берется из оперативки.
Скрипты выполняемые на php работают с mysql, в slow log для mysql за 45 дней аптайма не было ни единой записи.
Сейчас по pingdom страница размером 2Мб отдается за 7.5с. Но при повышении нагрузки, а именно при часовом количестве кликов >3.5к начинается резкий спад трафа, в эти моменты по pingdom отдача страницы происходит за 11-13с
В каком направлении копать в поисках узкого места?
Всю статику nginx отдает сам, динамика передается на бэкенд, где выполняется зазенденный php скрипт через mod_php.
При этом URT (upstream response time) по логам nginx доходит до 2-4с по ответам 200 и до 0.3-0.7 при 302 ответах от бэкенда.
LA на самом сервер практически равно 0, из 20 висящих процессов httpd реально в пиковой нагрузке загруженны 2-4, остальные просто простаивают.
До переезда на freebsd те же скрипты работали на дебиан ламп, там urt никогда не поднимался выше 0.3, в 95% случаев urt был 0.000
По конфигурации железа дебиан сервер был раза в 4 слабее freebsd сервера.
Файловая система на сервере ZFS, gstat стабильно по 0, ARC заполнен где-то на 80%, т.е. практически все берется из оперативки.
Скрипты выполняемые на php работают с mysql, в slow log для mysql за 45 дней аптайма не было ни единой записи.
Сейчас по pingdom страница размером 2Мб отдается за 7.5с. Но при повышении нагрузки, а именно при часовом количестве кликов >3.5к начинается резкий спад трафа, в эти моменты по pingdom отдача страницы происходит за 11-13с
В каком направлении копать в поисках узкого места?