一种文件存储网关优化缓存刷脏数据的方法及系统技术方案

技术编号:44944171 阅读:16 留言:0更新日期:2025-04-12 01:19
本申请提供一种文件存储网关优化缓存刷脏数据的方法及系统。其中,方法包括:动态监测高速缓存中的脏数据IO操作,识别IO的模型和大小;根据所述IO的模型和大小,应用平衡二叉树数据将无序的随机IO模型产生的脏数据IO转换为有序的脏数据IO;根据脏数据IO的大小顺序和分类阈值,将脏数据IO分为小IO类和大IO类两个类别;根据所述类别,应用聚合阈值和拆分阈值将所述脏数据IO进行聚合或拆分,并分发给flush线程。根据查询内存块和磁盘的使用率,调整分类阈值、聚合阈值和拆分阈值。本发明专利技术具有提高刷盘效率,提升IO操作的处理速度。

【技术实现步骤摘要】

本申请涉及计算机,尤其属于文件存储,特别涉及一种文件存储网关优化缓存刷脏数据的方法、系统、电子设备及存储介质。


技术介绍

1、高速缓存,是用户态基于内存对io操作进行加速的技术。在存储系统中,高速缓存在大规模数据处理、低延迟、高并发访问方面虽有效缓解了后端存储的访问压力,但其刷盘机制在应对复杂i/o模型时暴露出性能瓶颈。

2、传统刷盘策略,如定时刷盘、写满刷盘等,往往无法有效应对复杂多变的io模式,刷盘效率降低,脏数据堆积。其中,所谓的脏数据是指在内存中被修改但尚未写回磁盘的数据。小io模型由于其数据量小、频率高,容易导致系统资源的频繁调用,从而降低系统性能。而大io模型数据量大,但处理不当也可能导致系统资源的长时间占用,造成性能瓶颈。

3、因此,如何提供一种文件存储网关优化缓存刷脏数据的方法、系统、电子设备及存储介质成为本领域亟需解决的技术难题。


技术实现思路

1、本专利技术的目的是提供一种文件存储网关优化缓存刷脏数据的方法、系统、电子设备及存储介质。

>2、根据本专利技术本文档来自技高网...

【技术保护点】

1.一种文件存储网关优化缓存刷脏数据方法,其特征在于,包括:

2.根据权利要求1所述的文件存储网关优化缓存刷脏数据方法,其特征在于,在所述步骤S1中,所述方法还包括:

3.根据权利要求2所述的文件存储网关优化缓存刷脏数据方法,其特征在于,在所述步骤S3中,所述按照预设的分类阈值,将脏数据IO分为小IO类和大IO类两个类别,具体:

4.根据权利要求1所述的文件存储网关优化缓存刷脏数据方法,其特征在于,在所述步骤S3中,所述根据所述类别,应用聚合阈值和拆分阈值将所述脏数据IO进行聚合或拆分包括:

5.一种文件存储网关优化缓存刷脏数据系统,其特征...

【技术特征摘要】

1.一种文件存储网关优化缓存刷脏数据方法,其特征在于,包括:

2.根据权利要求1所述的文件存储网关优化缓存刷脏数据方法,其特征在于,在所述步骤s1中,所述方法还包括:

3.根据权利要求2所述的文件存储网关优化缓存刷脏数据方法,其特征在于,在所述步骤s3中,所述按照预设的分类阈值,将脏数据io分为小io类和大io类两个类别,具体:

4.根据权利要求1所述的文件存储网关优化缓存刷脏数据方法,其特征在于,在所述步骤s3中,所述根据所述类别,应用聚合阈值和拆分阈值将所述脏数据io进行聚合或拆分包括:

5.一种文件存储网关优化缓存刷脏数据系统,其特征在于,所述系统包括:

6.根据权利要求5所述的文件存储网关优化缓存刷脏数据系统,其特征在于,所述第一处理模块具体被配置为:

7.根据权利要求6所述的文件存储网关优...

【专利技术属性】
技术研发人员:白姜峰李天德
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1