0

我有一台机器(Windows Server 2008 R2),有 5 个 NIC,每个都是 1Gbit。

我在这台机器上运行一个只使用 1 个 NIC 的 SQL 服务器。由于我们的流量很大,SQL Server NIC 的使用率高达 99%,因此该 SQL 的所有流量都被延迟,这会降低我们所有系统的速度。

由于我们还有 4 个空闲 NIC,每个 Gbit,我想知道是否可以在所有 5 个之间创建 NLB(网络负载平衡器),这样它们都可以工作并在它们之间分配流量。

任何信息都会有所帮助!

4

1 回答 1

1

有几种方法可以做到这一点,而且都相对容易。一个非常简单的解决方案是简单地将 mssql 绑定到所有 5 个接口,并为所有接口提供不同的网络地址。然后,您可以将一些客户端配置为指向一个接口,将其他客户端配置为下一个接口等。根据您的网络基础设施,您还可以将网络接口“绑定”在一起,以便它们在操作系统上充当 1 个接口。如果您有一个交换机并且所有接口都插入到单个交换机中,则可以选择绑定。如果将它们插入两个不同的交换机,那么您的交换机将必须支持 lacp 或类似的东西。您还可以查看在 sql server 前面使用负载均衡器。这可能是有问题的,具体取决于您的数据库、复制、粘性会话等。

如果我这样做,我会开始建立绑定路径。

http://blogs.technet.com/b/josebda/archive/2010/09/03/using-the-multiple-nics-of-your-file-server-running-windows-server-2008-and-2008- r2.aspx

于 2013-08-09T18:08:46.450 回答