有一個特定組織的10
服務器。給它一些負載平衡算法。還要考慮一個服務器需要10秒來處理請求而另一個只需要1秒的情況。那麼,你將如何管理這個瓶頸?如何管理負載平衡
Q
如何管理負載平衡
3
A
回答
3
有幾種方法可以這樣做,但最好的方法之一是負載均衡成本。 在這種平衡中,我們根據它們之間的distance
,它們之間的子網絡的策略,它們之間的數據傳輸介質等,爲客戶機到服務器之間的每個連接分配一個成本,並且在這樣做之後,我們嘗試重新定位/引用到該服務器的連接,從而給出連接的總體最小成本。
+0
當然,服務器上的「流量」也是確定連接成本的最重要因素之一。 – 2012-07-24 12:02:54
+0
因爲這個問題僅僅提供了2個參數的處理時間,我不確定這個答案是否是實際意義上的預期。 – 2012-07-24 17:53:05
2
可能一個簡單的解決方案是:在每10個任務中,將第一個任務分配給需要10秒的服務器。接下來的9個任務將進入服務器,需要1秒。
當然,在這裏我假定任務以1秒爲間隔作爲假設進入。有了這個假設和上述方法,兩臺服務器都得到充分利用。
相關問題
- 1. WCF + SSL如何處理負載平衡?
- 2. 負載平衡
- 3. 負載平衡
- 4. 如何管理負載平衡網站的網站分析?
- 5. ASP.Net負載平衡
- 6. PgPool2負載平衡
- 7. Tomcat負載平衡
- 8. Drupal負載平衡
- 9. 流負載平衡
- 10. WebLogic負載平衡
- 11. 負載均衡SSL卸載管理
- 12. Python多處理負載平衡器
- 13. Elixir/Phoenix地理負載平衡器
- 14. 負載均衡器和會話管理
- 15. Windows Azure如何執行負載平衡?
- 16. 如何開始使用負載平衡?
- 17. 如何獲得SSL負載平衡?
- 18. 如何使用GCE負載平衡器
- 19. 我如何負載平衡Lucene.Net?
- 20. 如何爲負載平衡器
- 21. Java EE中的負載平衡器的會話管理
- 22. 管理負載平衡環境中的Zend_Search_Lucene索引
- 23. 負載平衡網站的會話管理
- 24. 如何更改nanomsg管道負載平衡邏輯?
- 25. apache(httpd)負載平衡
- 26. Netty負載平衡器
- 27. JBoss和Apache負載平衡
- 28. IIS負載平衡和ASP.Net
- 29. MySQL的負載平衡
- 30. 負載平衡拓撲
我注意到了interview-questions標籤。你需要爲問題提供一個確切的解決方案,或者這只是一個問題來評估邏輯和推理技能? – 2012-07-24 11:50:29
我想這是爲了評估邏輯技巧,但我想知道實際情況。 – 2012-07-24 11:53:57