有一个特定组织的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