Node.js 如何确保nodejs集群将进程分配给不同的核心?

Node.js 如何确保nodejs集群将进程分配给不同的核心?,node.js,fork,multiprocessing,multicore,Node.js,Fork,Multiprocessing,Multicore,当通过Node.js使用多核时,是否保证每个分叉节点工作线程都分配给不同的核 如果不能保证,是否有任何方法来控制或管理它,并最终保证所有这些都在不同的内核中结束?还是操作系统的调度程序将它们均匀分布?实际上,由操作系统将进程分布到内核上。您可以获取子进程的关联性,并使用设置该进程的CPU关联性。当然,这不是很好移植。不久前,我用集群模块做了一些测试,您可以在我编写的这篇文章中进行检查。通过查看系统监视器屏幕截图,可以非常直观地了解引擎盖下发生的情况(有无集群模块)

当通过Node.js使用多核时,是否保证每个分叉节点工作线程都分配给不同的核


如果不能保证,是否有任何方法来控制或管理它,并最终保证所有这些都在不同的内核中结束?还是操作系统的调度程序将它们均匀分布?

实际上,由操作系统将进程分布到内核上。您可以获取子进程的关联性,并使用设置该进程的CPU关联性。当然,这不是很好移植。

不久前,我用集群模块做了一些测试,您可以在我编写的这篇文章中进行检查。通过查看系统监视器屏幕截图,可以非常直观地了解引擎盖下发生的情况(有无集群模块)