【技术实现步骤摘要】
闪存块读取次数压缩方法、装置、计算机设备及存储介质
[0001]本专利技术涉及存储
,更具体地说是闪存块读取次数压缩方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着SSD(固态硬盘)的制造成本的降低以及产品性能的提高,SSD已经被广泛应用于各种场合,目前在PC市场,SSD已经逐步替代传统的HDD(机械硬盘),从可靠性和性能等方面为用户提供较好的体验。
[0003]由于受到读干扰的影响,现有的技术大多是SSD运行过程中,在DRAM中记录每个闪存块的读取次数,由于闪存块读取次数可能会达到百万次级别,所以目前常用的存储方案是使用32bit存储一个闪存块的读取次数,这种方式会造成DRAM内存空间偏大,造成存储资源浪费。在一些消费级SSD的场景中,出于硬件成本以及功耗等因素的考虑,SSD中DRAM的容量可能会很小。当SSD的DRAM容量非常有限时,合理使用DRAM的空间显得尤为重要。
技术实现思路
[0004]本专利技术的目的在于克服现有技术的不足,提供闪存块读取次数压缩方法、装置、计算机设 ...
【技术保护点】
【技术特征摘要】
1.闪存块读取次数压缩方法,其特征在于,包括:接收读请求;将读请求拆分为多个页级别的读命令节点;针对单个页级别的读命令,将闪存块读取次数加1;将闪存块读取次数以24bit粒度区且分高位和低位存储在第一存储区中;判断闪存块总读取次数是否达到刷新到第二存储区的阈值;若达到刷新到第二存储区的阈值,将24bit粒度区中的高位记录的所有闪存块读取次数从第一存储区中转移到第二存储区。2.根据权利要求1所述的闪存块读取次数压缩方法,其特征在于,所述24bit粒度区中高位为高16bit。3.根据权利要求2所述的闪存块读取次数压缩方法,其特征在于,所述24bit粒度区中低位为低8bit。4.根据权利要求3所述的闪存块读取次数压缩方法,其特征在于,所述将闪存块读取次数以24bit粒度区且分高位和低位存储在第一存储区中之后,还包括:获取闪存块的总读取数。5.根据权利要求4所述的闪存块读取次数压缩方法,其特征在于,所述的获取闪存块的总读取数,通过将闪存块读取次数的高16bit数据左移8位与低8bit数据相加即为闪存块的总读取次数。6.根据权利要求1所述的闪存块读取次数压缩方法,其特征在于,所述第一存储区为DRAM。7.根据权利要求...
【专利技术属性】
技术研发人员:岳全涛,李建,洪浩,
申请(专利权)人:苏州忆联信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。