技术分析:深入剖析RAID HBA与架构(4)

时间:2011-04-11   来源:   网友评论:0   人气: 9850 作者:

Intel从IOP33x之后,大幅改进推出IOP34x的优秀产品,这是一个RoC架构的产物,基本上IOP与IOC完全被整合,所以不必考虑之间的带宽问题,以下是IOP348的方块图:

RAID HBA与架构评述 

IOP34x是双处理器结构,并且整合IOC部分,提供wide port x2(4 narrow links/per port),Cache Memory支持DDR2-533规格。 RoC架构是这几年的发展趋势,虽然它不是创新的架构,不过这几年来的RAID硬件发展可以说是它们的天下。下面是Areca的优秀RAID产品-ARC-1680ix-24:

RAID HBA与架构评述 

可以看到这款可以支持到2 wide ports以上,因此这绝对是通过SAS Expander方式(右边的那颗芯片)去扩展更多的wide port来连接大量的硬盘。

RoC架构的一个经典产品是LSI的1078系列,下面可以看到一张来自Dell对PERC 6采用LSI1078的基本结构图,事实上它是用来跟IOP333产品-PERC 5去做比较:

RAID HBA与架构评述 

PERC 6是前一两年当红的产品,因为它比LSI同期产品还要便宜不少,加了BBU也没多加少钱,要注意! LSI的BBU实在贵到翻掉=_="",一块就拥有跟LSI 8888ELP(LSI1078)差不多的性能,缺点是兼容性上的问题要注意。

RAID HBA与架构评述 

Dell PERC 6,Connector规格标准为非主流的SFF-8484标准,256MB DDR2-667 Cache Memory,后期的固件支持SSD Guard(印象中是要刷LSI的firmware...)。下图则是前几年LSI Internal/External RAID最高端的产品-MegaRAID 8888ELP:

RAID HBA与架构评述 

Connector规格标准为现在主流的Internal SFF-8087 x2和External SFF-8088 x2,透过SAS Expander(扩展器)连接可以达到240个驱动器,Cache Memory可扩展,最高可以达到1GB,在当时无论如何都是非常强悍的RAID产品。而关于LSI1078的方块图如下:

RAID HBA与架构评述 

基本上加入一颗PPC440(@500MHz)的IOP,还包含了XOR Engine的硬件加速设计。LSI1078目前的最大缺显在于Host Bus的带宽瓶颈,因为PCIe Gen1 x8最大仅能支持到2GB/s的理论有效带宽,明显略有不足,在后来的LSI2108就改善了这个问题,透过PCIe Gen2 x8提供了4GB/s的Host Bus理论有效带宽,可以说是大幅缓和!如下基本示意图所示:

RAID HBA与架构评述 

LSI2108不仅仅是提高了PCIe带宽的需求,并且提升了PPC440的性能(@800MHz),Cache Memory的支持提供到DDR2-800。下面是一张性能极为优秀的LSI MegaRAID 9260-8i:

RAID HBA与架构评述 

当然价格也是相当难看,而且BBU这部分实在贵得离谱,一颗BBU07要将近9k(新台币?)=.="",性能是很好没错,不过整体价格实在是OOXX的。

目前拿Intel和LSI的例子来举,仅是说明RoC成为这几年来发展的主流,当然并不单单是只有这两家,另外还包括了Marvell的88RC9580 和PMC-Sierria的PM8011。


 

文章评论