Linux 为什么nodejs占用CPU?

Linux 为什么nodejs占用CPU?,linux,performance,node.js,Linux,Performance,Node.js,我不熟悉node。我正在编写一个示例http服务器是节点http模块。在用jmeter分析它之后 Jmeter测试用例: 线程数:20 每次请求后的延迟:5ms 通过一个简单的程序,节点cpu的使用率在17%-20%之间变化 节点版本:v0.10.0 示例代码: var http = require('http'); var url = require("url"); http.createServer(function (req, res) { var uri = url.parse(

我不熟悉node。我正在编写一个示例http服务器是节点http模块。在用jmeter分析它之后

Jmeter测试用例: 线程数:20 每次请求后的延迟:5ms

通过一个简单的程序,节点cpu的使用率在17%-20%之间变化

节点版本:v0.10.0 示例代码:

var http = require('http');
var url = require("url");
http.createServer(function (req, res) {
    var uri = url.parse(req.url).pathname;


    var body = "";

    req.on('data', function (chunk) {
        body += chunk;
    });

    req.on('end', function () {     
        res.writeHead(200, {'Content-Type': 'text/plain'});            
                res.end('hi vivek');
    });


}).listen(9097, "127.0.0.1");
在我的示例程序中,我没有执行任何cpu任务。 我的问题是什么

  • 为什么需要那么多cpu
  • 我可以在节点中支持多少并行用户请求
    “简单程序”。。。试着用C或汇编语言编写,看看这有多简单。对于线程中的真正问题:
    我可以在节点中支持多少并行用户请求?
    10k在一个节点中process@0x90来源?@VladLazarenko这将是一个面向node js开发者的hello world https程序。这就是为什么我用简单的word@0x90我已将我的问题发布在