0

私はノードが初めてです。サンプルの http サーバーを書いていたのはノードの http モジュールです。jmeterでプロファイリングした後

Jmeter テスト ケース: スレッド数: 20 リクエストごとの遅延: 5 ミリ秒

ノードの 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 タスクを実行していません。私の質問は?

  1. なぜそんなに多くのCPUを消費するのですか?
  2. ノードでサポートできる並列ユーザー リクエストの数はいくつですか?
4

0 に答える 0