[发明专利]一种缓存设备的数据处理方法、装置、设备及介质有效
申请号: | 202110642174.8 | 申请日: | 2021-06-09 |
公开(公告)号: | CN113377291B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 张朝潞 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 安伟 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 设备 数据处理 方法 装置 介质 | ||
本公开实施例涉及一种缓存设备的数据处理方法、装置、设备及介质,其中该方法包括:获取目标数据,目标数据包括读写数据、设备使用率和脏数据占比;根据目标数据确定缓存设备当前对应的目标模式;基于目标模式执行数据处理;其中,缓存设备包括基于固态硬盘的第一设备和基于机械硬盘的第二设备,第一设备和第二设备包括不同类型的存储桶,目标模式包括多个模式,不同模式下不同类型的存储桶的分配比例不同。本公开实施例中,由于对包括固态硬盘和机械硬盘的缓存设备进行不同类型的存储桶的划分,实现了对缓存设备处理数据的模式状态的动态调整,极大提升了缓存设备的性能,增强了缓存设备的可用性。
技术领域
本公开涉及通信技术领域,尤其涉及一种缓存设备的数据处理方法、装置、设备及介质。
背景技术
由于机械硬盘(Hard Disk Drive,HDD)的性能较慢,在实际使用场景中,通常需要使用固态硬盘(Solid State Drive,SSD)作为机械硬盘的缓存设备来加速其性能。
当固态硬盘作为缓存写满之后,应用和回写(writeback)的负载同时加载到机械磁盘,导致整个存储系统性能大大下降。目前,一般是通过获取缓存磁盘的脏数据的数据量,并根据脏数据的数据量控制是否执行写操作,在每一个写操作之前都需要进行判断,只有满足条件,写操作才会执行,当出现缓存写满的情况时,根据回写的速率对应用负载进行限流。但是上述方式存在额外消耗处理器资源以及无法应对复杂的负载情况的问题。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种缓存设备的数据处理方法、装置、设备及介质。
本公开实施例提供了一种缓存设备的数据处理方法,所述方法包括:
获取目标数据,所述目标数据包括读写数据、设备使用率和脏数据占比;
根据所述目标数据确定缓存设备当前对应的目标模式;
基于所述目标模式执行数据处理;
其中,所述缓存设备包括基于固态硬盘的第一设备和基于机械硬盘的第二设备,所述第一设备和所述第二设备包括不同类型的存储桶,所述目标模式包括多个模式,不同模式下所述不同类型的存储桶的分配比例不同。
本公开实施例还提供了一种缓存设备的数据处理装置,所述装置包括:
数据获取模块,用于获取目标数据,所述目标数据包括读写数据、设备使用率和脏数据占比;
模式确定模块,用于根据所述目标数据确定缓存设备当前对应的目标模式;
数据处理模块,用于基于所述目标模式执行数据处理;
其中,所述缓存设备包括基于固态硬盘的第一设备和基于机械硬盘的第二设备,所述第一设备和所述第二设备包括不同类型的存储桶,所述目标模式包括多个模式,不同模式下所述不同类型的存储桶的分配比例不同。
本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的缓存设备的数据处理方法。
本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的缓存设备的数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110642174.8/2.html,转载请声明来源钻瓜专利网。