一种使用SSD存储WAL的写入的优化方法及装置制造方法及图纸

技术编号:42418063 阅读:23 留言:0更新日期:2024-08-16 16:34
本发明专利技术涉及一种使用SSD存储WAL的写入的优化方法及装置,属于数据存储技术领域,该方法包括:基于SSD FDP技术将SSD磁盘空间虚拟为多个FDP区域组成的循环空间;将写入HDD磁盘的IO数据按照预先设定的log格式写入多个FDP区域中的第一FDP区域;判断第一FDP区域是否写满,若第一FDP区域写满,申请第二FDP区域继续写入预先设定的log格式的IO数据同时触发写满的第一FDP区域往HDD磁盘刷盘。本发明专利技术通过申请磁盘空间存储WAL,在保证磁盘磨损均衡的同时,使得预留的GC空间应用可用,提升SSD可用空间,同时缓存的IO数据往HDD词盘刷盘的时候能够减少随机小IO,提升HDD磁盘效率。

【技术实现步骤摘要】

本专利技术属于数据存储,尤其涉及一种使用ssd存储wal的写入的优化方法及装置。


技术介绍

1、在分布式存储系统中,用户io通常在经过层层处理后最终存储到各个服务器节点,这些io如果不经处理直接下发到hdd上,大量的随机小io无法发挥hdd的优势,影响系统性能,因此一般在io下发到hdd之前使用ssd作为缓存,而sdd为了保持内部磨损均衡,内部会维持比较大的gc空间,这些空间对应用不可见,导致应用真实可用空间偏低。


技术实现思路

1、鉴于以上现有技术的不足,专利技术的目的在于提供一种使用ssd存储wal的写入的优化方法、装置、电子设备和存储介质,将写到hdd的io按照约定格式追加写到fdp区域,实现在保证ssd磨损均衡的基础上,降低ssd的gc空间,提升应用可用空间。

2、本专利技术的第一方面,提出了一种使用ssd存储wal的写入的优化方法,包括:

3、基于ssd fdp技术将ssd磁盘空间虚拟为多个fdp区域组成的循环空间;

4、将写入hdd磁盘的io数据按照预先设定的l本文档来自技高网...

【技术保护点】

1.一种使用SSD存储WAL的写入的优化方法,其特征在于,包括:

2.根据权利要求1所述的一种使用SSD存储WAL的写入的优化方法,其特征在于,所述将写入HDD磁盘的IO数据按照预先设定的log格式写入所述多个FDP区域中的第一FDP区域,包括:

3.根据权利要求1所述的一种使用SSD存储WAL的写入的优化方法,其特征在于,所述写满的第一FDP区域往HDD磁盘刷盘包括:

4.根据权利要求3所述的一种使用SSD存储WAL的写入的优化方法,其特征在于,所述将写满的第一FDP区域内的IO数据根据IO数据在HDD磁盘上的offset以及IO数据长度做合并,包括...

【技术特征摘要】

1.一种使用ssd存储wal的写入的优化方法,其特征在于,包括:

2.根据权利要求1所述的一种使用ssd存储wal的写入的优化方法,其特征在于,所述将写入hdd磁盘的io数据按照预先设定的log格式写入所述多个fdp区域中的第一fdp区域,包括:

3.根据权利要求1所述的一种使用ssd存储wal的写入的优化方法,其特征在于,所述写满的第一fdp区域往hdd磁盘刷盘包括:

4.根据权利要求3所述的一种使用ssd存储wal的写入的优化方法,其特征在于,所述将写满的第一fdp区域内的io数据根据io数据在hdd磁盘上的offset以及io数据长度做合并,包括:

5.根据权利要求4所述的一种使用ssd存储wal...

【专利技术属性】
技术研发人员:张维杰肖露
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1