hi,
我们准备用node.js搭建了一个tcp服务器,我在对demo做压力测试的时候发现一个问题:
当并发连接数少于大概1150的时候,CPU占用率大概5~6%,但是再这基础上再加多一些连接 (大概不到10个)的时候,CPU占用率就飙升到100%了。
有人知道这是为什么么,会不会是个bug呢?
ps:我用的是0.6.11的版本,操作系统是CentOS(6.0)版本。
测试代码:
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");