我用快递静态插件,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