一种基于下刷速度调整业务速度的方法和装置制造方法及图纸

技术编号:31489025 阅读:38 留言:0更新日期:2021-12-18 12:25
本发明专利技术提供一种基于下刷速度调整业务速度的方法、系统、设备和存储介质,方法包括:设置预警阈值,并将所述预警阈值写入内存;创建下刷线程将缓存池中的数据下刷到存储池,并每隔预设时间检测所述缓存池的当前水位是否超过所述预警阈值;响应于所述缓存池的当前水位超过所述预警阈值,根据所述缓存池的当前下刷速率申请写入权限;以及根据所述写入权限将客户端的数据写入所述缓存池。本发明专利技术当水位超过预警阈值时基于统计出的下刷速率为写入请求申请权限,只有当获取到权限才可执行业务的实际执行,从而有效预防缓存池被写满。从而有效预防缓存池被写满。从而有效预防缓存池被写满。

【技术实现步骤摘要】
一种基于下刷速度调整业务速度的方法和装置


[0001]本专利技术涉及分布式存储系统领域,更具体地,特别是指一种基于下刷速度调整业务速度的方法、系统、设备和存储介质。

技术介绍

[0002]在当前大数据的时代,数据的收集、传输及存储面临诸多挑战;面对海量数据,要求高效的、一致性的存储,这已成为当前各类业务系统的迫切需求;作为各类存储系统中数据最终的存储介质,在存储器的容量性价比的方面HDD(Hard Disk Drive,机械硬盘)仍具有非常大的优势,但在面对上层业务系统对IOPS(Input/Output Per Seconds,每秒输入输出的量)越来越高的要求时已显得力不从心;在小IO的读写速度方面,SSD(Solid State Disk/Drive,固态硬盘)/NVMe(Non Volatile Memory Express,非易失性存储器标准)等新型存储介质优势明显,但终因价格高导致性价比相对较低的原因而不能在商业系统中大批量使用。
[0003]如何基于当前硬件存储器的实际情况,来满足业务系统的实际需求是需要解决的实际问题,在实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于下刷速度调整业务速度的方法,其特征在于,包括如下步骤:设置预警阈值,并将所述预警阈值写入内存;创建下刷线程将缓存池中的数据下刷到存储池,并每隔预设时间检测所述缓存池的当前水位是否超过所述预警阈值;响应于所述缓存池的当前水位超过所述预警阈值,根据所述缓存池的当前下刷速率申请写入权限;以及根据所述写入权限将客户端的数据写入所述缓存池。2.根据权利要求1所述的方法,其特征在于,所述根据所述缓存池的当前下刷速率申请写入权限包括:根据所述缓存池的当前下刷速率确定写入所述缓存池数据的速率,并根据写入所述缓存池数据的速率确定所述写入权限对应的速率。3.根据权利要求2所述的方法,其特征在于,所述根据所述缓存池的当前下刷速率确定写入所述缓存池数据的速率包括:响应于所述缓存池的当前下刷速率大于第一阈值,将写入所述缓存池数据的速率设置为第一阈值对应的速率;以及响应于所述缓存池的当前下刷速率小于或等于第一阈值,将写入所述缓存池数据的速率设置为所述缓存池的当前下刷速率的一半。4.根据权利要求3所述的方法,其特征在于,所述根据写入所述缓存池数据的速率确定所述写入权限对应的速率包括:将所述写入权限对应的速率设置成与所述写入所述缓存池数据的速率相等。5.一种基于下刷速度调整业务速度的系统,其特征在于,包括:设置模块,配置用于设置预警阈值,并将所述预警阈值写入内存;检测模块,配置用于创建下刷线程将缓存池中的数据下刷到存储池,并每隔预...

【专利技术属性】
技术研发人员:张金清
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1