кол-во воркеров и отдача статики

Exe xmail at messir.net
Sat Feb 24 14:27:35 MSK 2007


Часто вижу в рассылке(и не только) что при отдаче статики лучше ставить  
worker_processes 1, масимум 2.
При этом люди аргументируют это тем что якобы разные воркеры будут  
блокировать друг друга.
Я в это не верю ибо:
а) nginx сам ничего не читает, он использует sendfile. А sendfile делает  
ядро которое в системе все равно
одно
б) не вижу причин по которым один процесс будет считывать с диска файлы в  
N потоков чем N процессов
каждый из которых считывает файлы в один поток.
в) каким образом они друг друга будут блокировать?

Таким образом я делаю вывод что никакой особой зависимости между  
worker_processes и производительностью нет.

Может ли кто-нибудь поделиться своими соображениями?

//Черный Плащ





More information about the nginx-ru mailing list