[发明专利]一种写入速度控制的方法、装置及介质在审
申请号: | 202210150976.1 | 申请日: | 2022-02-18 |
公开(公告)号: | CN114528227A | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 山东岱微电子有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘珂 |
地址: | 250103 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 写入 速度 控制 方法 装置 介质 | ||
本发明公开了一种写入速度控制的方法、装置及介质,适用于固态硬盘技术领域。获取当前空白区块的写入速度和当前空白区块的区块数量;根据当前的写入速度和当前空白区块的区块数量的关系确定当前空白区块的耗尽时间;根据耗尽时间调整当前的写入速度得到更新后的写入速度;按照更新后的写入速度写入至当前空白区块。该方法通过根据耗尽时间的长短进而调整写入速度,以维持适量的空白区块数量,避免根据回收平均速度调整写入速度导致在后续的回收区块其回收速度较低而写入速度一直维持当前较高的速度,造成区块耗尽的风险。监测空白区块的耗尽时间调整写入速度,提高空白区块的运用灵活性,保证区块不耗尽。
技术领域
本发明涉及固态硬盘技术领域,特别是涉及一种写入速度控制的方法、装置及介质。
背景技术
闪存颗粒的特性是不断将写入命令写入空白区块(Block),其中空白区块为被擦除或未被写入任何数据的区块。在将写满的区块被擦除之前,需要将有效资料从原写满的区块移至空白区块,再进而擦除写满区块,以实现垃圾回收。
在垃圾回收的同时需要检测空白区块的数量以及垃圾回收速度以此限制该区块的写入速度。通常情况下每当完成回收一定数量的区块,通过回收时间得到回收平均速度,进而作为写入速度,如果一个区块回收在短时间完成,其回收速度较高,同时写入速度也会提高,但是下一个区块回收速度较低时,其写入速度维持之前较高的速度,导致区块消耗过快,从而会造成区块耗尽的风险。
因此,寻求一种写入速度控制的方法如何避免区块消耗过快是本领域技术人员亟需要解决的。
发明内容
本发明的目的是提供一种写入速度控制的方法、装置及介质,保证区块不被耗尽。
为解决上述技术问题,本发明提供一种写入速度控制的方法,包括:
获取当前空白区块的当前的写入速度和当前空白区块的区块数量;
根据当前的写入速度和当前空白区块的区块数量确定当前空白区块的耗尽时间;
根据耗尽时间调整当前的写入速度得到更新后的写入速度;
按照更新后的写入速度进行写入。
优选地,获取当前空白区块的当前的写入速度,包括:
获取当前空白区块的回收时间,并根据回收时间获取当前空白区块的回收速度;
根据回收速度确定当前的写入速度。
优选地,根据回收速度确定当前的写入速度,包括:
判断回收速度是否为更新的回收速度;
若为更新的回收速度,则判断回收速度是否为首次更新;
若为首次更新,则将回收速度设为当前的写入速度;
若不为首次更新,则获取上一次的更新后的写入速度并与回收速度进行滤波处理得到滤波后的写入速度以作为当前的写入速度。
优选地,根据耗尽时间调整当前的写入速度得到更新后的写入速度,包括:
根据回收时间确定固定时间间隔内对应的平均回收时间;
获取阈值系数,并根据阈值系数与平均回收时间的关系确定耗尽时间阈值;
根据耗尽时间与耗尽时间阈值的关系调整当前的写入速度得到更新后的写入速度。
优选地,耗尽时间阈值包括第一时间阈值、第二时间阈值和第三时间阈值,根据耗尽时间与耗尽时间阈值的关系调整当前的写入速度得到更新后的写入速度,包括:
判断耗尽时间是否大于第一时间阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东岱微电子有限公司,未经山东岱微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210150976.1/2.html,转载请声明来源钻瓜专利网。