http://www.acuriousanimal.com/2017/08/12/understanding-the-nodejs-cluster-module.html
NodeJS-Prozesse werden in einem einzigen Prozess ausgeführt, was bedeutet, dass sie standardmäßig nicht von Multi-Core-Systemen profitieren. Wenn Sie über eine 8-Kern-CPU verfügen und ein NodeJS-Programm über $ node app.js ausführen, wird sie in einem einzigen Prozess ausgeführt, wodurch der Rest der CPUs verschwendet wird.
Hoffentlich für uns bietet NodeJS das Cluster-Modul an, das eine Reihe von Funktionen und Eigenschaften enthält, die uns beim Erstellen von Programmen helfen, die alle CPUs verwenden. Es ist keine Überraschung, dass der Mechanismus, den das Cluster-Modul zur Maximierung der CPU-Auslastung verwendet, mithilfe von forking-Prozessen durchgeführt wurde, ähnlich wie bei den alten Unix-Systemen von fork ().