Hotcache
- 作者:admin
- 发表时间:2018-6-10 11:06:25
- 来源:未知
![](upload/20186101155068819.jpg)
一、HotCache概述
众所周知,存储的缓存是位于服务器与物理存储介质(主要指机械硬盘)之间,用于临时存放应用程序数据的内存区域,主要目的是为了降低应用程序读写命令的响应延迟,从而提升应用的整体性能。传统意义上缓存通常是指一级缓存,即DRAM Cache,其特点是性能高、容量小、价格贵。考虑到DRAM Cache和机械硬盘之间仍存在较大的性能差异,于是出现二级缓存技术。虽然性能略低于DRAM Cache,但二级缓存拥有更大的容量和更低的成本,把这一技术融入到混合存储阵列中,可大幅提升存储系统的IO响应能力。
![](/upload/image/20180610/2018061011060711711.jpg)
宏杉科技采用SSD盘来实现存储系统的二级缓存,称为HotCache技术。随着SSD技术的发展,SSD盘在存储领域使用的范围也越来越广。SSD盘的成本、性能以及容量介于HDD盘和DRAM之间,采用SSD盘作为存储系统的二级缓存,既降低了使用物理内存作为缓存带来的高成本和低容量,也充分发挥了SSD盘相较于HDD盘的高性能优势。
二、HotCache技术特点
HotCache技术就是使用一块或多块SSD盘组成存储系统的二级缓存,通过将机械硬盘中的热点数据周期性的拷贝到二级缓存中,使用户在访问热点数据时,可直接从二级缓存中读取,利用SSD盘的读性能优势极大地提升存储系统的读性能,适用于数据库查询、桌面虚拟化以及多媒体应用等对存储读性能要求较高的应用。
全局配置
在MacroSAN存储系统中启用HotCache功能并配置HotCache空间后,存储系统中所有卷都可以使用HotCache功能来提升读性能。此外,用户还可根据业务需求,在单个卷层面上配置是否需要启用HotCahe功能,使HotCache中有限的空间得到更充分的利用。
扩展和清理方便
HotCache技术支持扩容和清理功能。当HotCache中容量不够时,可通过扩容功能添加新的SSD盘,增加HotCache的容量,以存放更多的热点数据。当HotCache中存在故障SSD盘时,可通过清理功能释放故障的SSD盘,不会对HDD盘中的生成数据造成影响。清理和扩容过程都是在线进行的,存储系统的HotCache功能仍可正常运行。
三、 HotCache用户价值
存储系统读性能提升
宏杉科技HotCache技术采用SSD盘作为二级缓存,热点数据可直接从SSD盘中读取,既充分发挥了SSD盘相较于机械硬盘的高性能优势,又解决了物理内存的高成本和低容量等问题,存储阵列只需配置少量的SSD盘,就能大幅度提升整个存储系统的读性能。