1
우리는 CentOS (버전 6.0)에서 node.js (버전 0.6.11)를 사용하여 TCP 서버를 구축하고 있습니다. 스트레스 테스트를하는 동안 문제가 발견되었습니다.TCP 서버에서 스트레스 테스트 수행
node.js 데몬의 CPU 사용량은 1150 연결이 설정되지 않았을 때 약 5 ~ 6 %입니다. 그러나 더 많은 연결이 이루어지면 갑자기 100 % 으로 증가합니다.
누구나 그 이유를 알고 있습니까? node.js의 버그입니까? Node.js를 0.6.13에
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