科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网存储频道RAID HBA与架构评述

RAID HBA与架构评述

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

一般RAID就设计上来说分成两种形式:Software RAID和Hardware RAID,我想这玩过或着熟悉相关RAID知识的人大致上都清楚,在说明这两种设计差异之前,并不包含一些特殊的设计,例如某家RAID厂商早期某款产品使用某种程度的XOR硬件加速设计(CPLD/FPGA)来提高性能。

来源:OSSLab 2011年1月21日

关键字: SAS XOR IOP RoC

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共5页)

另外Intel目前已舍弃ARM架构的Xscale IOP设计,转向以Nahalem架构为主的x86架构(Xeon C5500/C3500[Jasper Forest]),走的方向也比较与众不同,HBA部分透过SBB总线架构用来与Backplane(with SAS Expander),SBB连接至Backplane提供相当高的I/O传输带宽,对于一个mini-SAS Port的连结达到24Gbps的带宽(并不一定如此,得看硬件设计!),不过现阶段看到的通过x86 CPU仅能加速RAID 5/6运算性能,没有包含对SATA/SAS连接器上的支持,依然还是得通过外接SAS/SATA HBA来提供(例如使用LSISAS2008作为IOC上的支持),而且x86架构的情况下,整个配套的软体方案就显得更重要了,就个人询问得知目前比较完善在Linux部分,Windows部分还是有待加强,这是我所得知的部分。以下是自绘的SBB架构的一部分:

RAID HBA与架构评述 

可以看到,透过Intel C5500/C3500[Jasper Forest]提供了一种XOR/P+Q硬线加速设计,用来提升对RAID 5/RAID6的性能,由于并没有IOC的部分,必须另外接一块做连接,例如这边可以连接LSISAS2008作为与SAS Expander的沟通,最后利用SAS Expander透过Backplane与驱动器建立连接(通过AMC)。

如果把Intel排除的话,那这几年的Hardware RAID设计可以说是殊途同归,清一色都是RoC架构,不管是LSI/3ware、Marvell、Areca(采用Marvell RoC)、Promise(采用PMC-Sierria RoC)或着PMC-Sierria/Adaptec等等...,都是朝向这个方向发展,这不仅仅是性能上的提升,高度整合对于成本上的控制也有所助益,整个PCB的规模也有助于精简。此外,SSD的逐渐发展,也将成为各家RAID厂商的优化议题,尤其以LSI来说,提供的LSI优化方案较为齐全,Advanced Software Options包含了两项对于SSD的最佳实例,当然这些都是要购买License的,至于其他,被PMC-Sierria买下来的Adaptec先前也提供一种MaxIQ技术,只是这种技术花费成本相当昂贵。而Marvell在较低阶的88SE9128未来也将会提供类似MaxIQ的低成本混合加速技术-HyperHDD,事实上这颗芯片有整合一颗ARM-based的处理器用来分担CPU上的I/O操作,成为一个子I/O系统,所以姑且判定为一种IOC-based的Hardware RAID架构吧,很可惜的是他只支持2 SATA ports,也因此不太占用到很大的host-bus频宽,所以只支持PCIe Gen2 lane x1,提供500MB的理论传输速率。

RAID HBA与架构评述

Marvell 88SE9128芯片结构图

大致上关于SAS/SATA HBA和RAID HBA,所想到的就这些(以后还想到什么再去补..)。接下来就是一些RAID硬件资讯的收集,往后作为备忘查询之用途XD!

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章