我们有一台运行 Windows Storage Server 2008 R2 的计算机,其中有 6 个 SSD 采用 RAID 0。
该存储计算机有一个 PCI-E,带有 4 个以太网端口,我们通过 iSCSI 将其连接到千兆交换机到其他计算机。
问题是我们无法获得较高的读/写速度。
在存储计算机中直接使用 HD tune 我们获得大约 500 MB/s 的速度,但使用 iSCSI 链接(在另一台计算机上)我们只能获得接近 200 MB/s 的速度。
我们确实使用多路径、JUMBO 帧设置了 MPIO,并且禁用了 CheckSum IPV4。
编辑
我不在乎数据丢失。我只需要速度,因为这是一台缓存计算机。
编辑
据我所知,服务器和客户端均具有 4 GB NIC(每个适配器 1GB),并且多路径和 MPIO 配置正确。
编辑
有一件事我无法理解:我们有一个戴尔 Equallogic 存储,使用相同的交换机/配置,它的速度接近 200MB/s。这怎么可能呢?Equallogic 应该比 6 SSD 磁盘 raid 0 存储慢得多。
此外,我读到过很多存储设备使用 4 个 1GB NIC,它们可以轻松达到接近 500 GB/s 的速度。其中包括一个来自 DELL 的设备,它只有 SSD,正如你们所见这里
编辑
另外,我正在考虑不使用 Windows Storage Edition,而是尝试使用 OpenFiler。我应该考虑这个吗?
答案1
好的,问题解决了。
原来是网卡问题。我们更换了网卡,并将它们更新为最新驱动程序,现在我的速度接近 500 MB/s。我们使用 SQL Server 测试了速度,现在速度很好。
谢谢大家。