固态硬盘快速进入稳态的垃圾回收方法和系统技术方案

技术编号:45087117 阅读:24 留言:0更新日期:2025-04-25 18:24
本发明专利技术提供了固态硬盘快速进入稳态的垃圾回收方法和系统,包括:在nand闪存块写入数据的过程中,同一时刻存在一个正在写入的open数据块;当固态硬盘启动垃圾回收后,将open数据块作为垃圾回收的写入目的块;获取用户数据和垃圾回收的有效数据,并计算写入比例;将用户数据和垃圾回收的有效数据,根据写入比例交替写入垃圾回收的写入目的块中;提高固态硬盘性能的稳定性,提升垃圾回收的效率和固态硬盘的寿命,提高用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及固态硬盘,尤其是涉及固态硬盘快速进入稳态的垃圾回收方法和系统


技术介绍

1、固态硬盘使用的存储介质一般是nand闪存,nand闪存具有如下特性:闪存快需先擦除才能写入,不能覆盖写;闪存不允许覆盖写,当写入一组新的数据时,不允许直接在老地方直接更改(闪存不允许在一个闪存页上重复写入),需要写到一个新的位置。因此,ssd的固件需要维护一张逻辑地址到物理地址的映射表,以跟踪每个逻辑快最新数据存储在闪存中的位置。

2、另外,往一个新的位置写入数据,会导致老位置上的数据变成无效,这些数据就成为垃圾数据了。垃圾数据会占用闪存空间,当闪存可用空间不足时,ftl需要做垃圾回收,即把若干个闪存快上的有效数据搬到某个新的闪存快,然后把这些闪存块擦除,得到可用的闪存块,这就是垃圾回收。

3、目前,针对垃圾回收的策略,大多数是利用预留的闪存块,作为垃圾回收的写入块,或是使用slc区域缓存有效数据;以上方案虽然都可以在一定程度上提升垃圾回收速度,快速为用户数据释放空间。但是以上方案中都需要额外的闪存块来为垃圾回收服务,在一定程度上减小了固态硬本文档来自技高网...

【技术保护点】

1.一种固态硬盘快速进入稳态的垃圾回收方法,其特征在于,所述方法包括:

2.根据权利要求1所述的固态硬盘快速进入稳态的垃圾回收方法,其特征在于,计算写入比例,包括:

3.根据权利要求2所述的固态硬盘快速进入稳态的垃圾回收方法,其特征在于,根据所述剩余的空闲物理页的数量和所述有效物理页的数量,计算所述垃圾回收的有效数据的写入量和所述用户数据的写入量的所述写入比例,包括:

4.根据权利要求3所述的固态硬盘快速进入稳态的垃圾回收方法,其特征在于,根据所述差值和所述有效物理页的数量,计算所述写入比例,包括:

5.根据权利要求1所述的固态硬盘快速进入...

【技术特征摘要】

1.一种固态硬盘快速进入稳态的垃圾回收方法,其特征在于,所述方法包括:

2.根据权利要求1所述的固态硬盘快速进入稳态的垃圾回收方法,其特征在于,计算写入比例,包括:

3.根据权利要求2所述的固态硬盘快速进入稳态的垃圾回收方法,其特征在于,根据所述剩余的空闲物理页的数量和所述有效物理页的数量,计算所述垃圾回收的有效数据的写入量和所述用户数据的写入量的所述写入比例,包括:

4.根据权利要求3所述的固态硬盘快速进入稳态的垃圾回收方法,其特征在于,根据所述差值和所述有效物理页的数量,计算所述写入比例,包括:

5.根据权利要求1所述的固态硬盘快速进入稳态的垃圾回收方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:宛丽娟蒲强
申请(专利权)人:深圳市德明利技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1