import os from "node:os";
import cluster from "node:cluster";
import http from "node:http";
console.log(os.cpus().length); // 获取cpu核数
const cpuNum = os.cpus().length;
console.log(`Primary process ${process.pid} is running`);
for (let i = 0; i < cpuNum; i++) {
console.log(`Worker process ${process.pid} is running`);
.createServer((req, res) => {
res.writeHead(200, { "Content-Type": "text/plain" });
res.end(`Hello World from ${process.pid}`);
console.log(`Worker process ${process.pid} is running`);
// npx loadtest http://localhost:3000 -n 50000 -c 1000