一种存储空间的垃圾回收方法、装置、设备及存储介质制造方法及图纸

技术编号:41147562 阅读:20 留言:0更新日期:2024-04-30 18:15
本发明专利技术公开了一种存储空间的垃圾回收方法、装置、设备及存储介质,其中该方法包括步骤:对存储空间进行拆分,得到多个等量的存储单元;基于所述存储空间中设置的最小写入单元的标签,分别独立地判断每个所述存储单元内各自的垃圾量是否超过阈值;当垃圾量超过阈值时,以所述存储单元为单位,将所述存储单元内待使用数据进行搬移,并对搬移后的所述存储单元进行垃圾回收。本申请在不增加额外的元数据量的前提下减少整体数据搬移量,提升了存储空间的利用率,并且有效避免垃圾回收之后存储空间碎片化。

【技术实现步骤摘要】

本专利技术涉及数据存储,尤其涉及一种存储空间的垃圾回收方法、装置、设备及存储介质


技术介绍

1、追加写(append only)机制是一种存储数据的方法,它在数据被写入时只允许追加操作,而不允许修改或删除之前已经写入的数据。

2、数据的最小管理单元通常是指计算机系统中用于分配和管理内存的最小单元。在许多计算机体系结构和操作系统中,最小的管理单元是字节(byte)。字节是计算机内存中存储数据的基本单位,每个字节可以存储8个二进制位(bit)。

3、目前追加写机制下,数据最小管理单元过大,会导致垃圾回收时需要搬移的数据过多,数据最小管理单元过小,会导致元数据本身的量过多,制定好一个合适的数据最小管理单元大小后,通过前端直接删除回收提前释放空间,可以提前回收部分空间,但是会导致盘上空间碎片化严重,使后续写入性能下降。

4、因此,如何减少存储空间整体数据搬移量,且避免数据空间碎片化,是目前亟需解决的技术问题。


技术实现思路

1、本专利技术主要目的在于提供一种存储空间的垃圾回收方法本文档来自技高网...

【技术保护点】

1.一种存储空间的垃圾回收方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述存储空间中设置的最小写入单元的标签,分别独立地判断每个所述存储单元内各自的垃圾量是否超过阈值,包括:

3.根据权利要求2所述的方法,其特征在于,所述识别每个独立的所述存储单元内最小写入单元的垃圾状态,包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求1所述的方法,其特征在于,所述当垃圾量超过阈值时,以所述存储单元为单位,将所述存储单元内待使用数据进行搬移,并对搬移后的所述存储单元进行垃圾回收,包括:

...

【技术特征摘要】

1.一种存储空间的垃圾回收方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述存储空间中设置的最小写入单元的标签,分别独立地判断每个所述存储单元内各自的垃圾量是否超过阈值,包括:

3.根据权利要求2所述的方法,其特征在于,所述识别每个独立的所述存储单元内最小写入单元的垃圾状态,包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求1所述的方法,其特征在于,所述当垃圾量超过阈值时,以所述存储单元为单位,将所述存储单元内待使用数...

【专利技术属性】
技术研发人员:简洁张镇刘吉双
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1