ПРОЕКТЫ 


  АРХИВ 


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: Раскидать процессы по процессорам + снизить нагр узку



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



 




Copyright © Lexa Software, 1996-2009.