worker_processes

D
На сайте с 28.06.2008
Offline
1114
621

Рекомендовано устанавливать значение worker_processes равное кол-ву ядер.

Вопрос - кол-ву физических или виртуальных?

R
На сайте с 31.08.2013
Offline
9
#1

cat /proc/cpuinfo вот сколько там ядер, столько и устанавливайте

Den73
На сайте с 26.06.2010
Offline
523
#2
regname:
cat /proc/cpuinfo вот сколько там ядер, столько и устанавливайте

это вы где то вычитали, в большинстве случаев нет смысла ставить много воркеров.

R
На сайте с 31.08.2013
Offline
9
#3
Den73:
это вы где то вычитали, в большинстве случаев нет смысла ставить много воркеров.

На вопрос ТС я ответил. А ваше мнение стоит ли это делать и в каких ситуациях, ни меня ни ТС мне кажется не волнует. Это уже совсем другой вопрос.

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Ставить по числу физических ядер

Не ставить на ядра с общим кшем

Не стоит плодить сущности без необходимости
[Удален]
#5
В рамках этой статьи мы рассмотрим тот случай когда вы подозреваете именно nginx. Что же можно подкрутить, чтоб временно облегчить страдания сервера?
Попробуйте увеличить количество worker_processes, автор nginx советует устанавливать их по количеству ядер. Я варьировал это количество приблизительно в диапазоне «количество ядер» — «количество ядер x 2», при этом добивался более быстрого установление соедиенения, но не всегда более оперативной обработки http-запроса. Не забудьте, что есть еще worker_connections (максимальное количество конекшинов для одного worker)

http://habrahabr.ru/post/56497/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий