【发布时间】:2021-12-04 07:11:50
【问题描述】:
假设我有一个具有 2 个 CPU 内核的服务器,然后我启动了 2 个 NodeJS 应用程序。由于 NodeJS 是单线程的,这两个 nodeJS 应用程序是运行在不同的内核上还是运行在同一个内核上?
如需更多信息,我想扩展我的 Socket.IO 服务器。所以我想运行这个 Socket.IO 服务器的两个实例没有集群。我担心即使我启动了它们的两个实例,它也不会利用所有的核心。
【问题讨论】:
-
用 pm2 或 fork 运行它
-
@michalpavlik 这对于大多数应用程序来说确实是不必要的。而且,只有两个核心,我真的怀疑这个人会需要它。
标签: node.js