关于ESXI主机使用FC SAN存储还是ISCSI存储的问题,很多人一直争论不休,究竟两者之间的性能差异有多大,黑色数据用OPEN-E构建一个存储来测试两者的性能,希望对大家有所帮助。

一、OPEN-E存储配置
      
      1、E3 1230*1、16G内存、64G SSD*1+1T STAT*1、4G HBA卡、千兆网卡;
      2、OPEN-E系统V7;
       
二、OPEN-E存储划分

       为了保证测试的完整性,在OPEN-E存储中使用一块7200转SATA硬盘创建了卷组,然后在这个卷组上分别创建了两个卷:一个基于FC SAN(安装系统);一个基于ISCSI(使用RDM);

三、测试方法
      FC SAN以及ISCSI存储创建完成后,在ESXI主机安装一台WIN7虚拟机,使用ATTO DISK BENCHMART进行测试,当然,测试的软件也用的比较大众化的测试软件,测试数据包大小从0.5k至8k。

四、测试结果

1、同一个卷FC SAN存储读速度最高约为400M,写速度最高约为20M。

wKiom1XVz9WjlrKTAAKeErZTgys569.jpg

2、同一个卷ISCSI存储读速度最高约为120M,写速度最高约为10M。

wKiom1XVz-_ggSFkAAKnZr2JVVY303.jpg

五、结论

      通过上面的测试结果图可以清楚的看到,在同一个卷进行读操作使用FC SAN其效率是ISCSI的3倍左右,对于写操作来说使用FC SAN其效率是ISCSI的1倍左右,FC SAN在性能上完胜ISCSI存储。
      对于生产环境,如果可能的话,推荐使用FC SAN存储,主要的问题是使用FC SAN存储需要配置FC HBA卡以及FC SAN交换机;当然ISCSI作为一种性能比较好的解决方案也可以应用于生产环境,其特点是无需专用的HBA卡或交换机即可实现。

备注:专业级的FC SAN和ISCSI存储不会像黑色数据这样使用一块硬盘,本例数据仅作为参考。