Раскидать процессы по процессорам + снизить нагрузку
Igor Sysoev
is at rambler-co.ru
Wed Apr 19 17:38:13 MSD 2006
On Wed, 19 Apr 2006, Eugene wrote:
> Есть машинка с двухядерным процессором, согласно рекомендации установил число
> рабочих процессов 2. Но оказалось так, что оба рабочих процесса nginx висят
> на одном и том же процесоре - ядре 1, когда на 0 свободно.
>
> Еще посмотрел загрузку top:
> Cpu0 : 0.0% us, 1.0% sy, 0.0% ni, 99.0% id, 0.0% wa, 0.0% hi, 0.0% si
> Cpu1 : 0.0% us, 0.0% sy, 0.0% ni, 89.9% id, 9.1% wa, 0.0% hi, 1.0% si
> Второе ядро тратит много времени в wa - иногда до 20%. Можно это как-то
> уменьшить?
Если это Линукс, то можно попробовать
worker_cpu_affinity 01 10;
Один воркер будет привязан к cpu0, а второй - к cpu1.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list