一台多核服务器运行多个Node.js程序的问题
发布于 10 年前 作者 huyueMiss 6801 次浏览 最后一次编辑是 8 年前 来自 问答

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

9 回复

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

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

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

@huyueMiss +1 我是这么理解的

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

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

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

谢谢大家。

@joney-pinkman 是几个不同的程序。

回到顶部