扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:存储时代——战羽 王智超 张广彬(策划) 来源:stor-age.com【原创】 2008年12月31日
关键字:
在本页阅读全文(共12页)
SAS控制芯片与IOP的微妙关系
决定RAID的几大因素:
首先是IC,在直接连接的情况下SAS IC决定着端口数量,其次是IOP,它决定了内存容量,以及支持RAID 的种类,如RAID 5、6等,第三点IOP决定总线类型。
IT行业更新换代快是一个公认的特点,不过在存储领域中,厂商看重的并非更简单规格上的竞争,稳定性和兼容性是厂商追求的终极目标。因此,在这个策略下,产品普遍具有比较长的寿命,一旦产品开发成型,在没有重大设计缺陷的情况下,厂商往往选择推出固件逐渐完善SAS RAID的性能,而不会进行更新换代的设计。LSI在控制IC市场取得先机之后,在2004和2005年一口气推出了四款SAS IC。但是在随后的两年之中,LSI再也没有对SAS IC投入更多的力量。LSI如此,Adaptec也是如此。在2005年就已经面世的9405W和9410W也是持续使用了两三年之久。这样现象充分说明整个市场已经认可了早期推出产品的稳定性和兼容性,因此芯片厂商唯一要做的就是按兵不动。Broadcom等厂商推出的芯片虽有微小的改动,但是不足以影响整个行业。
在整个SAS生态环境中, SAS IC的重要性无需多言,如果没有SAS IC,那么SAS RAID也不能被称作“SAS”RAID。在过去两年中,SAS IC仅进行过一次升级。追求稳定和兼容性只是SAS IC芯片升级缓慢的一个原因,另一个原因在于总线变更速度比较慢。由于与总线打交道的能力取决于IOP,而3Gbps的硬盘接口速度又难以消化,为了追求速度而单独升级SAS IC没有任何意义。
主要SAS控制芯片规格类型
IOP是SAS RAID卡上的心脏,也就是动力的源泉。如果一款SAS卡只有SAS IC,而没有IOP芯片,那么这款产品很有可能是一款负责连接的HBA卡,或者是只支持RAID 0/1/10等简单RAID功能的入门级RAID卡。简单理解,IOP负责RAID的逻辑运算,SAS控制芯片负责与硬盘打交道进行连接会话,二者分工明确,组合起来的话,一块完整的RAID卡也就诞生了。
提到SAS RAID卡中的IOP,就不能不提到Intel。除了在处理器市场上英特尔占有领先优势外,在整个PC市场上也可以说是呼风唤雨的芯片公司,同样将手触及到了存储阵营中。从i960家族开始直到现在基于Intel XScale架构的IOP300系列,Intel公司的IOP已经成为了大多RAID卡厂商的首选产品。300系列中早期推出的IOP331仅支持PCI-X(1.0规范)总线,随后推出的IOP332/333支持PCI-Express(PCI-E)总线,并且支持DDR 333/DDR2-400内存和RAID 5运算需要的XOR引擎,IOP331/333还支持RAID 6硬件加速。总体来说,Intel的IOP在性能方面有可取之处,而且产品的兼容性和稳定性也有所保障,因此受到RAID卡厂商的青睐,采用Intel IOP的芯片也更普及。
这就是英特尔的IOP333芯片,频率为500MHz(80333代表芯片类型,M500代表IOP频率)
使用IOP最大的好处非常明显:Intel IOP的通用性比较强,厂商可以将主要精力集中在RAID软件的开发和后期兼容性测试上;而缺点也同样存在,基于Intel IOP开发的产品没有太过明显的特点,同质化现象比较严重。当然,并非所有的厂商都选择Intel的IOP。像LSI就自己也开发了基于PowerPC内核的RoC(RAID On Chip)芯片,3ware则一直坚持走自己的路,正是这些产品的出现,让有些乏味的SAS RAID市场变得更有意思。
第一款SAS RoC——LSI的1078芯片
如果SAS IC保持稳定,而IOP逐渐统一,最终结果无非就是SAS RAID卡的架构逐渐统一。说到架构统一,首先我们会想到是由高度统一的固件、PCB板型、接插件等因素决定一款SAS RAID卡的设计。成熟的产品设计,往往都是在外部变来变去,而内部几乎不变,这意味着许多SAS卡只需要通过改变接插件就可以满足不同用户需求。本次测试中,同公司不同系列的SAS RAID卡都遵循延续性设计,很好的诠释了成熟的设计可以形成良好的寿命周期这个结论。与显卡和主板不同的是,并不是提高IOP频率或者换一个IOP就提升了SAS RAID卡的市场定位,因此SAS RAID卡可以很好的延续统一的设计思路——硬件方面包括统一设计的PCB和电路走线,而软件方面则是包括驱动和控制软件,唯一会有区别的就是不同产品的固件略有不同,但这也只是其中的一部分而已。例如LSI公司的8400系列的驱动固件就可以向下延续,8300系列的产品可以继续使用8400系列提供的驱动程序和固件。其他厂商推出的产品也是如此,Adaptec的固件延续性更好,就连SATA RAID和SCSI RAID控制芯片也可以延续使用,不得不说这样的设计大大地降低了设计的成本,也为用户使用提供了方便。
接口——历史的记录者
接口是SAS RAID卡最值得关心的一个话题,但SAS RAID卡端口数量的多少并不能完全决定产品性能和市场定位。例如LSI的84016是一款16端口的SAS RAID卡设备,其产品自身定位并不高端,设计这样的16端口并不会为增加很大难度,只需将PCB版略加改动就可以实现,我们在下文中会有提到。一般来说,4端口的产品主要面向入门级市场;8端口的产品更多是面向中小型企业和主流市场;而12-16端口的SAS RAID卡则是定位于特殊市场。相关接口的介绍,本站已经推出过一篇文章《SAS接口完全互连指南》,该文已经对不同时期、不同类型的SAS RAID卡的接口进行了详细评述,建议大家先阅读此文。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者