我正在将一个RHEL5盒连接到一个戴尔EqualLogic PS5000X上,即使在使用带有3G字节NIC的MPIO时,也能看到最多1Gbps。
我在PS5000X上有所有三个接口,服务器上有三个专用iSCSI接口连接到同一个交换机。当使用多个接口连接到SAN时,每个接口的流量仅为1/n。我遵循了戴尔安装指南,除了我的吞吐量数字之外,一切似乎都很正常。
[root@testbox ~]# multipath -ll
linuxvol (36090a02840c3bd2f5ec324010000707f) dm-5 EQLOGIC,100E-00
[size=50G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=3][enabled]
\_ 6:0:0:0 sdf 8:80 [active][ready]
\_ 14:0:0:0 sde 8:64 [active][ready]
\_ 15:0:0:0 sdi 8:128 [active][ready]
[root@testbox ~]# dd if=/dev/zero of=/mnt/linuxvol/testfile obs=64k count=16M
16777216+0 records in
131072+0 records out
8589934592 bytes (8.6 GB) copied, 76.4894 seconds, 112 MB/s
我甚至可以在传输过程中关闭iSCSI会话,并观察剩余连接的接口利用率从33%跃升到50%到100%,因为我从三次到两次,从三次到一次。我试着调整不同的队列深度和循环设置,这只会产生很小的影响。
PS5000X是用14个数据和2个热备用的10k RPM驱动器设置的。我的测试卷被设置为RAID-10,启用了多个发起者。没有细设置,没有快照,也没有SAN上的其他流量。
我遗漏了什么?我需要在操作系统上调整一些MPIO设置吗?
更新:这个开关是HP ProCurve 4104GL。它不支持巨大的框架。所有SAN端口上都启用了流控制。生成树被禁用。连接到交换机的唯一设备是PS5000、测试服务器和一个上行端口。我知道流量没有通过上行链路,因为我可以在运行测试时观察交换机上的端口利用率。我还在观看PS5000上的网络接口图,它与交换机利用率完美地结合在一起,每个接口的吞吐量约为33%。
发布于 2010-08-28 08:36:45
事实证明,这一问题与转换有关。当我们最终用一个新的戴尔开关取代惠普时,我们就能在每件事都插上电源后就能获得多千兆位的速度。
发布于 2010-08-28 09:42:34
只是思考的食物..。我们有服务器2003盒与软件多路径IO在惠普ProCurve交换机到戴尔PS5000 SAN工作良好.我要说的是,为了让一切顺利进行,我们不得不在戴尔EqualLogic和iSCSI软件方面进行大量的设置。
在Windows上,让事情正常运行的一个关键步骤是将负载平衡从“最少队列”切换到“循环”(这是从内存中得到的,所以,如果我记得不完全正确,请放我一马)。一旦我们这样做了,我们可以看到带宽的EqualLogic横穿我们的三个专用的iSCSI网卡。
确保您的iSCSI工作场景也能在重新启动过程中存活下来!我们必须调整服务在Windows上的启动顺序(通过更改服务依赖项),以使iSCSI和MPIO在重新启动后“恰到好处”工作。
发布于 2010-07-22 18:05:18
你的网卡是什么?综合卡还是卡?总线连接的限制是什么?所以,基本上,网络接口是内置在主板中的,还是某种形式的PCI卡?什么是PCI总线,PCI还是什么?公共汽车的速度是多少?系统不能超过接口系统总线的速度
https://serverfault.com/questions/163157
复制相似问题