Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[8]: nginx тормозит выдачу конте нта. помогите выпрямить мне р уки.
>> >> Поставлю 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
|