【技术实现步骤摘要】
本文公开的实施方式总体上涉及用于提高闪存利用率的方法和系统。更具体地,本文公开的实施方式涉及一种用于管理持久性存储器的方法以及与该方法相关联的一种系统和一种非临时计算机可读介质。
技术介绍
用于存储系统的一个重要性能度量是与检索存储在存储系统中的数据有关的延迟。存储系统的性能随着读取延迟的减小而改善。如果存储系统能够可靠地从存储介质中检索无错误数据,则可以减小用于存储系统的读取延迟。当未检索到无错误数据时,存储系统可执行附加动作以便从检索数据去除错误。例如,存储系统可使用诸如纠错码(ECC)和/或RAID之类的纠错机制来从检索数据去除错误或者另外生成无错误数据。纠错机制的使用导致读取延迟的增加,其伴随有相应的性能下降。
技术实现思路
总体上,在一方面,本专利技术涉及一种用于管理持久性存储器的方法,该方法包括:选择用于主动读请求的页,其中,该页位于持久性存储器中;向该页发布主动读请求;响应于该主动读请求而接收用于存储在该页上的数据的位错误值(BEV);获得用于该页的BEV阈值(T),其中,使用与该页相关联的编程/擦除循环值和存储在该页上的数据的保持时间来确定T;进行BEV大于T的第一确定;基于该第一确定:识别m-页,其中,m-页是一组页,其中,该页在该一组页中;将该m-页设定为对未来操作不可分配。总体上,在一方面,本专利技术涉及一种系统,该系统包括:包括存储模块控制器和持久性存储器的存储模块;以 ...
【技术保护点】
一种用于管理持久性存储器的方法,所述方法包括:选择用于主动读请求的页,其中,所述页位于所述持久性存储器中;向所述页发布所述主动读请求;响应于所述主动读请求而接收用于存储在所述页上的数据的位错误值BEV;获得用于所述页的BEV阈值T,其中,使用与所述页相关联的编程/擦除循环值和存储在所述页上的所述数据的保持时间来确定T;进行所述BEV大于T的第一确定;基于所述第一确定:识别m‑页,其中,所述m‑页是一组页,其中,所述页在所述一组页中;将所述m‑页设定为对未来操作不可分配。
【技术特征摘要】
2014.09.30 US 14/501,9171.一种用于管理持久性存储器的方法,所述方法包括:
选择用于主动读请求的页,其中,所述页位于所述持久性存储器中;
向所述页发布所述主动读请求;
响应于所述主动读请求而接收用于存储在所述页上的数据的位错误值
BEV;
获得用于所述页的BEV阈值T,其中,使用与所述页相关联的编程/擦除
循环值和存储在所述页上的所述数据的保持时间来确定T;
进行所述BEV大于T的第一确定;
基于所述第一确定:
识别m-页,其中,所述m-页是一组页,其中,所述页在所述一组页中;
将所述m-页设定为对未来操作不可分配。
2.根据权利要求所述1的方法,还包括:
进行所述页上的所述数据为能够使用纠错码修正的第二确定;
基于所述第二确定:
将所述页上的所述数据调度为被写入到所述持久性存储器中的新的可分
配页。
3.根据权利要求2所述的方法,还包括:
在所述调度之后:
将所述页上的所述数据作为垃圾收集操作的一部分写入到所述新的可分
配页。
4.根据权利要求1所述的方法,还包括:
进行所述页上的所述数据为不能够使用纠错码修正的第二确定;
基于所述第二确定,进行使用RAID修正机制来主动地修正所述页上的所
述数据的第三确定。
5.根据权利要求4所述的方法,其中,所述第三确定将持久性存储器中的
至少一个其它页的BEV考虑在内,其中,所述页和所述至少一个其它页是RAID
条带的一部分。
6.根据权利要求1所述的方法,其中,未来操作包括选自由写操作和垃圾
收集操作组成的组的至少一个。
7.根据权利要求1所述的方法,其中,所述BEV指定所述页中不正确的
位的百分比。
8.根据权利要求1所述的方法,其中,所述BEV指定所述页中不正确的
位的数目。
9.根据权利要求1所述的方法,其中,使用纠错码来确定所述BEV。
10.根据权利要求1所述的方法,其中,所述页位于所述持久性存储器中
的固态存储器模块上,其中,所述固态存储器模块包括多层单元。
11.根据权利要求1所述的方法,其中,使用数据被写入到所述页的第一
时间和与所述主动读请求相关联的第二时间来确定所述保持时间。
12.根据权利要求11所述的方法,其中,从存储器中的存储器内数据结
构获得所述第一时间,其中,所述存储器位于控制模块中。
13.根据权利要求1所述的方法,其中,所述编程/擦除循环值是编程/擦
除循环值范围。
14.一种系统,包括:
存储模块,所述存储模块包括存储模块控制器和持久性存储器;以及
控制模块,所述控制模块被操作连接到所述存储模块和客户端,
其中,所述控制模块执行以下步骤:
选择用于主动读请求的页,其中,所述页位于所述持...
【专利技术属性】
技术研发人员:H·塔巴雷茨,R·阿加瓦尔,J·P·费雷拉,J·S·邦威克,M·W·夏皮罗,
申请(专利权)人:EMC公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。