一种评估存储系统性能的方法和设备的制作方法

文档序号:6765633阅读:198来源:国知局
一种评估存储系统性能的方法和设备的制作方法
【专利摘要】本发明实施例提供一种评估存储系统性能的方法和设备。涉及系统评估领域,能够随着存储系统运行场景的变化确定适合的预测算法,并通过该预测算法对该存储系统下一时刻的运行性能进行准确预测。该方法包括:评估预测设备获取存储系统当前时刻的系统评估参数和运行场景标识,并确定对应该运行场景标识的预测算法,以根据该存储系统当前时刻的系统评估参数通过该预测算法得到该存储系统下一时刻的预测系统评估参数。本发明用于评估存储系统的性能。
【专利说明】一种评估存储系统性能的方法和设备
【技术领域】
[0001]本发明涉及系统评估领域,尤其涉及一种评估存储系统性能的方法和设备。
【背景技术】
[0002]存储系统评估是用于对存储系统的性能进行评估的技术,其中,所述储存系统为具有存储功能的系统,存储系统有其运行指标,如磁盘吞吐量或者CPU使用率等,存储系统的管理员根据该运行指标不仅可以对该存储系统当前的运行性能进行评估,而且还可以对该存储系统未来的运行性能进行评估预测。
[0003]现有技术中,对应处于特定运行场景下的存储系统有固定的评估预测算法,该评估预测算法对该存储系统的运行指标进行运算处理,得到该运行指标的预测值,并根据该运行指标的预测值对该存储系统未来的运行状况进行评估。
[0004]由上可知,在该存储系统处于特定的运行场景下时,该存储系统对应的固定的评估预测算法可以得到有效应用,然而当该存储系统的运行场景发生变化时,通过该固定的评估预测算法对该存储系统未来的运行性能进行预测是不准确的。

【发明内容】

[0005]本发明提供一种评估存储系统性能的方法和设备,能够随着存储系统运行场景的变化确定适合的预测算法,并通过该预测算法对该存储系统下一时刻的运行性能进行准确预测。
[0006]本发明第一方面提供一种评估存储系统性能的方法,包括:
[0007]评估预测设备获取所述存储系统当前时刻的系统评估参数和运行场景标识,其中,所述系统评估参数用于表示所述存储系统的运行性能;
[0008]确定所述运行场景标识对应的预测算法;
[0009]根据所述当前时刻的系统评估参数通过所述预测算法得到所述存储系统下一时刻的预测系统评估参数。
[0010]在第一方面第一种可能的实现方式中,所述系统评估参数包括系统评估分值,在所述获取存储系统当前时刻的系统评估参数和运行场景标识之前还包括:
[0011]在所述存储系统的当前时间段内,按照预设时间间隔获取n个运行指标,其中,n为正整数;
[0012]判断所述当前时间段内的第q个运行指标是否处于预测区间范围之内,若是,则使q=q+l ;若否,则修改所述存储系统的评估分值,并使q=q+l,其中,q的初始值为I且q ( n+1,所述评估分值为表示所述存储系统的运行性能的指标,所述预测区间范围是根据所述存储系统在历史时间段的运行指标得到的;
[0013]当q=n+l时,得到所述存储系统当前时刻的系统评估分值。
[0014]结合第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述存储系统的历史时间段的运行指标得到预测区间范围包括:[0015]根据所述历史时间段的运行指标通过第一计算模型得到所述历史时间段的运行指标的第一平均值和第一标准方差值;所述第一计算模型为:
【权利要求】
1.一种评估存储系统性能的方法,其特征在于,包括: 评估预测设备获取所述存储系统当前时刻的系统评估参数和运行场景标识,其中,所述系统评估参数用于表示所述存储系统的运行性能; 确定所述运行场景标识对应的预测算法; 根据所述当前时刻的系统评估参数通过所述预测算法得到所述存储系统下一时刻的预测系统评估参数。
2.根据权利要求1所述的方法,其特征在于,所述系统评估参数包括系统评估分值,在所述获取存储系统当前时刻的系统评估参数和运行场景标识之前还包括: 在所述存储系统的当前时间段内,按照预设时间间隔获取n个运行指标,其中,n为正整数; 判断所述当前时间段内的第q个运行指标是否处于预测区间范围之内,若是,则使q=q+l ;若否,则修改所述存储系统的评估分值,并使q=q+l,其中,q的初始值为I且q ( n+1,所述评估分值为表示所述存储系统的运行性能的指标,所述预测区间范围是根据所述存储系统在历史时间段的运行指标得到的; 当q=n+l时,得到所述存储系统当前时刻的系统评估分值。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 根据所述历史时间段的运行指标通过第一计算模型得到所述历史时间段的运行指标的第一平均值和第一标准方差值;所述第一计算模型为:
4.根据权利要求3所述的方法,其特征在于,所述根据所述历史时间段的运行指标的第一平均值和第一标准方差值得到预测区间范围包括: 根据历史对照时间段的运行指标的第一平均值和第一标准方差值通过第二计算模型得到第一预测区间范围,其中,所述历史对照时间段为在所述历史时间段中与所述当前时间段相同的时间段; 根据所述历史时间段的运行指标的第一平均值和第一标准方差值通过第三计算模型得到第二预测区间范围; 所述判断所述当前时间段内的第q个运行指标是否处于预测区间范围之内,若是,则使q=q+l ;若否,则修改所述存储系统的评估分值,并使q=q+l包括: 判断所述当前时间段内的第q个运行指标是否处于所述第一预测区间范围和所述第二预测区间范围之内,若所述第q个运行指标同时处于所述第一预测区间范围和所述第二预测区间范围之内,则使q=q+l,若所述第q个运行指标处于所述第一预测区间范围或者所述第二预测区间范围之外,则修改所述存储系统的评估分值,并使q=q+l。
5.根据权利要求4所述的方法,其特征在于,所述根据历史对照时间段的运行指标的第一平均值和第一标准方差值通过第二计算模型得到第一预测区间范围包括: 根据所述历史对照时间段的运行指标的第一平均值和第一标准方差值通过所述第二计算模型确定所述历史对照时间段的运行指标的第二平均值和第二标准方差值,所述第二计算模型为:
6.根据权利要求4或5所述的方法,其特征在于,所述根据所述历史时间段的运行指标的第一平均值和第一标准方差值通过第三计算模型得到第二预测区间范围包括: 根据所述历史时间段的运行指标的第一平均值和第一标准方差值通过所述第三计算模型确定所述历史时间段的运行指标的第三平均值和第三标准方差值,所述第三计算模型为:
C2=(Ml+M2)/2, L2=(Dl+D2)/2
C3= (C2+M3) /2,L3= (L2+D3) /2
C4= (C3+M4) /2,L4= (L3+D4) /2
/2, Li=(UDi)A
M-(Cz_1+Mz)/2, 5 = (Lz—1 + D,)/2 其中,I为所述历史时间段的运行指标的第三平均值,5为所述历史时间段的运行指标的第三标准方差值,Mi是第i个历史时间段的运行指标的第一平均值,Ci是计算第三平均值G产生的中间值,Di是第i个历史时间段的运行指标的第一标准方差值,Li是计算第三平均值5产生的中间值,z是所有历史时间段的数量; 确定所述第二预测区间范围为[M-/? 5,M+A ,P,入为常数。
7.一种评估预测设备,其特征在于,包括: 获取单元,用于获取所述存储系统当前时刻的系统评估参数和运行场景的标识,其中,所述系统评估参数用于表示所述存储系统的运行状态; 处理单元,用于确定对应所述获取单元获取到的所述运行场景标识的预测算法,并根据所述当前时刻的系统评估参数通过所述预测算法得到所述存储系统下一时刻的预测系统评估参数。
8.根据权利要求7所述的评估预测设备,其特征在于,系统评估参数包括系统评估分值,所述获取单元具体用于,在所述存储系统的当前时间段内,按照预设时间间隔获取n个运行指标,其中,n为正整数; 所述处理单元具体用于,判断所述当前时间段内的第q个运行指标是否处于预测区间范围之内,若是,则使q=q+l ;若否,则修改所述存储系统的评估分值,并使q=q+l,其中,q的初始值为I且q < n+1,所述评估分值为表示所述存储系统的运行性能的指标,所述预测区间范围是根据所述存储系统在历史时间段的运行指标得到的; 所述处理单元还用于,当q=n+l时,得到所述存储系统当前时刻的系统评估分值。
9.根据权利要求8所述的评估预测设备,其特征在于,所述处理单元具体用于: 根据所述历史时间段的运行指标通过第一计算模型得到所述历史时间段的运行指标的第一平均值和第一标准方差值;所述第一计算模型为:
10.根据权利要求9所述的评估预测设备,其特征在于,所述处理单元具体用于: 根据历史对照时间段的运行指标的第一平均值和第一标准方差值通过第二计算模型得到第一预测区间范围,其中,所述历史对照时间段为在所述历史时间段中与所述当前时间段相同的时间段; 根据所述历史时间段的运行指标的第一平均值和第一标准方差值通过第三计算模型得到第二预测区间范围; 判断所述当前时间段内的第q个运行指标是否处于所述第一预测区间范围和所述第二预测区间范围之内,若所述第q个运行指标同时处于所述第一预测区间范围和所述第二预测区间范围之内,则使q=q+l,若所述第q个运行指标处于所述第一预测区间范围或者所述第二预测区间范围之外,则修改所述存储系统的评估分值,并使q=q+l。
11.根据权利要求10所述的评估预测设备,其特征在于,所述处理单元具体用于: 根据所述历史对照时间段的运行指标的第一平均值和第一标准方差值通过所述第二计算模型确定所述历史对照时间段的运行指标的第二平均值和第二标准方差值,所述第二计算模型为:
12.根据权利要求10或11所述的评估预测设备,其特征在于,所述处理单元具体用于: 根据所述历史时间段的运行指标的第一平均值和第一标准方差值通过所述第三计算模型确定所述历史时间段的运行指标的第三平均值和第三标准方差值,所述第三计算模型为:
C2=(Ml+M2)/2, L2=(Dl+D2)/2
C3= (C2+M3) /2,L3= (L2+D3) /2
C4= (C3+M4) /2,L4= (L3+D4) /2
-- ?, * * * Ci=(C1-JMi)/^, Li=(UDi)A
-- ?, * * * M-(Cz_1+Mz)/2, 5 = (L ,+Dz)/2 其中,G为所述历史时间段的运行指标的第三平均值,石为所述历史时间段的运行指标的第三标准方差值,Mi是第i个历史时间段的运行指标的第一平均值,Ci是计算第三平均值I产生的中间值,Di是第i个历史时间段的运行指标的第一标准方差值,Li是计算第三平均值石产生的中间值, z是所有历史时间段的数量; 确定所述第二预测区间范围为[M-/? D,M +A D ] , P,X为常数。
【文档编号】G11C29/56GK103646670SQ201310653099
【公开日】2014年3月19日 申请日期:2013年12月5日 优先权日:2013年12月5日
【发明者】李松涛, 李凤凤, 谢震宇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1