CNode

一个8核心 16G内存的 Linux服务器 大概能部署多少个NodeJS进程?

问答
Aareskts发布于8 年前最后回复7 年前7 回复7132 浏览0 收藏

最近想用nodejs 来运营活动,这类活动很多 估计有几十个常在线的活动 一般持续2个月,我想知道 一个8核心 16G内存的 Linux服务器大概能承受多少个nodejs服务进程,每个活动的访问量不是特别大,请大神分析一下

查看回复

回复 (7)

G
gek6#1·8 年前

作为一个菜鸟,我只知道node贼省硬件配置。几十个应该是绰绰有余

G
Gitforxuyang#2·8 年前

一般来讲,nodejs进程数与cpu线程数保持一致是最佳方案。 比如4核心8线程。 6核心6线程。 就是根据线程数去设置。 当然也有根据核心数设置的。这两种设置方案基本上都可以,没啥大毛病。

Z
zuohuadong#3·8 年前

你应该考虑的是并发~~ 如果站库分离的话,8核16G 并发在 2W以上

J
JacksonTian#4·8 年前

需要看你的应用具体表现,糟糕的话,可能部署不了几个进程。如果性能表现良好的话,可以挂很多进程。

用上 https://www.aliyun.com/product/nodejs ,随时可以看到性能状态,帮助你决定是否该扩容。

L
luckymore#7·7 年前
引用 JacksonTian@luckymore 大并发 小并发都能看啊

@JacksonTian 挖坟了,sorry,是不是需要配合压测、alinode监控来决定开几个进程鸭?

参与回复
登录后即可参与回复。登录