存储 频道

评3ware 9550SX系列SATA RAID卡

  IOP即I/O Processor,是专门用于I/O的处理器。如果将RAID卡比作计算机系统的主板,则IOP不仅对应CPU的角色,还起到芯片组的作用。有了IOP,再配上适当的接口芯片(并行SCSI、SAS或SATA),RAID卡的硬件构架就基本成形了,厂商可以将主要精力集中在RAID软件的开发和后期测试上。

  Intel的IOP从i960家族开始不断发展壮大,直到现在基于Intel XScale架构的IOP300系列。由于Intel是积极推动各种工业标准的行业领导厂商,其IOP吸纳各种标准的速度非常之快,基本上选择最新型号的Intel IOP即可获得对流行工业标准的支持。譬如:IOP331支持PCI-X(1.0),IOP332/333支持PCI Express(PCIe),三者都支持DDR 333/DDR2-400内存和RAID 5运算需要的XOR引擎,IOP331/333还支持RAID 6硬件加速。这样一来,RAID卡厂商的工作可以说是大为简化。事实上,随着Intel IOP的普及,近年来RAID卡市场上活跃的厂商数量不断增加,客观上也起到了降低进入门槛的作用。

  Intel IOP333 I/O处理器逻辑组成

  显然,Intel正把它在PC领域取得成功的商业模式推广到存储领域来。不过,IOP也继承了Intel CPU的通病——过于通用化,这一点在应用性质相对单一的I/O处理上暴露得尤其明显,甚至一些专门设计的ASIC反而会有更好的性能表现。从上图中可以看出,IOP333的DMA通道只有2个,对于I/O处理来说未免有不敷使用之虞。

0
相关文章