Re[4]: Оптимальная настройка
Igor Sysoev
is at rambler-co.ru
Wed Dec 1 13:40:02 MSK 2004
On Wed, 1 Dec 2004, Konstantin N. Bezruchenko wrote:
> > А если увеличить число воркеров у nginx, скажем, до 10.
>
> Получается немного лучше. 3 штуки в секунду идут стабильно, ближе к
> концу падает до 2. При увеличении количества worker до 15, эффект
> пропадает.
В общем, научные исследования на 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.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list