OpenSolaris iSCSI 目标 - 读取速度慢

OpenSolaris iSCSI 目标 - 读取速度慢

我们有一个新的 NAS,带有 6xSAS RAID10,正在其上测试 OpenSolaris 2009.6。

本地读/写速度非常快,大约 700/350MB/秒。网络临时设置为单个 1Gbit 链路,没有任何链路聚合/巨型帧。我通过 NFS 获得 80/60MB/秒的读/写速度。

通过 iSCSI 共享卷时,写入速度为 60MB/秒,但读取速度非常慢,大约 5-10MB/秒。这是什么原因造成的?尝试了 Linux/Windows iSCSI 启动器,结果相同。

感谢您的想法。

答案1

iSCSI 性能很大程度上取决于网络设备的质量。以下几点注意事项:

  • 确保您的服务器和客户端具有高质量网卡,最好具有 TCP 卸载功能,甚至硬件 iSCSI 功能。
  • 确保您的 iSCSI 流量位于完全独立的网络上。理想情况下,它应该有自己的物理交换机,但有自己的 VLAN 也是可行的。
  • 不要在交换机上省钱。确保你使用的是以性能设备闻名的供应商的产品(例如:思科、Foundry、惠普等)
  • 使用巨型帧。通过减少 TCP/IP 开销,它们可以将 iSCSI 性能提高高达 50%

在我家的 OpenSolaris NAS 上,我对 iSCSI 进行了简单测试,直到我切换到巨型帧时,基于 Windows 的启动器的性能才变得非常糟糕。

相关内容