一种自适应学习的固态硬盘垃圾回收方法

    公开(公告)号:CN118152301B

    公开(公告)日:2024-08-02

    申请号:CN202410564830.0

    申请日:2024-05-09

    IPC分类号: G06F12/02 G06F11/30

    摘要: 本发明公开了一种自适应学习的固态硬盘垃圾回收方法,本回收方法包括以下步骤:S1、实时监控固态硬盘的内部状态;S2、自适应匹配最佳垃圾回收策略;所述S1包括以下步骤:a、实时记录固态硬盘中各个Block的有效数据X、无效数据Y分布,和所有Block X/Y的平均比例。本发明综合了垃圾回收、磨损平衡、数据保护、Block UECC以及剩余可用空间等多种机制,设计可以自适应学习的垃圾回收策略,可以实现在不同的Host读写场景下自动切换策略,找出不同情况下最适合做垃圾回收的对象,大大降低了写放大,增加固态硬盘的使用寿命。

    一种自适应学习的固态硬盘垃圾回收方法

    公开(公告)号:CN118152301A

    公开(公告)日:2024-06-07

    申请号:CN202410564830.0

    申请日:2024-05-09

    IPC分类号: G06F12/02 G06F11/30

    摘要: 本发明公开了一种自适应学习的固态硬盘垃圾回收方法,本回收方法包括以下步骤:S1、实时监控固态硬盘的内部状态;S2、自适应匹配最佳垃圾回收策略;所述S1包括以下步骤:a、实时记录固态硬盘中各个Block的有效数据X、无效数据Y分布,和所有Block X/Y的平均比例。本发明综合了垃圾回收、磨损平衡、数据保护、Block UECC以及剩余可用空间等多种机制,设计可以自适应学习的垃圾回收策略,可以实现在不同的Host读写场景下自动切换策略,找出不同情况下最适合做垃圾回收的对象,大大降低了写放大,增加固态硬盘的使用寿命。