一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于HDD磁盘压力的智能流控方法及系统与流程

2021-11-05 22:37:00 来源:中国专利 TAG:

技术特征:
1.一种基于hdd磁盘压力的智能流控方法,其特征在于,所述方法包括:系统启动后,将检测周期和压力值阈值读取到内存;对hdd磁盘的压力数据进行收集和分析;结合分析后的hdd磁盘压力数据和压力值阈值,对hdd磁盘设置压力标志位;启动下刷线程后,根据hdd磁盘的压力标志位对缓存中的数据进行智能流控。2.根据权利要求1所述的一种基于hdd磁盘压力的智能流控方法,其特征在于,所述对hdd磁盘的压力数据进行收集和分析,具体为:在检测周期内,对hdd磁盘的压力数据进行收集;在检测周期结束时,将收集到的hdd磁盘的压力数据输入压力决策算法进行分析。3.根据权利要求2所述的一种基于hdd磁盘压力的智能流控方法,其特征在于,所述对hdd磁盘的压力数据的收集通过数据的读写io时延实现。4.根据权利要求1所述的一种基于hdd磁盘压力的智能流控方法,其特征在于,所述结合分析后hdd磁盘的压力数据和压力值阈值,对hdd磁盘设置压力标志位,具体为:结合分析后的hdd磁盘压力数据和压力值阈值,判断当前hdd磁盘是否存在压力;若hdd磁盘存在压力,则对hdd磁盘设置压力标志位,否则,对hdd磁盘清除压力标志位。5.根据权利要求1所述的一种基于hdd磁盘压力的智能流控方法,其特征在于,所述启动下刷线程后,根据hdd磁盘的压力标志位对缓存中的数据进行智能流控,具体为:启动下刷线程;若hdd磁盘设置了压力标志位,则中断本次下刷;若hdd磁盘清除了压力标志位,则开启本轮数据下刷。6.一种基于hdd磁盘压力的智能流控系统,根据权利要求1

5任一项所述方法实现,其特征在于,所述系统包括:内存读取单元,用于读取检测周期和压力值阈值;压力数据分析单元,用于对hdd磁盘的压力数据进行收集和分析,对hdd磁盘设置压力标志位;下刷线程单元,用于创建和启动下刷线程;压力数据流控单元,启动下刷线程后,根据hdd磁盘的压力标志位对缓存中的数据进行智能流控。7.根据权利要求6所述的一种基于hdd磁盘压力的智能流控系统,其特征在于,所述下刷线程单元包括:下刷线程创建子单元,系统启动后,用于创建下刷线程;下刷线程启动子单元,用于启动下刷线程。8.根据权利要求6所述的一种基于hdd磁盘压力的智能流控系统,其特征在于,所述压力数据分析单元包括:压力数据收集子单元,系统启动后,在检测周期内对hdd磁盘的压力数据进行收集;压力数据分析子单元,在检测周期结束时,将收集到的hdd磁盘的压力数据输入压力决策算法进行分析;压力数据设置子单元,结合分析后的hdd磁盘压力数据和压力值阈值,对hdd磁盘设置压力标志位。
9.根据权利要求8所述的一种基于hdd磁盘压力的智能流控系统,其特征在于,所述压力数据设置子单元设置压力标志位,具体为:结合分析后的hdd磁盘压力数据和压力值阈值,判断当前hdd磁盘是否存在压力;若hdd磁盘存在压力,则对hdd磁盘设置压力标志位,否则,对hdd磁盘清除压力标志位。10.根据权利要求6所述的一种基于hdd磁盘压力的智能流控系统,其特征在于,所述压力数据流控单元,启动下刷线程后,根据hdd磁盘的压力标志位对缓存中的数据进行智能流控,具体为:启动下刷线程;若hdd磁盘设置了压力标志位,则中断本次下刷;若hdd磁盘清除了压力标志位,则开启本轮数据下刷。

技术总结
本发明提供了一种基于HDD磁盘压力的智能流控方法及系统,系统启动后,将检测周期和压力值阈值读取到内存;对HDD磁盘的压力数据进行收集和分析;结合分析后的HDD磁盘压力数据和压力值阈值,对HDD磁盘设置压力标志位;启动下刷线程后,根据HDD磁盘的压力标志位对缓存中的数据进行智能流控。本发明所述方法和系统,在缓存向HDD中下刷数据的过程中,会受到HDD本身压力的影响,即HDD压力大时会降低下刷速度,HDD压力小时加快下刷,实现对缓存系统的下刷过程进行智能的流量控制,从而使存储系统稳定性及高性能得到保障。同时,对HDD磁盘的压力数据的收集,不直接从HDD磁盘本身获取,而通过数据的读写IO时延实现,对IO时延的统计达到了对HDD磁盘的压力的监控。了对HDD磁盘的压力的监控。了对HDD磁盘的压力的监控。


技术研发人员:张金清
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:2021.06.30
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献