一种置换和回写自适应的缓冲区管理方法
摘要:
本发明提供一种置换和回写自适应的缓冲区管理方法,将缓冲区划分为缓存块记录表、写缓冲区和读缓冲区;其中,缓存块记录表用于记录同属一个逻辑数据块的数据页在缓冲区的位置信息,写缓冲区用于缓存响应写请求而被修改过的数据页,读缓冲区用于缓存仅响应读请求而未被修改的数据页。本发明在加载和剔除数据页时采用页级的管理方式,通过周期自适应调整读缓冲区阈值,能够感知负载读写特的变化,使得该管理方法在多种负载条件下都能得到较高的缓存命中率。同时,采用脏页自适应聚簇回写,能够感知FTL层垃圾回收的压力,自适应地调整回写策略,能够有效地减少因为FTL垃圾回收引发的额外块擦除次数,提升了固态硬盘的总体性能和使用寿命。
公开/授权文献
0/0