Egy Node folyamat csak egy CPU magot használ (a JS egy szálon fut). Annak érdekében, hogy a gép összes magjának használhassuk, több Node folyamatot kell futtatnunk — a cluster modulon keresztül, egy folyamatkezelővel, például PM2-vel, vagy konténer orkesztráció segítségével — és terheléselosztást végezzünk a kérések között.\n\n## A probléma\n\ntext A server with 8 CPU cores running ONE Node process → uses ~1 core, wastes 7. Need multiple processes to utilize all cores and handle more concurrent load. \n\n## The cluster module — fork worker processes\n\n```js
import cluster from "cluster";
import { cpus } from "os";
import http from "http";
