[发明专利]存储装置的垃圾回收方法及装置在审

专利信息
申请号: 202011376808.1 申请日: 2020-11-30
公开(公告)号: CN112486415A 公开(公告)日: 2021-03-12
发明(设计)人: 段修斌 申请(专利权)人: 北京泽石科技有限公司;泽石科技(武汉)有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 董文倩
地址: 100085 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 存储 装置 垃圾 回收 方法
【说明书】:

发明公开了一种存储装置的垃圾回收方法及装置。其中,该方法包括:获取存储装置的数据块的多个属性参数;为多个属性参数添加权重,其中,每个属性参数均对应有权重;根据多个属性参数以及对应的权重,确定数据块的回收值;在回收值达到预设回收阈值的情况下,通过回收机制对数据块进行回收。本发明解决了现有技术中的存储装置的垃圾回收方法,通过设置较低的空闲空间阈值,作为触发回收机制的条件,导致使用后期垃圾回收的频率越来越高,导致回收效果差,严重影响存储性能的技术问题。

技术领域

本发明涉及数据存储领域,具体而言,涉及一种存储装置的垃圾回收方法及装置。

背景技术

近年来,随着固态硬盘SSD(Solid State Disk,SSD)设计技术的不断进步,相比传统的机械硬盘,SSD显示出具有读写速度快、功耗低、体积小、防震抗摔、便于携带等方面的优势,它已经在许多领域开始替代传统机械硬盘。

闪存具有几大特性:1)按页(page)读写、按块(block)擦除,提供读、写和擦除3种操作;页是读/写的最小单位;块是擦除的最小单位。2)闪存擦除后只能写一次,即所谓的写前擦除,这造成闪存不能原地更新,否则会带来巨大的开销。3)闪存每个存储单元的编程/擦除(P/E)次数有限,超过擦除次数后该存储单元存储数据不再可靠。4)Read Disturb,同一个block上page读,自己没事,导致其他没有被读的page数据出错,为了消除readdisturb,记录每个Block读的次数,当这个数值达到阈值(闪存厂家提供)之前,把block上所有的数据刷新一遍(读出来,擦除,然后在写回),或者把数据搬到别的地方5)DataRetention在固态硬盘不忙的时候,按照一定的算法,扫描全盘,如果发现某个闪存页翻转比特数量超过一定阈值,就重写数据到新的地方。这样做的好处是避免数据放太久,导致比特翻转数量超过ECC算法的纠错能力,从而能减少ECC不可纠错误。隐藏闪存上述特性,使得这些不方便的特性对用户而言透明,垃圾回收负责将回收块中的有效数据复制到新的物理块中,将回收块擦除后重新利用;SSD使用过程中会产生碎片页,需要通过垃圾回收的方式回收失效页。然而垃圾回收机制会降低SSD的性能,同时缩减SSD的寿命。特别是SSD快写满时会频繁触发垃圾回收机制GC,严重降低SSD的性能。目前的GC机制通过设置较低的空闲空间阈值作为触发条件,这会导致使用后期垃圾回收的频繁触发,严重影响性能。

现有技术GC块的选源算法比较固定。带来的结果就是写放大,会损耗大量的盘的寿命,降低盘的性能。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种存储装置的垃圾回收方法及装置,以至少解决现有技术中的存储装置的垃圾回收方法,通过设置较低的空闲空间阈值,作为触发回收机制的条件,导致使用后期垃圾回收的频率越来越高,导致回收效果差,严重影响存储性能的技术问题。

根据本发明实施例的一个方面,提供了一种存储装置的垃圾回收方法,包括:获取存储装置的数据块的多个属性参数;为所述多个属性参数添加权重,其中,每个属性参数均对应有权重;根据所述多个属性参数以及对应的权重,确定所述数据块的回收值;在所述回收值达到预设回收阈值的情况下,通过回收机制对所述数据块进行回收。

可选的,所述属性参数包括下列至少之一:擦除次数,擦除次数与平均擦除次数的差,有效页数量,读取干扰值,写入数据之后的保持时间。

可选的,为所述多个属性参数添加权重之前,包括:通过机器学习算法确定每个所述属性参数的权重。

可选的,通过机器学习算法确定每个所述属性参数的权重包括:通过数据块的历史回收数据,确定在回收机制触发时,多个属性参数的可用权重范围;通过机器学习算法对多种权重组合进行处理,输出所述权重组合下的数据收敛程度,其中,所述权重组合包括多个属性参数的可用权重,所述可用权重为对应的属性参数在所述可用权重范围内的数值;根据符合预设收敛程度的权重组合,确定每个所述属性参数的所述权重。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京泽石科技有限公司;泽石科技(武汉)有限公司,未经北京泽石科技有限公司;泽石科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011376808.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top