对存储器的输入带宽进行调整的方法及存储系统与流程

文档序号:31318354发布日期:2022-08-31 01:18阅读:来源:国知局

技术特征:
1.一种存储系统,其特征在于,包括处理器和第一存储器;所述处理器用于:获取与所述第一存储器相关的至少两个参数,所述至少两个参数包括第一参数和第二参数,其中,所述第一参数是指所述第一存储器的水位线,所述第一存储器的水位线用于指示所述第一存储器存储的数据的数据量,所述第二参数用于指示单位时间内所述第一存储器中存储的数据量的变化;根据所述至少两个参数调整所述第一存储器的输入带宽。2.根据权利要求1所述的存储系统,其特征在于,所述存储系统还包括第二存储器,当所述第一存储器中存储的数据达到设定条件时,所述处理器还用于将所述第一存储器中存储的数据的至少一部分输出至所述第二存储器,所述第一存储器中存储的数据量的变化是由输入至所述第一存储器的数据以及从所述第一存储器输出至所述第二存储器的数据引起的。3.根据权利要求1或2所述的存储系统,其特征在于,所述至少两个参数还包括第三参数,所述第三参数用于指示将第一存储器的数据输出至所述第二存储器时的拥塞程度。4.根据权利要求3所述的存储系统,其特征在于,所述第三参数是根据所述第一存储器中的数据被输出至所述第二存储器时的带宽时延积获得的,所述带宽时延积为单位时间内所述第一存储器中的数据被输出至所述第二存储器的带宽乘以该数据从所述第一存储器输入至所述第二存储器的平均时延。5.根据权利要求1至4任意一项所述的存储系统,其特征在于,所述处理器具体用于:根据所述至少两个参数的参数值和调整模型确定调整策略;根据所述调整策略调整所述第一存储器的输入带宽。6.根据权利要求5所述的存储系统,其特征在于,所述处理器还用于:将所述至少两个参数的参数值进行离散化处理获得第一状态值和第二状态值;所述处理器在根据所述至少两个参数的参数值和调整模型确定调整策略时,具体用于:将所述第一状态值和所述第二状态值输入所述调整模型,以确定所述调整策略。7.根据权利要求5所述的存储系统,其特征在于,所述调整模型为所述处理器根据所述至少两个参数所对应的数据通过训练获得的。8.根据权利要求5所述的存储系统,其特征在于,所述存储系统还包括计算单元,所述计算单元用于对所述至少两个参数所对应的数据进行训练,得到所述调整模型。9.根据权利要求5至8任意一项所述的存储系统,其特征在于,所述处理器还用于:在调整所述第一存储器的输入带宽后,侦测所述第一存储器的状态;根据所述第一存储器的状态为所述调整策略生成激励值,所述激励值用于指示所述调整策略的调整效果。10.根据权利要求1至9任意一项所述的存储系统,其特征在于,所述第一存储器是内存,所述第二存储器是硬盘。11.根据权利要求1至9任意一项所述的存储系统,其特征在于,所述第一存储器和第二存储器都为内存,所述第一存储器的读写性能高于所述第二存储器的读写性能。12.根据权利要求1至11任意一项所述的存储系统,其特征在于,所述输入带宽设置有
上边界及下边界,所述上边界为所述输入带宽的最大值,所述下边界为所述输入带宽的最小值,所述输入带宽在所述上边界及所述下边界之间,所述处理器还用于根据输入带宽被调整后的第一存储器的状态,调整所述输入带宽的上边界及下边界。13.一种对存储器的输入带宽的进行调整的方法,应用于存储系统,所述存储系统包括第一存储器,其特征在于,所述方法包括:获取与所述第一存储器相关的至少两个参数,所述至少两个参数包括第一参数和第二参数,其中,所述第一参数是指所述第一存储器的水位线,所述第一存储器的水位线用于指示所述第一存储器存储的数据的数据量,所述第二参数用于指示单位时间内所述第一存储器中存储的数据量的变化;根据所述至少两个参数调整所述第一存储器的输入带宽。14.根据权利要求13所述的调整方法,其特征在于,所述存储系统还包括第二存储器,当所述第一存储器中存储的数据达到设定条件时,所述方法还包括将所述第一存储器中存储的数据的至少一部分输出至所述第二存储器,所述第一存储器中存储的数据量的变化是由输入至所述第一存储器的数据以及从所述第一存储器输出至所述第二存储器的数据引起的。15.根据权利要求13或14所述的调整方法,其特征在于,所述至少两个参数还包括第三参数,所述第三参数用于指示将第一存储器的数据输出至所述第二存储器时的拥塞程度。16.根据权利要求15所述的调整方法,其特征在于,所述第三参数是根据所述第一存储器中的数据被输出至所述第二存储器时的带宽时延积获得的,所述带宽时延积为单位时间内所述第一存储器中的数据被输出至所述第二存储器的带宽乘以该数据从所述第一存储器输入至所述第二存储器的平均时延。17.根据权利要求13至16任意一项所述的调整方法,其特征在于,所述根据所述至少两个参数调整所述第一存储器的输入带宽包括:根据所述至少两个参数的参数值和调整模型确定调整策略;根据所述调整策略调整所述第一存储器的输入带宽。18.根据权利要求17所述的调整方法,其特征在于,所述方法还包括:将所述至少两个参数的参数值进行离散化处理获得第一状态值和第二状态值;所述根据所述至少两个参数的参数值和调整模型确定调整策略,包括:将所述第一状态值和所述第二状态值输入所述调整模型,以确定所述调整策略。19.根据权利要求17所述的调整方法,其特征在于,所述调整模型为根据所述至少两个参数所对应的数据通过训练获得的。20.根据权利要求17-19任意一项所述的调整方法,其特征在于,在调整所述第一存储器的输入带宽后,所述方法还包括:侦测所述第一存储器的状态;根据所述第一存储器的状态为所述调整策略生成激励值,所述激励值用于指示所述调整策略的调整效果。21.根据权利要求13至21任一项所述的调整方法,其特征在于,所述第一存储器是内存,所述第二存储器是硬盘。22.根据权利要求13至21任一项所述的调整方法,其特征在于,所述第一存储器和第二
存储器都为内存,所述第一存储器的读写性能高于所述第二存储器的读写性能。23.根据权利要求13至22任意一项所述的调整方法,其特征在于,所述输入带宽设置有上边界及下边界,所述上边界为所述输入带宽的最大值,所述下边界为所述输入带宽的最小值,所述输入带宽在所述上边界及下边界之间,所述方法还包括:根据输入带宽被调整后的所述第一存储器的状态,调整所述输入带宽的上边界及下边界。24.一种对存储器的输入带宽的进行调整的装置,其特征在于,所述装置包括:获取模块,用于获取与存储系统的第一存储器相关的至少两个参数,所述至少两个参数包括第一参数和第二参数,其中,所述第一参数是指所述第一存储器的水位线,所述第一存储器的水位线用于指示所述第一存储器存储的数据的数据量,所述第二参数用于指示单位时间内所述第一存储器中存储的数据量的变化;调整模块,用于根据所述至少两个参数调整所述第一存储器的输入带宽。25.根据权利要求24所述的装置,其特征在于,当所述第一存储器中存储的数据达到设定条件时,所述方法还包括将所述第一存储器中存储的数据的至少一部分输出至所述存储系统的第二存储器,所述第一存储器中存储的数据量的变化是由输入至所述第一存储器的数据以及从所述第一存储器输出至所述第二存储器的数据引起的。26.根据权利要求24或25所述的装置,其特征在于,所述至少两个参数还包括第三参数,所述第三参数用于指示将第一存储器的数据输出至所述第二存储器时的拥塞程度。27.根据权利要求26所述的装置,其特征在于,所述第三参数是根据所述第一存储器中的数据被输出至所述第二存储器时的带宽时延积获得的,所述带宽时延积为单位时间内所述第一存储器中的数据被输出至所述第二存储器的带宽乘以该数据从所述第一存储器输入至所述第二存储器的平均时延。28.根据权利要求24至27任意一项所述的装置,其特征在于,所述调整模块具体用于:根据所述至少两个参数的参数值和调整模型确定调整策略;根据所述调整策略调整所述第一存储器的输入带宽。29.根据权利要求28所述的装置,其特征在于,所述调整模块还用于:将所述至少两个参数的参数值进行离散化处理获得第一状态值和第二状态值;所述调整模块在根据所述至少两个参数的参数值和调整模型确定调整策略时,具体用于:将所述第一状态值和所述第二状态值输入所述调整模型。30.根据权利要求28或29所述的装置,其特征在于,所述调整模型为所述调整模块根据所述至少两个参数所对应的数据通过训练获得的。31.根据权利要求24至30任意一项所述的装置,其特征在于,还包括激励模块,所述激励模块用于:侦测所述第一存储器的状态;根据所述第一存储器的状态为所述调整策略生成激励值,所述激励值用于指示所述调整策略的调整效果。32.根据权利要求24至31任意一项所述的装置,其特征在于,所述输入带宽包括上边界及下边界,所述上边界为所述输入带宽的最大值,所述下边界为所述输入带宽的最小值,所
述装置还包括边界调整模块,所述边界调整模块用于根据输入带宽被调整后的所述第一存储器的状态,调整所述输入带宽的上边界及下边界。33.一种计算机可读存储介质,其特征在于,存储计算机可读指令,当所述计算机可读指令在计算机上运行时,使得所述计算机执行如权利要求13至23中任一项所述的方法。34.一种计算机程序产品,其特征在于,包括计算机可读指令,当所述计算机可读指令在计算机上运行时,使得所述计算机执行如权利要求13至23中任一项所述的方法。

技术总结
本申请实施例提供了对存储器的输入带宽进行调整的方法及存储系统。所述存储系统包括处理器和存储器,所述存储器例如为内存。所述处理器用于获取与第一存储器相关的至少两个参数,所述至少两个参数包括第一参数和第二参数。第一参数是指第一存储器的水位线,水位线用于指示所述第一存储器存储的数据的数据量。第二参数用于指示单位时间内所述第一存储器中存储的数据量的变化。在获取所述至少两个参数后,所述处理器根据所述至少两个参数调整所述第一存储器的输入带宽。这样,根据至少两个参数来调整所述第一存储器的输入带宽,可以更加准确地判断是不是需要对第一存储器的输入带宽进行调整以及调整到什么程度,从而降低了第一存储器被写满的概率。第一存储器被写满的概率。第一存储器被写满的概率。


技术研发人员:张霁 周西尧 程卓 黄克骥 方维 刘金虎 林宇 李文思
受保护的技术使用者:华为技术有限公司
技术研发日:2021.03.31
技术公布日:2022/8/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1