记忆科技推出SSD缓存加速软件

SSD已经向人们展示出了相对于传统HDD巨大的性能优势,被越来越多的IT组织接受,并逐渐进入对性能和稳定性要求很高的数据中心。SSD的单位容量成本仍然高于传统HDD,并且很多客户无法在短时间内将所有应用和数据直接迁移到SSD上。

记忆科技凭借在存储领域10多年的技术积累,在固态存储领域全面发力,推出一系列的软硬件产品,争取为客户创造最大价值。今天要介绍的IOBoostTM Cache便是记忆科技推出的一项帮助客户利用SSD(Solid State Drive)固态存储加速存储访问的Cache产品,能够使客户以较低的成本拥有SSD惊人的性能,同时减少对已有存储架构的改变,保护现有投资。

IOBoostTM Cache基于数据访问的局部性原理,将被加速卷中的热点数据保留在性能更高的SSD上。当应用程序访问这些热点数据时,不需要从后端慢速的存储设备上读取,而是直接从SSD读取。对于应用程序来说,容量空间取决于传统硬盘,但访问速度接近SSD的性能。

智能热点数据判断算法是IOBoostTM Cache的关键技术之一,发现应用程序频繁访问的热点数据,并及时从SSD中淘汰过时数据,从而有效提高命中率。

目前,IOBoostTM Cache支持Write through 与 Read Cache Only两种模式。

Write through模式下,任何写操作都会在SSD与Hard Disk上同时写入数据,并且只有当两者都完成写入时,操作系统才会返回写入成功。 Read Cache Only 模式下,SSD上不会缓存写数据,只会缓存读热点数据。

为了检验IOBoostTM Cache的加速效果,我们建立了一种密集型I/O测试模型:并发多个线程,每个线程首先创建一个10MB的文件,然后以8KB I/O大小随机读取此文件,读取数据达到10MB后,开始下一轮的创建读取过程。在规定时间内,创建并读取的文件数量越多,则说明性能越好。

图1 模拟测试结果

最后结果如图1所示,在无SSD及IOBoostTM Cache加速的情况下,30分钟内,我们完成测试文件4680个。利用IOEdgeTM G系列SSD进行IOBoostTM Cache加速后,30分钟内完成测试文件41739,性能提高近9倍。

IOBoostTM Cache 能有效降低SSD的使用成本,极大提高系统的存储性能,在邮件服务器、社交网络、云计算以及电子商务等行业拥有广阔的应用前景,特别适用于热点数据集中并且以读为主的应用场景。

IOBoostTM Cache支持Windows 及Linux两种平台,GUI以及命令行CLI两种管理方式,部署实施非常简易,结合记忆科技IOEdgeTM系列高性能SSD,是数据中心SSD应用的最佳选择。

记忆科技IOBoostTM Cache,将于2012年10月与IOEdgeTM系列产品同时发布。