Un singolo processo Node utilizza solo un nucleo CPU (il suo JS viene eseguito su un thread). Per utilizzare tutti i core su una macchina, si eseguono più processi Node — tramite il modulo cluster, un gestore di processi come PM2, oppure tramite orchestrazione di container — e si bilancia il carico delle richieste tra di essi.\n\n## Il problema\n\n\n\n## The cluster module — fork worker processes\n\n```js
import cluster from "cluster";
import { cpus } from "os";
import http from "http";
