我用快遞靜態插件,Windows 2008的64位,8G內存,萬兆網,節點-6.9.x 64位集羣的NodeJS高內存使用率
var cluster = require("cluster");
var http = require("http");
var express = require("express");
if(cluster.isMaster()){
for (var i = 0; i < 4; i++)
cluster.fork();
}else{
var express = require("express");
var app = express();
var http = require("http");
app.use(express.static(""));
http.createServer(app).listen(8080);
}
記憶增長速度非常快,從1GB到8G的約五minutes.at這次約1500 connections.outgoing帶寬300MB /萬兆,約150MB,主進程30MB每一個工作進程。
System performance monitor show
-----------------------------------------------------------------
receive| using 7.8G | free 100Mb
---------------------------------------------------------------
內存所使用的是誰?大約15分鐘,工作人員進程崩潰。
我嘗試HTTP服務器模塊(NPM安裝HTTP服務器),相同的結果。
你怎麼做1500間的連接測試? – iKoala
系統性能監視器 - > TCPv4 - >連接活動 – Luodong
我不明白爲什麼這個示例代碼默認會創建1500個連接。 – iKoala