基于固态硬盘的重复写性能提升实现方法和装置制造方法及图纸

技术编号:40331367 阅读:18 留言:0更新日期:2024-02-09 14:23
本申请涉及一种基于固态硬盘的重复写性能提升实现方法、装置、计算机设备和存储介质,其中该方法包括:在固态硬盘运行过程中,以LPA Slice为粒度周期性地记录各组Slice的IO写命中次数;在每个周期的末尾统计出IO写命中次数最多的数个高热度LPA Slice;将接下来一个周期中,将命中高热度LPA Slice的写命令进行缓存,将命中其他低热度LPA Slice写Flash;在后续的新周期中,将产生的新的高热度LPA Slice替换旧的高热度LPA Slice,并将缓存中旧的高热度LPA Slice的最新修改信息下刷到Flash中。本发明专利技术可以有效地减少写盘片的频率,优化了重复写操作,避免了盘片资源浪费。

【技术实现步骤摘要】

本专利技术涉及固态硬盘,特别是涉及一种基于固态硬盘的重复写性能提升实现方法、装置、计算机设备和存储介质。


技术介绍

1、ssd(固态硬盘)已经被广泛应用于各种场合,目前在pc市场,已经逐步替代传统的hdd,从可靠性和性能方面为用户提供较好的体验。

2、目前,在现有的ssd方案中,当host发送一个io写指令,如果无资源不足等意外情况,一律按流程进行写操作,数据最后会落盘。然而,这种方案在写热度较高的lpa slice中会导致落盘的数据快速无效,不仅会在写入时浪费时间和资源,还会对盘片造成浪费。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种基于固态硬盘的重复写性能提升实现方法、装置、计算机设备和存储介质。

2、一种基于固态硬盘的重复写性能提升实现方法,所述方法包括:

3、在固态硬盘运行过程中,以lpa slice为粒度周期性地记录各组slice的io写命中次数;

4、在每个周期的末尾统计出io写命中次数最多的数个高热度lpaslice;

本文档来自技高网...

【技术保护点】

1.一种基于固态硬盘的重复写性能提升实现方法,所述方法包括:

2.根据权利要求1所述的基于固态硬盘的重复写性能提升实现方法,其特征在于,所述在后续的新周期中,将产生的新的高热度LPA Slice替换旧的高热度LPA Slice,并将缓存中旧的高热度LPA Slice的最新修改信息下刷到Flash中的步骤还包括:

3.根据权利要求2所述的基于固态硬盘的重复写性能提升实现方法,其特征在于,所述在后续的新周期中,将产生的新的高热度LPA Slice替换旧的高热度LPA Slice,并将缓存中旧的高热度LPA Slice的最新修改信息下刷到Flash中的步骤之后还包括:<...

【技术特征摘要】

1.一种基于固态硬盘的重复写性能提升实现方法,所述方法包括:

2.根据权利要求1所述的基于固态硬盘的重复写性能提升实现方法,其特征在于,所述在后续的新周期中,将产生的新的高热度lpa slice替换旧的高热度lpa slice,并将缓存中旧的高热度lpa slice的最新修改信息下刷到flash中的步骤还包括:

3.根据权利要求2所述的基于固态硬盘的重复写性能提升实现方法,其特征在于,所述在后续的新周期中,将产生的新的高热度lpa slice替换旧的高热度lpa slice,并将缓存中旧的高热度lpa slice的最新修改信息下刷到flash中的步骤之后还包括:

4.根据权利要求1-3任一项所述的基于固态硬盘的重复写性能提升实现方法,其特征在于,所述在每个周期的末尾统计出io写命中次数最多的数个高热度lpa slice的步骤还包括:

【专利技术属性】
技术研发人员:杨文华张珂郑擘
申请(专利权)人:成都芯忆联信息技术有限公司
类型:发明
国别省市:

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

1