iSCSI 目标是 OpenSolaris 2009.6 (COMSTAR)
iSCSI 流量在单独的 VLAN 中,目标和所有启动器使用 9k 巨型帧,在交换机上启用巨型帧。
RHEL5 上的 iSCSI 启动器显示了大约 80mb/sec 读取和 80mb/sec 写入的良好性能(复制常规文件/使用 dd,然后进行同步,然后计算实际速度)
问题在于 Windows XP 上的 iSCSI 启动器 - 非常慢,不能超过 20-25mb/秒。网卡:Intel 82574L,TCP 卸载开启。
有什么建议么?
我假设您的意思是兆字节/秒而不是兆比特/秒。
首先检查您是否已从 iSCSI 网络中解除标准 Windows 网络协议的绑定,以防它们导致不必要的额外流量。检查您是否使用来自 Microsoft 的最新 iSCSI 启动器,是否将 Jumbo 帧设置为 9k,如果已启用,请禁用该驱动器上的 Windows 索引,如果您正在测试性能,请禁用 AV。检查您是否在 iSCSI NIC 或交换机上没有看到任何错误。
这是一个链接,告诉如何为 iSCSI 优化 TCP/IP 堆栈并运行初始测试以检查网络性能(应该为 TCP 做线速):
http://www.starwindsoftware.com/forums/starwind-f5/tcp-stack-optimized-iscsi-settings-t792.html
它在 StarWind 论坛上,但对于所有目标和 Windows 发起者来说都是一样的。
-一郎