Re[9]: nginx тормозит выдачу контента. помогите выпрямить мне руки.
Denis F. Latypoff
denis at gostats.ru
Thu Dec 6 13:00:25 MSK 2007
Hello vvs,
Thursday, December 6, 2007, 3:11:38 PM, you wrote:
>>> >> Поставлю 20000 - посмотрим.
>>> > Хана серверу
>> Угадал?
> Нет. Я поднял только 2. :)
поднял только 2 сервера?
>>> > Когда поднимете сервер, попробуйте плавно увеличивать количество
>>> > воркеров с 4 до 16 раз в час например. Если от воркеров то-то зависит
>>> > (а оно зависит, Игорь указал на спящих воркеров рвнее в треде), то
>>> > будет видно результат на графиках (уверен они у вас где-нить есть).
>>> Сервер поднят.
>>> worker_processes 2;
>> Есть у меня странное предубеждение против маленких значений тут...
>> Везде ставлю сразу равным количеству cpu, а потом увеличиваю если
>> вижу, что помогает. Мелкие значения только на тупом проксировании
>> отлично работали для меня. Как только появляется интенсивное чтение с
>> (не дай бог) нагруженных дисков - всегда увеличивал до 8-16.
> До сих пор 2.
Послушайте, а почему Вы так упорно не хотите попробовать 4, 8 или 16?
>>> Трафик 80Мбит.
>>> last pid: 68496; load averages: 0.04, 0.05, 0.14
>>> CPU states: 0.6% user, 0.0% nice, 1.8% system, 4.8% interrupt, 92.8% idle
>> Намана так Спящая тачка вообще - она при чтении манов теплее
>> бывает Ждем 100+ мегабит и начинаем смотреть на статусы воркеров и
>> на трафик. Далее - увеличиваем число воркеров.
> Трафик 240Мбит. Все живо.
> sendfile был отключен на 99 - более не отдавалось с ним.
И еще не хотите попробывать sendfile_max_chunk 1m...
> # top
> last pid: 75424; load averages: 0.22, 0.38, 0.40
> 62 processes: 2 running, 59 sleeping, 1 zombie
> CPU states: 2.8% user, 0.0% nice, 7.3% system, 11.5% interrupt, 78.4% idle
> Mem: 435M Active, 2621M Inact, 451M Wired, 159M Cache, 213M Buf, 5604K Free
> Swap: 2048M Total, 256K Used, 2048M Free
> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
> 68918 www 1 -8 0 199M 184M biord 1 9:06 2.25% nginx
> 68919 www 1 4 0 187M 172M kqread 1 8:51 1.46% nginx
--
Best regards,
Denis mailto:denis at gostats.ru
More information about the nginx-ru
mailing list