1
A
回答
1
如果您在系統上可用的資源,那麼你就可以充分利用這些資源,通過具有多節點的工人。
如果你有太多的工人,OS將有你的員工之間共享資源 - 在這裏沒有任何優勢。
這就是爲什麼在你的例子工人的CPU內核的數量相匹配。
相關問題
- 1. 從羣集工作人員處理big.matrix
- 2. Node.js的集羣:管理工作者
- 3. 節點集羣:僅向一名工作人員處理任務
- 4. 如何查看哪個羣集工作人員響應了nodejs?
- 5. Node.js Kue工作人員發送結果
- 6. 在Javascript中的Web工作人員,線程數量和工作人員?
- 7. Node.js的HTTP代理集羣內的工人
- 8. 的NodeJS - 集羣工人的最佳數量
- 9. 多克羣與碼頭工人集羣
- 10. Hadoop集羣工作
- 11. 碼頭工人:連接到服務器的羣體工作人員
- 12. 分佈式工作人員的Dask工作人員資源
- 13. 如何使用默認羣集管理器讓工作人員登錄spark?
- 14. WSO2 ESB集羣:工作人員在ELB死後能夠重新連接嗎?
- 15. 在Perl中相當於一羣工作人員的Perl
- 16. 集羣模塊如何在Node.js中工作?
- 17. weblogic集羣如何工作?
- 18. 數據庫集羣如何工作?
- 19. Google DataFlow - 固定的工作人員數
- 20. 安全連接node.js應用程序/工人/羣集的基礎是什麼?
- 21. Node.js - 核心羣集模塊
- 22. Node.js多服務器集羣
- 23. 用node.js調用羣集?
- 24. Node.js事件和集羣
- 25. Cilk Plus代碼結果取決於工作人員的數量
- 26. 功能完成後殺死node.js工作人員
- 27. 將工作分配給工作人員
- 28. 本地服務結構集羣的Custome開發人員環境變量?
- 29. Node.js的簇 - 工人
- 30. ExternalQuestion工作人員限制
據我所知,每個節點工作人員都有順序處理的任務隊列。因此,工作人員一直在使用CPU內核。如果工作人員多於CPU內核,那麼該工作人員不時會被另一箇中斷,這意味着沒有任何好處。但是,這篇文章讓我困惑: http://neilk.net/blog/2013/04/30/why-you-should-use-nodejs-for-CPU-bound-tasks/ 我發現,Heroku的測功機CPU有4核心,但在本文中(集羣部分)創建了5到7名工人。我說得對,沒有必要有那麼多? –