nginx + php-fpm в gentoo. Не получается нагрузить на 100%
sasha181 12 декабря, 2011 - 14:06
Поднял связку nginx + php-fpm под gentoo
Как только не пробовал нагрузить с помощью http_load , нагрузка на процессор от php не превышает 40 % (60% простаивает) и отдача не более 15 страниц в секнду. Это может быть где-то в ядре прописано? Просто в конфигах никаких подобных лимитов нет.
Процессор xeon , 4 ядра. Памяти 2 гига. Кроме этой связки на сервере ничего нет.
»
- Для комментирования войдите или зарегистрируйтесь
слишком расплывчато Проблема
слишком расплывчато
Проблема может быть например в дисковой подсистеме ( не хватает скорости), в кол-ве памяти, в настройках php.ini и системных лимитах , в sql ( если есть)
вобщем врубайте логгирование на полную и смотрим где и что
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
-- Mysql исключён, т.к. он
-- Mysql исключён, т.к. он используется и рабочим сервером , который отрабатывает 100 запросов в секунду.
-- Диски тоже так тормозить не могут. На сервере нет ничего кроме этой связки и 2 WD RE2 диска в Raid1
-- nginx.conf, php.ini и php-fpm.conf взяты с рабочего сервера и поэтому тоже исключены
Вот и остаётся либо системные лимиты, либо может ещё флаги компиляции. Какие системные лимиты могут быть в ядре включены по-дефолту . Что можно почитать на этот счёт ?
в /etc/make.conf у меня вот что
/
На высоконагруженной системе оно (избыточное относительно необходимого) приведёт к непроизводительной перегрузке дисковой подсистемы (если конечно логи не пишутся через отдельную сетевую карту на выделенный сервер).
:wq
--
Live free or die
Разобрался. Добавил в конфиг
Разобрался. Добавил в конфиг mysql skip-name-resolve. Тормоза были именно там.
http://gentoo.ru/content/chto
http://gentoo.ru/content/chto-eto-znachit-solved-resheno
:wq
--
Live free or die
sasha181
излишняя самоуверенность делу всегда вредит
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)