1
CentOS(バージョン6.0)でnode.js(バージョン0.6.11)を使用してTCPサーバーを構築しています。TCPサーバーでストレステストを実施
1150接続が確立されていない場合、node.jsデーモンのCPU使用率は約5〜6%にすぎません。しかし、ほんの少しの接続が確立された場合、それは100% に急上昇します。
誰もがそのように動作する理由を知っていますか? node.jsのバグですか?ここで
は、デモコードです:
var net = require("net");
var server = net.createServer(function(socket)
{
socket.setEncoding("utf8");
socket.on('close',
function()
{
console.log('close');
});
socket.on('disconnect',
function()
{
console.log('disconnect');
});
socket.on("data", function(data)
{
// console.log("recv");
});
});
server.listen(8080, "192.168.2.105");
console.log("Server on 8080");
どのようにこのコードを正確にテストしますか?そうでなければgithub発行ページに投稿するようアドバイスします。 – Alfred
私はすでにそれをしました.https://github.com/joyent/node/issues/2987#issuecomment-4650835 – seallee