एक एकल Node प्रक्रिया केवल एक CPU कोर का उपयोग करती है (इसका JS एक थ्रेड पर चलता है)। मशीन के सभी कोर का उपयोग करने के लिए, आप कई Node प्रक्रियाएं चलाते हैं — cluster मॉड्यूल, PM2 जैसे प्रक्रिया प्रबंधक, या कंटेनर आर्केस्ट्रेशन के माध्यम से — और अनुरोधों को उनमें लोड-संतुलित करते हैं।\n\n## समस्या\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";
