OpenSolaris iSCSI目标 – 慢读

我们在RAID10中安装了一个新的6xSAS NAS,在其上testingOpenSolaris 2009.6。

本地读/写速度是惊人的,大约700 / 350MB /秒。 networking临时设置为单个1Gbit链路,没有任何链路聚合/巨型帧。 我通过NFS读取/写入80 / 60MB /秒。

当通过iSCSI共享一个卷时,我可以获得60MB /秒的写入速度,但是读取速度非常慢,大约为5-10MB /秒。 什么可能导致这个? 试过Linux / Windows iSCSI启动器,结果是一样的。

感谢您的想法。

iSCSI的性能取决于您networking设备的质量。 几点考虑:

  • 确保您的服务器和客户端具有高质量的网卡,最好具有TCP卸载,甚至硬件iSCSIfunction。
  • 确保您的iSCSIstream量在完全独立的networking上。 理想情况下,它将拥有自己的物理交换机,但也有自己的VLAN。
  • 开关上不要便宜。 确保你使用一个来自性能设备的供应商(例如:Cisco,Foundry,HP等)
  • 使用巨型帧。 通过减lessTCP / IP开销,它们可以将iSCSI性能提高多达50%

在我家的OpenSolaris NAS上,我简单地testing了一下iSCSI,而且我的基于Windows的启动器的性能是糟糕的,直到我切换到巨型帧。