【技术实现步骤摘要】
一种存储池使用容量确定方法、装置、设备及介质
本申请涉及存储系统
,更具体地说,涉及一种存储池使用容量确定方法、装置、设备及计算机可读存储介质。
技术介绍
当在存储系统上建立存储池并添加RAID(RedundantArraysofIndependentDisks,磁盘阵列)后,存储池的容量会随着用户对存储系统的使用而减少。当运行用户业务时,为了保证用户业务的正常运行,则需要有充足的存储容量做保证,但是,目前一般都是用户在发现存储容量不够时才决定对存储系统进行扩容等处理,而这会使得用户业务无法享有充足的存储容量,因此,则会对用户业务的正常运行造成影响,也即目前会因无法及时获知存储池容量的使用情况而出现不能及时发现容量不够且无法及时地对存储池进行扩容等处理,从而导致用户业务无法正常运行的情况。综上所述,如何及时获知存储池容量的使用情况,是目前本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本申请的目的是提供一种存储池使用容量确定方法、装置、设备及计算机可读存储介质,用于及时获 ...
【技术保护点】
1.一种存储池使用容量确定方法,其特征在于,包括:/n获取存储池中的每个卷在各历史时间段内的历史使用容量;/n利用每个所述卷的各所述历史使用容量对对应的预测模型进行训练,得到训练后预测模型;/n将各所述卷的目标历史使用容量输入到对应的所述训练后预测模型中,计算各所述卷在预测时间段内的预测使用容量;所述目标历史使用容量为位于所述预测时间段之前的预设数量个历史时间段内的历史使用容量;/n根据各所述卷的预测使用容量得到所述存储池在所述预测时间段的预测使用总容量,根据所述预测使用总容量和剩余总容量确定所述存储池的容量使用结果。/n
【技术特征摘要】
1.一种存储池使用容量确定方法,其特征在于,包括:
获取存储池中的每个卷在各历史时间段内的历史使用容量;
利用每个所述卷的各所述历史使用容量对对应的预测模型进行训练,得到训练后预测模型;
将各所述卷的目标历史使用容量输入到对应的所述训练后预测模型中,计算各所述卷在预测时间段内的预测使用容量;所述目标历史使用容量为位于所述预测时间段之前的预设数量个历史时间段内的历史使用容量;
根据各所述卷的预测使用容量得到所述存储池在所述预测时间段的预测使用总容量,根据所述预测使用总容量和剩余总容量确定所述存储池的容量使用结果。
2.根据权利要求1所述的存储池使用容量确定方法,其特征在于,利用每个所述卷的各所述历史使用容量对对应的预测模型进行训练,得到训练后预测模型,包括:
对所述预测模型中的加权系数进行初始化,并根据所述卷在前M个历史时间段内的历史使用容量及所述预测模型,计算所述卷在第M+1个历史时间段内的预测使用容量;其中,M为大于0的整数;
计算所述卷在第M+1个历史时间段内的历史使用容量和预测使用容量之间的预测误差,并利用RLS算法根据所述预测误差对所述预测模型中的加权系数进行更新;
去掉所述卷在第1个历史时间段内的历史使用容量,并执行所述根据所述卷在前M个历史时间段内的历史使用容量及所述预测模型,计算所述卷在第M+1个历史时间段内的预测使用容量的步骤,直至利用所述RLS算法根据所述卷在最后一个历史时间段内的历史使用容量和预测使用容量之间的预测误差对所述预测模型中的加权系数进行更新为止,以得到所述训练后预测模型。
3.根据权利要求2所述的存储池使用容量确定方法,其特征在于,计算所述卷在第M+1个历史时间段内的历史使用容量和预测使用容量之间的预测误差,并利用RLS算法根据所述预测误差对所述预测模型中的加权系数进行更新,包括:
利用e(n)=d(n)-w(n-1)Tx(n)计算所述卷在第M+1个历史时间段内的历史使用容量d(n)和预测使用容量w(n-1)Tx(n)之间的预测误差e(n);其中,w(n-1)为前一次对所述预测模型中的加权系数进行更新得到的加权系数构成的向量,x(n)为由所述卷在前M个历史时间段内的历史使用容量构成的向量,w(n-1)的初始值为0;
利用计算卡尔曼增益向量k(n),并利用w(n)=w(n-1)+k(n)e(n)对所述预测模型中的加权系数w(n)进行更新,且利用对逆矩阵P(n)进行更新;其中,λ为遗忘因子,P(n)的初始值为δ-1...
【专利技术属性】
技术研发人员:高发钦,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。