如何解决一个或多个 NodeJs 实例,在单核 VPS 中
我对此感到困惑。
假设我有一个 1 核 VPS,并且我有一个 Nodejs 服务器正在运行。 现在,我启动了另一个 Nodejs 实例和一个负载均衡器来分发请求(在同一个 VPS 上)。
性能会因为我有 2 个 Nodejs 服务器共享工作而提高吗?
或者它会减少,因为 1 个节点已经足以处理所有请求,所以现在添加另一个节点加上负载均衡器只会消耗更多的 VPS?
解决方法
如果您创建的实例多于 CPU 的数量,当一个实例上正在运行一个活动进程时,其他实例将竞争 CPU 以满足任何传入的请求,这将导致使用更多的 CPU 而不是节省时间。虽然可以忽略不计,但拥有与内核相同数量的实例会获得更好的性能。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。