Как ядра процессора распределяются между nodejs экземплярами в docker и pm2? - PullRequest
0 голосов
/ 07 февраля 2020

Я использую множество docker контейнеров без ограничения ресурсов, и у каждого контейнера есть несколько экземпляров pm2, которые запускают nodejs. Таким образом, у меня было много nodejs экземпляров на моей машине в целом.
1) Меня интересует, как ядра процессора распределены между nodejs экземплярами в этой схеме?
2) И как можно иметь nodejs экземпляров, превышающих ядра процессора?
Я думаю, что есть только один вариант, когда он реален: это изменение контекста обработки, как в classi c многопоточный язык программирования.
3) А как плохо использовать эту схему? Как я могу улучшить производительность, если мне нужна функция «pm2 reload all» для точного нулевого времени простоя в каждом контейнере?
4) Посоветуйте, что я могу прочитать по этой теме c?

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