Gam*_*uru 6 javascript webserver node.js
我想设置4个不同的node.js实例,每个实例都在自己的核心上.node.js是否在同一个核心上堆叠新实例,还是将它们设置在新核心上?
实例不相关并单独接收请求.我希望cpu负载均匀分布.我无法找到这个问题的明确答案.
一般来说,系统会尝试自己动手,以最大限度地利用cpu.但是,如果要定位特定CPU,则应检查TaskSet.它设定了流程的亲和力.
还有几个讨论同一主题的有用问题.看一看.
还有一个模块Cluster,它对CPU利用率也非常有用.它允许您分叉多个进程以将负载分配给多个核心.
UPDATE
最后,我根据OP部署了类似的东西.
情况1.
案例2.
我还建议您尝试一些上面提到的解决方案,并在每种情况下继续监控您的系统; 像CPU,内存使用和io.最后,从您的测试中,您将看到针对您的用例的最佳解决方案.每个应用程序都有自己的要求,因此最好尝试查找应用程序真正需要的内容.
| 归档时间: |
|
| 查看次数: |
7577 次 |
| 最近记录: |