Re: Почему нагружается только 1 worker?

Brazzford nginx-forum at nginx.us
Mon Jun 2 10:00:08 UTC 2014


У меня ubuntu 12.04. multi_accept on - закомментирован. И всё равно
получается так, что, например, один worker 50% CPU, а второй 0%


Валентин Бартенев Wrote:
-------------------------------------------------------
> On Monday 02 June 2014 03:32:06 Brazzford wrote:
> > Здравствуйте! У меня VPS с одно ядерным процессором. В конфиге Nginx
> > поставлено 2 worker'а. Когда я делаю тест с помощью AB, вижу,  что
> всю
> > нагрузку принимает либо первый либо второй worker. Именно поэтому
> > рекомендуют запускать количество worker'ов равных числу ядер? Потому
> что
> > остальные задействованы не будут? А почему два worker'a не могут
> > распределить нагрузку между собой, работая на одном ядре процессора?
> Я знаю,
> > что одно ядро, в одно и тоже время может выполнять только один
> процесс, но
> > ведь существует переключатель процессов, который с одного процесса
> > переключается на другой... и я не могу понять почему у меня
> нагружается
> > только один worker. Помогите пожалуйста понять суть дела.
> > 
> 
> Стоит указать операционную систему.
> 
> Если это Linux, то по всей видимости вы сами так настроили,
> разрешив multi_accept.
> 
> --
> Валентин Бартенев
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,250554,250559#msg-250559



Подробная информация о списке рассылки nginx-ru