Для двухъядерного компьютера, это поможет установить 4 процесса с pm2? - PullRequest
1 голос
/ 18 октября 2019

Использование pm2 с приложением node.js, 2-х ядерным компьютером.

pm2 start app.js -i 4

Это поможет производительности или не поможет вообще?

Спасибо!

1 Ответ

2 голосов
/ 18 октября 2019

Это не поможет производительности, на самом деле это будет вредно. Рекомендуется порождать N-1 рабочих, N - количество ядер ЦП.

Вы можете выдать: pm2 start app.js -i -1 для этого. Учитывая, что у вас есть только 2 ядра, это будет использовать только одно, поэтому вы не будете использовать преимущества кластеризации.

Если вы хотите попробовать использовать 2 ядра в вашем случае, вы должны запустить свои собственные тесты, ноубедитесь, что ваша машина не выполняет много работы вне Node.js, в противном случае будет лучше использовать только одно ядро.

Если вы используете больше рабочих, чем ядер ЦП, процессы начнут конкурировать за ресурсы,что снизит производительность приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...