System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 存储阵列的管理方法、装置、存储阵列及存储介质制造方法及图纸_技高网

存储阵列的管理方法、装置、存储阵列及存储介质制造方法及图纸

技术编号:44737624 阅读:1 留言:0更新日期:2025-03-21 18:04
本申请涉及计算机技术领域,特别是涉及一种存储阵列的管理方法、装置、存储阵列及存储介质。存储阵列的管理方法包括:获取存储阵列内待执行的命令行接口;其中,待执行的命令行接口的数量为一个或多个;分别对命令行接口的命令行属性进行识别,匹配各命令行接口与命令行属性关联的执行优先级;其中,预先配置的各命令行属性与执行优先级关联关系;按照优先级顺序依次对命令行接口进行执行。采用本方法能够动态调整存储阵列的管理装置的缓存,优化命令行接口响应策略,提高管理装置的性能。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种存储阵列的管理方法、存储阵列的管理装置、存储阵列以及计算机可读存储介质。


技术介绍

1、在诸如金融、证券、计算等行业中,可靠维护存储阵列内的数据十分重要,一旦出现数据错误或者被误覆盖均有可能造成严重损失。cli(command-line interface,命令行接口)是存储阵列提供的管理、维护自身的用户接口。由于很多cli操作的对象之间可能存在相互关联影响,若进行cli并发操作容易造成数据不一致的问题,为了保证数据一致性,通常会对部分cli进行串行执行,甚至在部分存储阵列中全部cli都串行执行,容易导致影响存储阵列响应效率。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种存储阵列的管理方法、存储阵列的管理装置、存储阵列以及计算机可读存储介质,能够动态调整存储阵列的管理装置的缓存,优化命令行接口响应策略,提高管理装置的性能。

2、一方面,提供一种存储阵列的管理方法,存储阵列的管理方法包括:获取存储阵列内待执行的命令行接口;其中,待执行的命令行接口的数量为一个或多个;分别对命令行接口的命令行属性进行识别,匹配各命令行接口与命令行属性关联的执行优先级;其中,预先配置的各命令行属性与执行优先级关联关系;按照优先级顺序依次对命令行接口进行执行。

3、在本申请的一实施例中,分别对命令行接口的命令行属性进行识别,匹配各命令行接口与命令行属性关联的执行优先级包括:响应于命令行接口关联存储阵列的实时访问请求,判定命令行接口的命令行属性为实时请求属性,将与实时请求属性关联的第一优先级作为命令行接口的执行优先级;响应于命令行接口为存储阵列的管理装置显示当前页面所需,判定命令行接口的命令行属性为显示用属性,将与显示用属性关联的第二优先级作为命令行接口的执行优先级;其中,第一优先级的执行优先级高于第二优先级的执行优先级。

4、在本申请的一实施例中,分别对命令行接口的命令行属性进行识别,匹配各命令行接口与命令行属性关联的执行优先级还包括:识别命令行接口的命令行属性为其他属性,判定命令行接口为第三优先级;其中,其他属性表示非显示用属性且非实时请求属性;分别评估各属于第三优先级的命令行接口的优先级评分;基于优先级评分,对第三优先级的命令行接口的执行顺序进行排序。

5、在本申请的一实施例中,评估第三优先级的命令行接口的优先级评分包括:将待评估优先级评分的命令行接口作为待评估命令行;判断待评估命令行是否关联管理指令;其中,管理指令用于操作当前页面;响应于待评估命令行关联管理指令,赋予待评估命令行第一评分因子;响应于待评估命令行为与第二优先级的命令行接口的关联接口,赋予待评估命令行第二评分因子;基于异常提示等级赋予待评估命令行第三评分因子或第四评分因子;基于访问习惯赋予待评估命令行第五评分因子;融合待评估命令行所获取的评分因子,作为优先级评分;其中,评分因子包括第一评分因子、第二评分因子、第三评分因子、第四评分因子、第五评分因子。

6、在本申请的一实施例中,基于访问习惯赋予待评估命令行第五评分因子包括:分别获取待评估命令行与当前页面的多级关联访问频率;对各级访问频率评分进行加权融合;其中,访问频率评分表示关联访问频率与第五评分因子极值的拟合值;其中,n级关联访问频率为第一次数占第二次数的比例;其中,第一次数表示由当前页面切换n次跳转至待评估命令行关联页面的次数;第二次数表示由当前页面切换n次跳转至任意页面的次数。

7、在本申请的一实施例中,按照优先级顺序依次对命令行接口进行执行,以更新存储阵列的缓存包括:响应于获取存储阵列的实时访问请求,评估各待执行的命令行接口的执行优先级,以分别形成对应各执行优先级的命令行集合;将待调整命令行接口迁入与其当前执行优先级匹配的执行队列;其中,待调整命令行表示,当前所属命令行集合的优先级高于其所处执行队列的优先级的命令行接口。

8、在本申请的一实施例中,管理方法还包括:获取命令行接口于当前优先级的执行队列的排队时间;响应于排队时间达到当前优先级的时间阈值;提高命令行接口的执行优先级,并将其迁入提高后的执行优先级的执行队列。

9、另一方面,提供了一种存储阵列的管理装置,存储阵列的管理装置包括:获取模块以及管理模块;获取模块用于获取待执行的命令行接口。管理模块与获取模块连接,以实现以下步骤:获取存储阵列内待执行的命令行接口;其中,待执行的命令行接口的数量为一个或多个;分别对命令行接口的命令行属性进行识别,匹配各命令行接口与命令行属性关联的执行优先级;其中,预先配置的各命令行属性与执行优先级关联关系;按照优先级顺序依次对命令行接口进行执行。

10、再一方面,提供了一种存储阵列,存储阵列包括存储阵列本体以及存储阵列的管理装置;存储阵列的管理装置如上述实施例中所阐述的,存储阵列的管理装置与存储阵列本体连接。

11、又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取存储阵列内待执行的命令行接口;其中,待执行的命令行接口的数量为一个或多个;分别对命令行接口的命令行属性进行识别,匹配各命令行接口与命令行属性关联的执行优先级;其中,预先配置的各命令行属性与执行优先级关联关系;按照优先级顺序依次对命令行接口进行执行。

12、上述存储阵列的管理方法、存储阵列的管理装置、存储阵列以及计算机可读存储介质,对存储阵列内待执行的命令行接口进行执行优先级判定。本申请中对命令行接口的命令行属性与执行优先级预先进行关联配置,以基于命令行接口的命令行属性匹配其执行优先级,按照优先级顺序对命令行接口进行执行,从而动态调整存储整列的管理装置的缓存,以通过优化命令行接口相应策略而提高响应效率要求较高的命令行接口的执行效率,进而有利于提高管理装置的性能。

本文档来自技高网...

【技术保护点】

1.一种存储阵列的管理方法,其特征在于,所述管理方法包括:

2.根据权利要求1中所述的管理方法,其特征在于,所述分别对所述命令行接口的命令行属性进行识别,匹配各所述命令行接口与所述命令行属性关联的执行优先级包括:

3.根据权利要求1或2中所述的管理方法,其特征在于,所述分别对所述命令行接口的命令行属性进行识别,匹配各所述命令行接口与所述命令行属性关联的执行优先级还包括:

4.根据权利要求3中所述的管理方法,其特征在于,评估所述第三优先级的命令行接口的优先级评分包括:

5.根据权利要求4中所述的管理方法,其特征在于,所述基于访问习惯赋予所述待评估命令行第五评分因子包括:

6.根据权利要求1中所述的管理方法,其特征在于,所述按照优先级顺序依次对所述命令行接口进行执行,以更新存储阵列的缓存包括:

7.根据权利要求1中所述的管理方法,其特征在于,所述管理方法还包括:

8.一种存储阵列的管理装置,其特征在于,所述管理装置包括:

9.一种存储阵列,其特征在于,所述存储阵列包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述存储阵列的管理方法的步骤。

...

【技术特征摘要】

1.一种存储阵列的管理方法,其特征在于,所述管理方法包括:

2.根据权利要求1中所述的管理方法,其特征在于,所述分别对所述命令行接口的命令行属性进行识别,匹配各所述命令行接口与所述命令行属性关联的执行优先级包括:

3.根据权利要求1或2中所述的管理方法,其特征在于,所述分别对所述命令行接口的命令行属性进行识别,匹配各所述命令行接口与所述命令行属性关联的执行优先级还包括:

4.根据权利要求3中所述的管理方法,其特征在于,评估所述第三优先级的命令行接口的优先级评分包括:

5.根据权利要求4中所述的管理方法,其特征在于,...

【专利技术属性】
技术研发人员:高瑞胜
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1