【比较篇】
对于各类产品来说,实际的性能测试都特别有说服力。从笔者测试的经验来看,现在还不存在哪种方案在各个方面都超越其他竞争性方案。用户需要结合自己的实际情况进行选择。
笔者曾做过一些产品比较测试工作,认为经过实际测试过的结果特别有说服力。下面列举两个涉及iSCSI产品的比较测试报告,相信对读者有一定的启发作用。
我们首先看一下笔者去年12月做过的一次存储服务器公开比较测试,当时我们对iSCSI做了详细的测试。
下面对一些结果进行了分析,值得用户在构建iSCSI SAN时考虑。
对于iSCSI的性能,人们最关心的是实际带宽(MBps)和服务器CPU的占用率(%),因此顺序读写性能是我们重点考察的指标。
1.对于给定的服务器和iSCSI Initiator组合,服务器(主机)CPU占用率与带宽成正比。有这样一种说法,即卸载1Gbps的iSCSI流量,大约相当于1GHz CPU的处理能力(显然与具体的CPU有关)。
2.就Windows iSCSI Initiator而言,2.0版的性能通常略好于1.06版,而被测设备在读取4MB和10MB的数据块时,领先幅度较为明显(超过20%)。因此,无论从性能、功能还是易用性方面考虑,2.0版都是首选。
3.iSCSI HBA在实际带宽的表现上与iSCSI软件Initiator相比不一定有明显优势,具体到Adaptec 7211C来说,也就是和ProLiant DL380 G4 Storage Server配合的时候,在数据块尺寸大于128KB之后能占一定的上风。iSCSI HBA的主要贡献在于降低服务器的CPU占用率,譬如使用Adaptec 7211C时的CPU占用率就是使用Windows iSCSI Initiator时的十分之一以下。
4.ProLiant DL380 G4 Storage Server测试得到的实际带宽接近100MB/s,与1Gb iSCSI的理论值相去不远,不过,在实际应用中,性能肯定会打折扣,特别是当网络流量和iSCSI流量并存的时候。
总的来说,现在的主流服务器能够承受iSCSI软件Initiator带来的额外负担,iSCSI的主要瓶颈还是在网络上。或许在10Gb iSCSI的环境中,iSCSI HBA会有较大的用武之地。
另外,Veritest网站对主流存储系统做过细致的测试工作,测试报告对相同环境下FAS3020配置为iSCSI和CX500(配置为FC)进行了性能比较(http://www.veritest.com/clients/reports/netapp/2005_NetApp_Competitive_Analysis.pdf)。其中有一项测试结果对iSCSI特别有意义,在进行同样的在线事务处理数据库操作时,FAS3020的iSCSI性能比CX500的FC性能还高3.8倍,相比较,FAS3020的FC性能为iSCSI性能的1.4倍。我们跟戴尔工程师沟通时,他们也声称AX100(FC)的性能要比同等配置的AX100i(iSCSI)性能高50%。
编看编想
iSCSI稳健前行
iSCSI的发展速度已经很快,10GE对iSCSI的促进作用将会更大。在去年10月举行的存储网络世界大会上,iSCSI厂商就向我们展示了10G以太网IP SAN的技术可行性。
10GE最大的好处是:相比目前的1G以太网,它允许连接到控制器上的服务器数量是现在的10倍,当然10GE iSCSI肯定也会带来一些额外费用。由于光纤通道正在从2G向4G过渡,iSCSI用户也希望不额外支付费用来获得额外带宽。
线缆价格过高是阻碍10G IP SAN进一步发展的另一个因素。现在市场上唯一比较便宜的是铜缆,这与InfiniBand使用的线缆是一样的,但是铜缆的传输距离太短,不到100米。预计要到2006年中才能克服铜缆传输距离受限的缺陷。
10G的芯片已经比较成熟,芯片制造商Chelsio和Neterion在他们的10Gbps芯片方面已经拥有众多的合作伙伴,据悉,NetApp在10G iSCSI解决方案中会提供芯片供用户选择。
除了技术方面,多厂商的支持使得iSCSI如虎添翼。EMC在iSCSI上的表现就十分积极,由于CLARiiON CX300/500/700中没有必需的以太网支持,EMC专门推出了仅支持iSCSI的CLARiiON CX300i和500i。HP的解决之道是通过一个类似iSCSI网关设备的HP StorageWorks EVA iSCSI连接选件,使EVA能同时支持FC和iSCSI。而HDS让AMS系列在2006年初支持iSCSI的计划还没有实现。在这方面,以NAS起家的NetApp显然得天独厚,其FAS3000从一开始就统一整合了FC、iSCSI和NAS,iSCSI SAN市场排名第一(2005年26.2%)自然有它的道理。
相比较而言,目前只有IBM对iSCSI态度一般,但是我们也可以理解,一方面,其之前的NAS与iSCSI业务发展情况都不甚理想,另一方面,它与NetApp签定的合作协议可以将NAS与iSCSI方面的事情统统交给NetApp。
网友评论