考虑以下设置:
Windows 2008 R2,安装了MPIO功能。两个iSCSI NIC(未绑定),每个1Gb。
存储:强制,2x1GB的iSCSI端口,单控制器。
在我的测试中,我已经证实,使用,主机上的两个iSCSI NIC在单工测井测试期间都是活动的。在此测试期间,存储上的两个iSCSI NIC也都是活动的。我看到大约50%到60%的利用率在每一个主机NIC,我希望更多。我正在使用一个糟糕的D-链接开关在目前,这肯定是没有帮助,所以我不是超级关心这一点。
我的问题是:与“如何使这个特定的设置执行”相反,我想知道更普遍的是,如果循环(活动/活动) MPIO允许我使用单个I/O流(比如复制文件,或者运行单个工作人员测试)从主机到存储区获得大于1Gb的带宽。
如果是,为什么?如果没有,为什么不呢?
发布于 2012-01-20 21:43:49
MPIO有多种策略可供其使用。正如编码大猩猩所指出的,大多数这些策略都允许跨多个连接进行负载平衡,以聚合带宽。但是,您的发起者和目标必须有多个连接才能比单个链接速度更快。循环Robin是一种糟糕的策略选择;您应该使用加权分布或最小队列深度。
我这里的iSCSI SAN和Server各有4个端口,在相当理想的情况下,我实际上可以得到3.2Gbps。如果你需要更快的东西,你会看到FC或IB。
另外,不要在iSCSI链接上使用集群/链接聚合/等等。当一个链接失败时,连接就会失败。您必须使用MPIO来完成链接冗余。
发布于 2012-01-21 00:05:19
具有Equallogic的MPIO基本上根据评估的负载选择最佳的iSCSI HBA接口和SAN上的最佳接口。据我所知,每个LUN只能得到一个流,这意味着您不会在以太网链路上将流量分成两半。因此,每个主机与lun的连接都不会超过1 to。现在,如果您有多个LUNS,您可以访问SAN上的其他接口,以平衡吞吐量。然而,这是基于我对MPIO的理解。此外,如前所述,不需要链接聚合和交换机可能不是您的问题(除非它有一个吞吐量水平,您正在达到的ie,过度提交)。
下面是一个很好的文档,用于设置和检查各种选项。
http://www.dellstorage.com/WorkArea/DownloadAsset.aspx?id=2140
https://serverfault.com/questions/352082
复制相似问题