CNode

一台多核服务器运行多个Node.js程序的问题

问答
HhuyueMiss发布于11 年前最后回复11 年前9 回复7810 浏览0 收藏

请问大家一个问题,如果把多个Node.js的程序部署到一台服务器上,那这几个程序是只使用服务器的单核还是会自动使用多核,还是说需要配置才能使不同的程序在不同的核上跑。。

查看回复

回复 (9)

D
dayuoba#1·11 年前

不进行人工干预的话,每个node进程应该是由操作系统进行分配的。

H
huyueMiss#2·11 年前
引用 dayuoba不进行人工干预的话,每个node进程应该是由操作系统进行分配的。

@dayuoba 就是说如果是多核CPU,操作系统会把不同的node分配到不同的cpu内核

D
dayuoba#3·11 年前

@huyueMiss 从应用上来讲可以这样去理解,各个操作系统对进程调度可能还有所区别。

H
haozxuan#5·11 年前

实际案例显示,当一个核处于busy态的时候,会自动负载到其他核

J
joney-pinkman#6·11 年前

是cluster运行的吗,如果是的话,就会按照负载均衡来进行,如果不是的话就很麻烦,要考虑很多种情况了

I
i5ting#7·11 年前
引用 alsotang@huyueMiss +1 我是这么理解的

@alsotang 所以配集群的时候个数都是核数

H
huyueMiss#8·11 年前

谢谢大家。

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