Re[8]: nginx тормозит выдачу контента. помогите выпрямить мне руки.

vvs at onecd.ru vvs at onecd.ru
Thu Dec 6 12:11:38 MSK 2007


>> >> Поставлю 20000 - посмотрим.
>> > Хана серверу
> Угадал?  
Нет. Я поднял только 2. :)

>> > Когда поднимете сервер, попробуйте плавно увеличивать количество
>> > воркеров с 4 до 16 раз в час например. Если от воркеров то-то зависит
>> > (а оно зависит, Игорь указал на спящих воркеров рвнее в треде), то
>> > будет видно результат на графиках (уверен они у вас где-нить есть).
>> Сервер поднят.
>> worker_processes  2;
> Есть у меня странное предубеждение против маленких значений тут...
> Везде ставлю сразу равным количеству cpu, а потом увеличиваю если
> вижу, что помогает. Мелкие значения только на тупом проксировании
> отлично работали для меня. Как только появляется интенсивное чтение с
> (не дай бог) нагруженных дисков - всегда увеличивал до 8-16.
До сих пор 2.

>> Трафик 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 - более не отдавалось с ним.

# 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




More information about the nginx-ru mailing list