存储网

www.Stor.com.cn,专业存储网站,中国存储门户。
当前位置: > 产品评测 > Adaptec maxCache测试:SSD缓存加速验证篇

Adaptec maxCache测试:SSD缓存加速验证篇

发布时间:2013-01-10 15:52 来源:存储网 我要投稿

谁最开始做闪存缓存技术?

存储网 Stor.com.cn 1月10日在企业存储领域,要论哪家厂商比较早开始将闪存用于缓存,可能有人会想起NetApp,他们的Flash Cache技术在FAS统一存储系列的控制器上,使用PAM II PCIe闪存卡(第一代是DRAM“内存卡”)来加速“热数据”的随机读性能。今年,NetApp又推出了以SSD固态硬盘驱动器作为读写缓存的Flash Pool,还有位于服务器上的闪存缓存技术Flash Accel。后者类似于2012年早些推出的EMC VFCache等...

以上所说都是位于外部存储系统中或者与之配合的,至于加速服务器上DAS形式直连的磁盘阵列,也就是RAID卡上的SSD固态硬盘缓存功能,笔者首先会想起Adaptec。他们早在2009年推出了MaxIQ,最初该功能是与Intel第一代的X25-E企业级SSD固态硬盘驱动器捆绑销售。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

这并不是一块普通的Intel X25-E SSD固态硬盘,我们看到它上面贴有Adaptec MaxIQ的蓝色标签,代表在固件层面激活了这一功能,配合Adaptec 5系列RAID卡即可使用SSD固态硬盘读缓存加速功能。

  Intel X25-E使用SLC闪存,有32GB和64GB两款容量。当时的MaxIQ技术最多支持在一块RAID卡上的4个SSD固态硬盘(缓存池)。为了增强灵活性,Adaptec随后又推出了型号中带有“Q”结尾的5系列RAID卡,直接提供MaxIQ而不需要专门的X25-E。这样一来,就可以搭配使用不同容量,企业级甚至是消费级的SSD固态硬盘。

  正如今天雨后春笋般出现的闪存缓存软件那样,该类技术并不算多么高深。具体到RAID卡领域,Adaptec的长期竞争对手,后来居上的LSI在2010年宣布了CacheCade SSD固态硬盘缓存,与Adaptec MaxIQ的原理基本上相同。一年多之后,LSI又趁着Adaptec被PMC收购重组的时期推出了CacheCade 2.0版本,加入了写入缓存支持。

  当然,Adaptec by PMC也不甘示弱,先是在去年推出了他们第一代的6Gb/s SAS RAID卡——6系列,以及从MaxIQ发展而来的maxCache 2.0 SSD固态硬盘缓存技术。今年Adaptec比较及时地又推出了支持PCIe 3.0,并包含原生多端口(16和24端口)型号的第二代6Gb/s SAS RAID卡,以及同样具备SSD固态硬盘读写缓存和冗余保护的maxCache 3.0版本。(详见:“Adaptec涅磐重生:7系列SAS RAID卡从高端发力”一文)

  本次评测的重点就是maxCache 3.0,我们将分2篇描述整个的测试过程和结果,这一篇主要是SSD固态硬盘缓存加速功能的验证。在此之前笔者需要简单介绍下参测产品Adaptec 71605Q、测试平台和RAID卡图形管理界面等,万一您对这些不感兴趣的话,也可以直接点击查看后面SSD固态硬盘 RAIDmaxCache缓存性能测试的部分。

Adaptec ASR-71605Q 6Gb/s SAS/SATA RAID卡及配件

  上面的照片是PMC送到评测的Adaptec 71605Q RAID卡,除了主卡之外还带有一个ZMCP(零维护缓存保护)使用的大容量电容,和一个适用于low-profile PCIe插槽的半高金属挡片。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

  由于使用了Mini-SAS HD高密度连接器,Adaptec 71605Q能够在半高的PCB尺寸上提供16个6Gb/s SAS端口。我们看到在PMC RoC(RAID on Chip)主芯片的散热片右边,用螺丝固定的就是ZMCP零维护缓存保护模块,它能够替代传统的BBU锂电池,在异常断电的情况下将RAID卡DRAM缓存中的数据备份到闪存上。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

  在Adaptec 71605Q的背面,我们看到了3颗DRAM缓存芯片,在下文中您将会了解到不只有这3片。PMC和LSI最新这一代RAID卡的缓存容量普遍都从上一代的512MB提升到了1GB,这款也不例外。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

  将AFM-700的超级电容连接在71605Q RAID卡的ZMCP模块上,这让我想起了3年前评测过的Adaptec 5445Z(见下图)。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

当年Adaptec使用Intel IOP348芯片的5445Z 3Gb/s SAS/SATA RAID卡,一个SFF-8087加上一个SFF-8088连接器提供内4/外4共8个端口,“Z”代表零维护缓存保护模块。不知您是否注意到,今天7系列使用的ZMCP模块比上图中的方形电路板面积缩小了不少。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

  并排在一起的4个SFF-8643 Mini-SAS HD高密度连接器(母头),连接在上面的每条线缆可以提供4个6Gb/s SAS信道。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

  这是一条Adaptec I-HDmSAS-4SAS-SB-.8M 内部Mini-SAS HD x4(SFF-8643)到(4)x1 SAS(SFF-8482)的扇出线缆,具有边带信号。它的长度为0.8米,用于直连7/7Q系列阵列卡与SAS驱动器(兼容SATA硬盘)。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

SFF-8643 Mini-SAS HD高密度连接器(公头)特写:可以看到上、下2个PCB,各自带有正反两面的金手指触点。

Adaptec maxCache测试:SSD固态硬盘缓存加速验证篇

  这是我们在测试中用到的另一条线缆——Adaptec I-HDmSAS-mSAS-1M 内部Mini-SAS HD x4(SFF-8643)到 Mini-SAS(SFF-8087)x4。它的长度为1米,用于连接7/7Q系列RAID卡与SAS/SATA热插拔背板。