[发明专利]一种SSD中优化读干扰处理的方法有效
申请号: | 202110125761.X | 申请日: | 2021-01-29 |
公开(公告)号: | CN112783802B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 刘凯;王璞 | 申请(专利权)人: | 山东华芯半导体有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/0866 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 赵玉凤 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ssd 优化 干扰 处理 方法 | ||
本发明公开一种SSD中优化读干扰处理的方法,本方法设置一个回写缓存,回写缓存是一个用于保存读干扰数据的缓存。当固件监测到需要回写数据时,先判断当前写请求状态,如果写请求非空闲并且回写缓存没满,数据写入回写缓存。SSD运行时开启定时器Timer Tcb,如果在定时器Timer Tcb触发之前,写请求空闲,把回写缓存中最老的有效数据搬到写缓存。如果回写缓存满,则将回写缓存中最老的有效数据搬到写缓存,需要回写数据搬入回写缓存,同时不停的将最老的有效数据从回写缓存搬到写缓存,直到定时器Timer Tfull触发或者数据量降至回写缓存的一半。本发明可以有效提升此场景下的写入性能,并使写性能保持在一个相对稳定的水平。
技术领域
本发明公开一种SSD中优化读干扰处理的方法,属于存储器技术领域。
背景技术
使用NAND Flash作为存储介质的SSD都需要面对读干扰(read disturb)问题,严重的读干扰会导致存储的数据出现不可纠正的错误。处理读干扰的方式很多,其中一种方式是判断当前的读次数,根据设置的阈值进行回写或者回收,但是该处理方式会影响SSD写性能。
回写处理是一种读干扰的处理方法,指在SSD运行过程中,固件监测当前读取的数据所对应的block的读取次数,根据设置的读取次数阈值判断当前block数据是否需要进行回写或者回收处理。常规的回写方法是直接将读取的数据写入NAND Flash,或者将读取的数据当做Host写直接搬移到写缓存中。
在大量读写混合同时读干扰现象大量发生的情况下,目前的回写方法将数据直接放入写缓存,会影响写入性能。
发明内容
针对现有技术的缺陷,本发明提供一种SSD中优化读干扰处理的方法,增加回写缓存,适用于大压力的回写处理场景,可以有效提升此场景下的写入性能,并使写性能保持在一个相对稳定的水平。
为了解决所述技术问题,本发明采用的技术方案是:一种SSD中优化读干扰处理的方法,包括以下步骤:
S01)、设置回写缓存,回写缓存是一个用于保存读干扰数据的缓存;
S02)、固件监测当前读取的数据所对应的block的读取次数,根据设置的读取次数阈值判断当前block数据是否需要进行回写,当固件判断到读取的数据达到读干扰次数要求,需要回写数据时,先判断当前写请求状态,如果写请求空闲或者写请求小于一定数量情况下,回写数据直接搬入写缓存;
S03)、如果写请求非空闲,对回写缓存是否满进行判断,如果回写缓存没满,数据写入回写缓存,SSD运行时开启定时器Timer Tcb,如果在定时器Timer Tcb触发之前,写请求空闲,根据先入先出算法并通过检查数据有效位把回写缓存中最老的有效数据搬到写缓存,Tcb触发时将回写缓存中最老的有效数据搬到写缓存;
S04)、如果回写缓存满,则将回写缓存中最老的有效数据搬到写缓存,需要回写数据搬入回写缓存,同时开启定时器Timer Tfull,在定时器Tfull触发期间,不停的将最老的有效数据从回写缓存搬到写缓存,直到定时器Timer Tfull触发或者数据量降至回写缓存的一半。
进一步的,定时器Timer Tcb在SSD运行过程中一直开启,定时器Timer Tful仅在回写缓存满时开启,触发一次后关闭。
本发明的有益效果:本方法在传统回写策略基础上,增加回写缓存,适用于大压力的回写处理场景,可以有效提升此场景下的写入性能,并使写性能保持在一个相对稳定的水平。
附图说明
图1为实施例1的流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步的说明。
实施例1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110125761.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:骨科手术机器人系统
- 下一篇:一种倒虹吸管进口水位智能调节系统及其调节方法