一台多核服务器运行多个Node.js程序的问题
请问大家一个问题,如果把多个Node.js的程序部署到一台服务器上,那这几个程序是只使用服务器的单核还是会自动使用多核,还是说需要配置才能使不同的程序在不同的核上跑。。
9 回复
不进行人工干预的话,每个node进程应该是由操作系统进行分配的。
@dayuoba 就是说如果是多核CPU,操作系统会把不同的node分配到不同的cpu内核
@huyueMiss 从应用上来讲可以这样去理解,各个操作系统对进程调度可能还有所区别。
@huyueMiss +1 我是这么理解的
实际案例显示,当一个核处于busy态的时候,会自动负载到其他核
是cluster运行的吗,如果是的话,就会按照负载均衡来进行,如果不是的话就很麻烦,要考虑很多种情况了
@alsotang 所以配集群的时候个数都是核数
谢谢大家。
@joney-pinkman 是几个不同的程序。