ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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




 




Copyright © Lexa Software, 1996-2009.