假如我们通过Node 提供 child_process 模块来实现多核 CPU 的利用 。 child_process.fork() 函数来实现进程的复制 。
worker.js 代码如下:
var http = require('http')\http.createServer(function(req, res) {\res.writeHead(200, { 'Content-Type': 'text/plain' })\res.end('Hello World\n')\}).listen(Math.round((1 + Math.random()) * 1000), '127.0.0.1')\通过 node worker.js
启动它 , 会监听 1000 到 2000 之间的一个随机端口 。
master.js 代码如下:
var fork = require('child_process').forkvar cpus = require('os').cpus()for (var i = 0; i < cpus.length; i++) { fork('./worker.js')}查看进程数的 命令如下:
ps aux | grep worker.js$ ps aux | grep worker.jslizhen 1475 0.0 0.0 2432768 600 s003 S+ 3:27AM 0:00.00 grep worker.js\lizhen 1440 0.0 0.2 3022452 12680 s003 S 3:25AM 0:00.14 /usr/local/bin/node ./worker.js\lizhen 1439 0.0 0.2 3023476 12716 s003 S 3:25AM 0:00.14 /usr/local/bin/node ./worker.js\lizhen 1438 0.0 0.2 3022452 12704 s003 S 3:25AM 0:00.14 /usr/local/bin/node ./worker.js\lizhen 1437 0.0 0.2 3031668 12696 s003 S 3:25AM 0:00.15 /usr/local/bin/node ./worker.js\更多node相关知识 , 请访问:nodejs 教程!
以上就是怎么获取Node性能监控指标?获取方法分享的详细内容 , 更多请关注电脑自学网其它相关文章!
推荐阅读
- 两种计费方式哪种更划算? 电费怎么算
- 7 大葡萄酒开瓶器的正确使用姿势 红酒用开瓶器怎么开
- “连襟”是怎么来的? 连襟关系的意思是什么
- 怎么样让女人死心塌地的跟着你
- 分享写软文营销文案的5种方法 软文营销文案该怎么写?
- 教你写营销软文的5个技巧 营销软文该怎么写?
- 原神武器原胚使用方法-武器原胚怎么用技能提升
- 神都探奇礼包码大全-最新礼包码获取途径及奖励一览您要知道知识
- 黎明觉醒营地贡献点怎么得-营地贡献点获取方法介绍图文攻略666
- 明日方舟FA-8突袭怎么打-踏寻往昔之风FA-8突袭低配打法介绍让您技能天下无双