Windows 网络负载平衡不平衡负载

Windows 网络负载平衡不平衡负载

我们有一个为运行负载测试而构建的性能测试环境。我们有一个表示层和一个应用程序层,每个层都由 4 台服务器组成,并由一台 SQL 服务器为它们提供数据。

我们在 Windows 2003 Server(企业版)上使用 Windows 负载平衡。

我遇到的问题是,在测试期间,大多数时候,大约 80% 或更多(有时是 100%)的工作仅由集群中的一台服务器完成。

集群运行模式:

  • 项目清单
  • 单播
  • 主机端口规则是:
  • 协议:TCP
  • 过滤模式:多主机
  • 亲和力:无
  • 负载重量:相等。

我究竟做错了什么?

更新:2010 年 9 月 16 日 谢谢(你的)信息巴特·西尔弗斯特里姆。我认为我做错的是,在我们的性能测试环境中,对于我正在运行的特定测试,我只有一个客户端。

有什么方法可以在 Windows Server 2003 上设置 Windows 负载平衡,以便在仅使用单个客户端时仍能平衡负载?基本上,我只需要它进行循环调度。

谢谢

吉尼尔

答案1

根据 NLB 基本常见问题解答 (http://technet.microsoft.com/en-us/library/cc738464%28WS.10%29.aspx)它不平衡 CPU 或内存使用情况,而是平衡网络负载和可用性(杀死一个服务器,另一个服务器接管)。

也许这就是您所遇到的情况?

相关内容