硬盘串行元年——Serial ATA主题评测
提到举重选手,你首先会想到什么?(相对同体重普通人)矮小而敦实的个子,却有力拔山兮的气势。无独有偶,3ware的Escalade 8500-8 SATA RAID卡也给笔者留下了这样的印象。
Escalade 8500-8
1997年创立于美国的3ware公司以高端ATA RAID卡见长,其StorSwitch架构采用类似网络包交换的方式避免数据拥塞,具有很高的效率。Escalade 7500系列便基于StorSwitch架构,其中8通道的7500-8和12通道的7500-12都是支持Ultra ATA/133的高性能RAID卡。
革命与继承
2002年秋季IDF上的Escalade 7500-12
并行ATA连接能力差(做RAID时每通道只能用1个设备)且占用空间的“恶习”可谓罄竹难书,见过Escalade 7500系列之后这种体会就更加真切。7500-8是块半长的PCI通用短卡,上面8个40针连接器(去掉4个及1个控制器就是7500-4)占据主要位置倒也罢了,可7500-12加上4个40针连接器和1个控制器后就变成了全长卡!大家都知道能连接30块硬盘的(双通道)SCSI RAID卡也就是半长而已。
8500-8正面的空位
Serial ATA的出现改变了这一切。我们从广源行拿到的Escalade 8500-8尺寸与7500-8相同,但8个SATA连接器都集中在PCB最右端双面安置——这要归功于SATA连接器的小巧和线缆的易于弯折,并行ATA是不能这样做的。双面安装还不止于此,8500-8背面还有缓存芯片和SATA连接组件的空位各2个,加上正面1个控制器和2个SATA连接组件的空位,8500-12在同一块PCB上就可实现,这更是7500系列难以望其项背的。
Escalade 8500系列沿用了成熟的第四代交换技术,其核心硬件如处理器、缓存和控制器都与7500系列相同,一样的64位33MHz PCI接口,允许4块卡共存于同一系统。7500的控制器仍然是并行的,这不要紧,因为每个SATA连接器旁边都配有1颗负责串-并转换的Marvell 88i8030桥接芯片。Marvell的SATA PHY成熟稳定,不会对性能造成明显影响。
8500-8的处理器和SRAM缓存
8500-8的Firmware装载机构
印有醒目3ware标志的处理器旁边是2颗(8500-12是4颗)1MB的100MHz SRAM,2MB的总容量虽然不大,处理数据的速度却绝非一般SDRAM所能比。此外PCB左下角的ST10172L MCU和256KB 10ns SRAM负责装载并执行2Mbit Flash中存储的Firmware。<