HBA贵的原因在于它的芯片,实际上它几乎就是一个SoC(System on Chip),内部包含了一个或者多个通用处理器;LSI SAS 9211-8i包含的是一个533MHz的PowerPC 440处理器,533MHz的PowerPC 440有多强?而LSI上一代的SAS阵列卡MegaRAID 8708ELP用的就是500MHz的PowerPC 440处理器
处理器在阵列卡上要负责繁重的XOR运算,不过在HBA上不需要做这个(不过仍然可以支持RAID 0/1这样简单的阵列应用),因此LSI SAS 9211-8i可以提供很强的IO能力,据称,连续读取速率、连续写入速率、吞吐速率分别高达2.6GB/s、3.0GB/s和317,000 IOPS,是上一代的两倍以上。更高的配置就意味着更高的发热量,LSI SAS 9211-8i的后挡板特别做了镂空处理以加强散热
两个SFF-8087 mini-SAS接口,每个接口可以直接连接四个SAS 6Gb/s接口,总共就是可以直接连接8个SAS 6Gb/s设备,总带宽就是4800MB/s,双向总带宽9600MB/s
如此之高的设备带宽需要总线带宽相搭配,LSI SAS 9211-8i使用的是PCI Express 2.0版本,带宽是x8,总共可以提供4GB/s的单向带宽和8GB/s的双向带宽,比设备接口总带宽要小一点,考虑到磁盘的速度还远远跟不上接口的速度,这应该是可以原谅的……
PCI Express 2.0还有一个好处,就是支持更多的特性,其中一个是MSI-X(Extended Message Signaled Interrupt,扩展消息信号中断)。MSI-X是什么?它是MSI的扩展,MSI/MSI-X中断方式是传统的基于信号线的中断方式的革新,它通过PCIE设备直接发送消息的方式构建设备中断,从而可能实现多个处理器同时处理一个设备发起的中断的情况。MSI-X包含在PCI 3.0规范里面,而PCI Express只由1.1版本开始才具备这个特性,要知道MSI-X的更多信息,请看后面几页的页面
两代SAS HBA:中间的为LSI SAS 9211-8i,规格是PCIe 2.0、SAS 6Gb/s;上为LSI SAS 3041E-R,下为LSI SAS 3081E-R,它们的规格都是PCIe 1.0a和SAS 3Gb/s,自然,也只支持普通的MSI而不支持MSI-X