-
公开(公告)号:CN103336744A
公开(公告)日:2013-10-02
申请号:CN201310248150.X
申请日:2013-06-20
Applicant: 华中科技大学
IPC: G06F12/02
Abstract: 一种固态存储设备的垃圾回收方法及其系统,适用于基于闪存的固态存储设备,属于固态存储领域,解决现有垃圾回收方法不能有效利用系统空闲时间进行垃圾回收或者垃圾回收耗时较长、增大系统读写响应延迟的问题。本发明方法包括产生垃圾回收请求、判断、执行不可中断请求以及执行可中断请求步骤;本发明系统包括相应模块。本发明将垃圾回收请求分为可中断的垃圾回收请求和不可中断的垃圾回收请求,通过动态调整垃圾回收的触发阈值,分别调用可中断的垃圾回收步骤和不可中断的垃圾回收步骤,充分利用固态存储设备的空闲时段进行垃圾回收,同时避免不必要的垃圾回收;实现在不影响垃圾回收效率的情况下,有效地降低垃圾回收带来的读写性能损失。
-
公开(公告)号:CN103336744B
公开(公告)日:2015-11-04
申请号:CN201310248150.X
申请日:2013-06-20
Applicant: 华中科技大学
IPC: G06F12/02
Abstract: 一种固态存储设备的垃圾回收方法及其系统,适用于基于闪存的固态存储设备,属于固态存储领域,解决现有垃圾回收方法不能有效利用系统空闲时间进行垃圾回收或者垃圾回收耗时较长、增大系统读写响应延迟的问题。本发明方法包括产生垃圾回收请求、判断、执行不可中断请求以及执行可中断请求步骤;本发明系统包括相应模块。本发明将垃圾回收请求分为可中断的垃圾回收请求和不可中断的垃圾回收请求,通过动态调整垃圾回收的触发阈值,分别调用可中断的垃圾回收步骤和不可中断的垃圾回收步骤,充分利用固态存储设备的空闲时段进行垃圾回收,同时避免不必要的垃圾回收;实现在不影响垃圾回收效率的情况下,有效地降低垃圾回收带来的读写性能损失。
-