主流SAS RAID芯片扫描
前面我们介绍过了RAID卡的体系结构和组成,大家知道在RAID卡里面,RAID芯片对整体RAID卡起到了至关重要的作用。实际上RAID 0/1/5/6的应用,对存储软件是一个挑战,都属于CPU密集型应用,对处理器的性能需求非常的高,而硬盘技术的变革,使得SAS、SATA、FC这些硬盘逐渐出现在用户的存储系统中,硬件的性能越来越高,对存储软件的要求也就越来越高,对I/O处理器的要求也自然扶摇直上了。不过有能力生产单芯片SAS RAID解决方案的厂商并不多,下面我们一起来看一下,主流的SAS RAID芯片市场领域包括哪些厂商和产品。
LSI是有能力提供单芯片SAS RAID解决方案的厂商之一,包括3款产品SAS1078 ROC、SAS2008 ROC、SAS2108 ROC。SAS1078 ROC主要针对3Gb/s SAS市场,SAS2008和SAS2108则都针对6Gb/s SAS市场,其中SAS2108是更为主流的6Gb/s SAS RAID芯片,配置上相比SAS2008也更高端一些。
我们暂时没有找到SAS2108芯片的相关资料,下图为SAS2008芯片的内部架构图。
LSI SAS2008芯片内部结构
LSI SAS2008是LSI公司第二代基于SAS控制器的Fusion - MPT(消息传递技术)架构。整合的LSISAS2008整合了SAS和PCI Express两方面的最新技术。LSI SAS2008支持8个PCIe通道并符合PCI-E 2.0规格,从而将与主机的通讯速率提高到5.0GT/s并向后兼容2.5GT/s数据传输率的PCIe 1X。此外,SAS2008芯片拥有的高级功能包括错误报告、电源管理和热插拔支持等等。
除了LSI,Intel的单芯片SAS RAID解决方案同样拥有广泛的市场支持,例如Adaptec、Promise、Highpoint等厂商RAID卡产品线都采用了Intel的IOP34X系列单芯片SAS RAID解决方案。只是,随着SAS技术步入到6Gb/s SAS时代,Intel的IOP34X系列芯片仍然停留在3Gb/s SAS时代,这些厂商早已对Intel 6Gb/s SAS RAID芯片望眼欲穿。
拥有广泛市场支持的Intel IOP 348 SAS RAID芯片
IOP34x家族主要包括:IOP341、IOP342、IOP348,单核心英特尔IOP341 I/O处理器和双核心英特尔IOP342 I/O处理器既可用外部存储,也可用于要求高性能的嵌入式系统。代号Chevelon的IOP342中两个核心可以实现功能性分离,当要求用一个处理器执行两个独立的应用时,这是十分理想的选择,用户可用它对不同类型解决方案的性能进行优化和调整。
Intel IOP348 SAS RAID芯片结构
以Intel IOP348 I/O 处理器为例,IOP348可提供1.2 GHz的核心速度,是目前Intel I/O处理器中集成度最高的一款产品,它拥有2个主频高达1.2GHz的XScale核心,集成了传统意义上的IOP和8端口SAS控制器(兼容SATA),即通常所说的RoC(RAID on Chip)。
整合了先进的数据保护、基于硬件的RAID 5/6(独立磁盘冗余阵列)、多个高性能的英特尔XScale处理器核心,并针对服务器直连和外部存储产品,在处理器和控制器中支持高速串行连接SCSI(SAS)和串行ATA(SATA)接口。开发人员将这些灵活的、引脚兼容的处理器设计到他们的存储解决方案中,可以获得节省工程投资、被验证的互操作性、更低的系统成本和加速产品上市时间(time-to-market)等益处。