Re[5]: Оптимальная настройка

Igor Sysoev is at rambler-co.ru
Thu Dec 2 18:09:27 MSK 2004


On Thu, 2 Dec 2004, Konstantin N. Bezruchenko wrote:

> > В общем, научные исследования на FreeBSD 4.10 (foto.rambler.ru)
> > показали следущее. Первональные настройки
>
> > sendfile     on;
> > tcp_nopush   on;
>
> > были изменены на
>
> > sendfile     on;
> > #tcp_nopush   on;   # это тоже самое, что и tcp_nopush  off
> > tcp_nodelay  on;
>
> > Кроме того, всем воркерам было сделан renice -20.
> > Скрость загрузки картинок в MSIE визуально возросла. Но tcp_nodelay, по-моему,
> > оказывает большее влияние.
>
> > FreeBSD постепенно понижает приоритет долго работающему процессу.
> > Возможно, поэтому к концу скрость запросов падает, если на машине активно
> > выполняются другие процессы. Другой способ уменьшить падение приоритета -
> > увеличить число воркеров, тогда запросы могут распределятся на несколько
> > процессов. Самый радикальный метод - renice -20.
>
> Попробовал с количестом worker 10, всем сделал renice -20
> Все так-же максимум что он отдает 4 штуки в секунду, но исчезли
> провисания (бывали раньше секунды когда вообще ничего не отдавалось)
> Кроме этого торможение к концу тоже пропало. Стабильно имеем 4 штуки в
> секунду. Уже довольно неплохо! Еще бы понять почему апач отдает
> больше.

А можно прислать мне (не в спсиок) tcpdump двух потоков c Апачём и nginx:

tcpdump -i <intreface> -n -vv src host <ip> and dst host <ip> and dst port <port>

Вместо <interface>, <ip> и <port> поставить нужные значения.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list