MaxCache 2.0技术详解
Jason Pederson认为,Adaptec 6Q及6T系列之所以能够大幅提升存储系统的读写性能,其主要得益与MaxCache2.0技术。采用MaxCache2.0技术的6系列产品最大可配置4块SSD,并将SSD整合形成一个虚拟池,位于服务器与存储系统之间,以对数据访问进行加速。与上一代技术相比,MaxCache2.0技术不但支持读性能加速,还对写性能进行加速。
由于这个SSD组成的虚拟池位于服务器与存储系统之间,在进行数据读取时,其可对所有的输入输出I/O进行检测,并对频繁读取的数据块进行标记,一旦确定某个数据块属于“热”数据之后,就将这个数据块复制到SSD组成的虚拟池中,当对这个数据块的读操作再次发生时,其可马上在SSD虚拟池中进行,由于SSD在读性能方面的优势,其可大幅提高数据读取速度。
Adaptec 6Q系列产品读性能测试结果
Jason Pederson说:“在对MaxCache2.0进行测试时,在RAID 0模式下,使用8块SAS硬盘,测试结果表明,在配备了MaxCache2.0之后,读性能提高了13倍,延迟时间也降低了13倍。因为数据直接从SSD虚拟池中读取,所以只需稍微地增了一点投资,就可给性能带来极大的提高。”
与上一代MaxCache技术相比,MaxCache2.0不但支持读性能加速,还支持写性能加速。Jason Pederson也介绍了对MaxCache2.0写性能加速的配置。使用6块容量为300G的SATA硬盘进行RAID 5配置,并使用2块SSD作为虚拟池。测试结果显示,配备了MaxCache2.0技术之后,平均的延迟降低数值为6倍,最大延迟降低的数值高达10倍。
Adaptec 6Q系列产品写性能测试结果
Jason Pederson同时表示,如果将上述300GB的SAS硬盘换做3TB的SATA硬盘,其总容量增加了7倍,在大幅提高性能的同时,还降低了延迟。实际上是降低了用户每GB的存储成本以及每次I/O操作的成本,这对于数据中心和云计算用户而言,在成本方面将带来积极影响。
并且,在6系列产品中,还配备了“零维护缓存保护”功能,其在RAID卡上另外添加了一个配备4GB NAND闪存的子卡和一个超级电容。据Jason Pederson介绍,超级电容的设计寿命与服务器周期相当,中间无需更换和维护,在失去电力或突然关机的情况下,可避免数据丢失。并且,相对于传统锂电的续航能力,超级电容可让NAND上的数据保存长达几年。
最后,Jason Pederson表示:“配备有maxCache 2.0的6Q系列产品,使得云计算和数据中心的客户容量最大化,并最大可能的提高性能;6T系列产品使客户在高密度的环境中进行很好的安装。这些产品进一步强化了PMC公司对于云计算客户的承诺。”