【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种垃圾数据回收处理方法、电子设备、存储介质及程序产品。
技术介绍
1、固态硬盘(ssd)闪存由于物理特性限制,不能直接覆盖写入,当用户更新数据时,ssd固件必须先将原数据标记为无效,然后再把新数据写入其他空闲block(固态硬盘擦除的基础单元)中。随着使用时间增长,标记的不连续的无效数据碎片会不断累积,当可用的空间block个数低于阈值时,固件就会主动触发垃圾数据回收(gc)机制,通过合并有效数据、擦除包含无效数据碎片的block来释放存储空间,从而维持ssd的持续随机写入。持续写入的性能取决于gc的效率,gc处理的快,用户随机写入的性能就高。
2、在gc的处理过程中,后端闪存管理模块需要一边处理gc读请求,一边处理主机写和gc写请求,在单个物理lun(闪存中读/写/擦命令执行的基础单元)上,gc读请求过多的时候,就会增加写请求的响应时间。一旦gc读和写操作的闪存位置存在重叠的时候,就会存在读等待写或者写等待读的问题,等待过程中,因为读或写迟迟不能完成,会占据较多的软件资源。而实际上,gc读的位置
...【技术保护点】
1.一种垃圾数据回收处理方法,其特征在于,包括:
2.根据权利要求1所述的垃圾数据回收处理方法,其特征在于,所述根据所述目标闪存命令执行基础单元中正在处理的垃圾数据回收读请求数量确定本次发起的垃圾数据回收读请求加入挂起列表中或发送至所述目标闪存命令执行基础单元中包括:
3.根据权利要求1所述的垃圾数据回收处理方法,其特征在于,还包括:
4.根据权利要求3所述的垃圾数据回收处理方法,其特征在于,还包括:
5.根据权利要求4所述的垃圾数据回收处理方法,其特征在于,还包括:
6.根据权利要求4所述的垃圾数据回收处理
...【技术特征摘要】
1.一种垃圾数据回收处理方法,其特征在于,包括:
2.根据权利要求1所述的垃圾数据回收处理方法,其特征在于,所述根据所述目标闪存命令执行基础单元中正在处理的垃圾数据回收读请求数量确定本次发起的垃圾数据回收读请求加入挂起列表中或发送至所述目标闪存命令执行基础单元中包括:
3.根据权利要求1所述的垃圾数据回收处理方法,其特征在于,还包括:
4.根据权利要求3所述的垃圾数据回收处理方法,其特征在于,还包括:
5.根据权利要求4所述的垃圾数据回收处理方法,其特征在于,还包括:
6.根据权利要求4所述的垃圾数据回收处理方法,其特征在于,所述根据所述多个页面数据的位置确定是否进行预读操作包括:
7.根据权利要求6所述的垃圾数据回收处理方法,其特征在于,所述根据所述垃圾数据回收读请求中的页面数据的读取位置是否满足预设规则确定是否进行预读操作包括:
8.根据权利要求1所述的垃圾数据回...
【专利技术属性】
技术研发人员:张晨,家建奎,车利斌,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。