论文部分内容阅读
随着高新技术的飞速发展,固态盘被引入到存储系统中,它的高性能、低能耗等特点能够满足现代数据存储的需要,对解决传统磁盘的性能瓶颈起到了很好的作用。但是固态盘的价格高,容量小,完全用固态盘替代磁盘,成本开销太大,一般企业无法承受。为了提高系统性能,降低存储系统的成本,通常将固态盘充当分级存储介质或者磁盘缓存,这也是目前固态盘方案的研究热点。分析了一些将固态盘作缓存的已有技术,提出并设计了一种既能利用固态盘性能、降低存储成本,又能保证存储系统的可靠性的方案。利用固态盘的读写特点,将热点数据存储到固态盘中,冷数据存储到磁盘中。为了保证热数据和冷数据的可靠性,磁盘上存放两份数据,既有热数据副本,又有冷数据副本,冷热副本随着固态盘缓存的替换自动转变。多个磁盘的组织方式类似于RAID1,并为不同的应用场景设计了三种不同的数据分布方式。采用模拟的方式,实现了设计方案。针对阵列不同的数据分布方式进行对比测试,测试表明上述数据分布方式可适用于相应的应用场景。并与固态盘缓存写通过方式和热数据在多个固态盘进行副本存放的方式进行了对比,结果表明,设计的方案能够在性能与价格之间取得好的平衡,并且能够保证可靠性。