固态盘阵列构建方法研究综述
2016-10-13李祥楠张广艳郑纬民
计算机研究与发展 2016年9期
关键词:信息
李祥楠 张广艳 李 强 郑纬民
1(清华大学计算机科学与技术系 北京 100084)2 (吉林大学计算机科学与技术学院 长春 130012)
固态盘阵列构建方法研究综述
李祥楠1,2张广艳1李强2郑纬民1
1(清华大学计算机科学与技术系北京100084)2(吉林大学计算机科学与技术学院长春130012)
(lixiangnan101@163.com)
单个固态盘存在随机写性能较差和擦写次数有限等缺陷,使用廉价盘冗余阵列(redundant arrays of inexpensive disks, RAID)技术将多块固态盘组织在一起有助于满足存储系统的高可靠、大容量、高性能的要求.然而,将RAID算法简单应用于固态盘阵列会遇到一些问题.首先分析了基于Flash的固态盘和RAID技术存在的缺陷,选取性能、可靠性和价格作为阵列构建方法的评价标准,并将随机写、小写、垃圾回收、负载均衡、擦除次数、磨损均衡、冗余度等问题作为分析重点;然后,从固态盘和Flash芯片2种构建粒度出发,分别论述了不同的构建方法并分析了各自的优缺点;最后,总结了不同构建方法并指出未来可能的研究方向.
固态盘;存储阵列;使用寿命;性能;可靠性
以磁盘为主的外部存储难以满足当前应用的存储需求,容易成为整个计算机系统的性能瓶颈.Flash固态盘的出现为存储系统提供了新的选择.然而,固态盘容量的提升是以降低可靠性为代价的,采用多层芯片技术使得多比特错误开始出现,从而使修复单比特错误的纠错码不再有效[1].除此之外,固态盘也存在着先天的介质损耗和写性能较差[2]问题,单块固态盘难以满足存储系统高性能、高可……
登录APP查看全文
