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

一种数据存储方法、装置、分布式存储系统及介质制造方法及图纸

技术编号:41230906 阅读:5 留言:0更新日期:2024-05-09 23:47
本发明专利技术公开了一种数据存储方法、装置、分布式存储系统及介质,涉及计算机技术领域。针对目标性能业务和业务比例实现对多中央处理器架构的资源分配,解决资源分配不均的问题。同时,基于目标性能业务分配后的权重,可以将各中央处理器架构的各性能优势体现出来,也充分利用各中央处理器架构的利用率,提高存储性能。基于两次权重(矩阵比参数和数据存储权重)的分配,使得资源分配的精确性提高,既可以提高整个分布式系统的性能,又可以提高存储的可用性,同时减少配置的复杂度。

【技术实现步骤摘要】

本专利技术涉及计算机,特别是涉及一种数据存储方法、装置、分布式存储系统及介质


技术介绍

1、中央处理器(central processing unit,cpu)架构是cpu厂商给属于同一系列的cpu产品定的一个规范,主要目的是为了区分不同类型cpu的重要标示。随着国产化趋势的到来,更多的cpu架构被研发。

2、当前的多cpu架构在分布式存储系统中,会以默认方式进行存储,例如,存在3个cpu架构a、b和c,会默认以cpu架构a优先分配,等到cpu架构a资源用完后,再以cpu架构b分配。这种分配方式并未体现出3个cpu架构的各个性能优势,有可能存在有些cpu架构的利用率降低,导致在存储过程存储性能降低。

3、因此,如何提高多cpu架构的利用率和存储性能是本领域技术人员亟需要解决的技术问题。


技术实现思路

1、本专利技术的目的是提供一种数据存储方法、装置、分布式存储系统及介质,以解决传统的多cpu架构中的各个性能优势未体现出来和部分cpu架构的利用率低,进而导致存储性能降低的问题。

2、为解决上述技术问题,本专利技术提供一种多中央处理器架构的数据存储方法,包括:

3、获取基于多中央处理器架构的输入输出模型的第一参数数据;

4、根据目标性能业务以及业务比例对多中央处理器架构的第一参数数据进行处理得到第二参数数据;

5、根据各中央处理器架构对应的第二参数数据之间的关系进行处理得到对应的矩阵比参数;其中,矩阵比参数为各中央处理器架构之间的第二参数数据的比例关系对应的参数;

6、根据矩阵比参数确定各中央处理器架构在分布式存储系统的数据存储权重,以便于根据数据存储权重对数据进行存储。

7、一方面,目标性能业务为一个时,根据目标性能业务以及业务比例对多中央处理器架构的第一参数数据进行处理得到第二参数数据,包括:

8、获取目标性能业务对应的读业务比例和/或写业务比例;

9、根据目标性能业务对应的读业务比例和/或写业务比例分别对各中央处理器架构的第一参数数据进行处理,以得到对应的第二参数数据;其中,读业务比例和/或写业务比例在各中央处理器架构的业务比例和业务类型保持一致。

10、另一方面,目标性能业务为多个时,根据目标性能业务以及业务比例对多中央处理器架构的第一参数数据进行处理得到第二参数数据,包括:

11、获取各目标性能业务之间的权重比例以及分别对应的读业务比例和/或写业务比例;

12、根据目标性能业务对应的读业务比例和/或写业务比例分别对各中央处理器架构的第一参数数据进行处理,以得到对应的第三参数数据;

13、根据各目标性能业务之间的权重比例对各中央处理器架构对应的第三参数数据进行处理,以得到对应的第二参数数据。

14、另一方面,根据各中央处理器架构对应的第二参数数据之间的关系进行处理得到对应的矩阵比参数,包括:

15、将多中央处理器架构的类型分别作为矩阵比参数所属的矩阵的首行和首列;

16、将每个中央处理器架构的第二参数数据与所有中央处理器架构的第二参数数据进行除法处理得到各中央处理器架构在各个中央处理器架构的第一矩阵比参数;

17、统计当前中央处理器架构在各个中央处理器架构的第一矩阵比参数之和,作为第二矩阵比参数;

18、将所述第一矩阵比参数和所述第二矩阵比参数作为所述矩阵比参数。

19、另一方面,根据各中央处理器架构对应的第二参数数据之间的关系进行处理得到对应的矩阵比参数,包括:

20、将多中央处理器架构的类型分别作为矩阵比参数所属的矩阵的首行和首列;

21、将每个中央处理器架构的第二参数数据与所有中央处理器架构的第二参数数据进行除法处理得到每个中央处理器架构在各个中央处理器架构的第一矩阵比参数;

22、预先获取标度参数;其中,所述标度参数和第一矩阵比参数呈映射关系;

23、将第一矩阵比参数和所述标度参数的映射关系确定每个中央处理器架构在各个中央处理器架构的第三矩阵比参数;

24、统计当前中央处理器架构在各个中央处理器架构的第三矩阵比参数之和,作为第四矩阵比参数;

25、将所述第三矩阵比参数和所述第四矩阵比参数作为所述矩阵比参数。

26、另一方面,所述标度参数的获取过程,包括:

27、获取各个第一矩阵比参数所处的预设范围;

28、基于各预设范围对应一个标度参数以建立所述标度参数和矩阵比参数之间的映射关系。

29、另一方面,将第一矩阵比参数和所述标度参数的映射关系确定每个中央处理器架构在各个中央处理器架构的第三矩阵比参数,包括:

30、根据第一矩阵比参数确定所处的预设范围;

31、根据预设范围与映射关系确定对应的标度参数,并将所述标度参数作为每个中央处理器架构在各个中央处理器架构的第三矩阵比参数;

32、或者,将所述标度参数与第一矩阵比参数进行相乘处理,得到每个中央处理器架构在各个中央处理器架构的第三矩阵比参数。

33、另一方面,根据矩阵比参数确定各中央处理器架构在分布式存储系统的数据存储权重,包括:

34、获取当前中央处理器架构对应的第四矩阵比参数;

35、将当前中央处理器架构的第一矩阵比参数与各第四矩阵比参数分别进行除法处理得到当前中央处理器架构在所有中央处理器架构对应的第一数据存储权重;

36、将所有第一数据存储权重进行平均处理得到当前中央处理器架构在分布式存储系统的数据存储权重;其中,所有中央处理器架构对应的数据存储权重之和为1。

37、另一方面,第一参数数据的获取过程,包括:

38、获取分布式存储系统的各性能业务对应的业务类型;

39、根据各业务类型对各中央处理器架构进行性能测试,得到各中央处理器架构对应的第一参数数据。

40、另一方面,第一参数数据的获取过程,包括:

41、获取分布式存储系统的各性能业务;

42、在各性能业务中根据业务测试频率和/或预设指标确定目标性能业务;

43、根据目标性能业务对各中央处理器架构进行性能测试,得到各中央处理器架构对应的第一参数数据。

44、另一方面,在根据矩阵比参数确定各中央处理器架构在分布式存储系统的数据存储权重之后,还包括:

45、获取数据存储权重的存储时间;

46、在存储时间大于预设存储时间的情况下,对数据存储权重进行校准得到新的数据存储权重。

47、另一方面,在根据矩阵比参数确定各中央处理器架构在分布式存储系统的数据存储权重之后,还包括:

48、获取数据存储权重对应的目标性能业务和业务比例;

49、若存在新的数据,且所述新的数据所属的目标性能业务和/或业务比例与数据存储权重对应的目标性能业本文档来自技高网...

【技术保护点】

1.一种多中央处理器架构的数据存储方法,其特征在于,包括:

2.根据权利要求1所述的多中央处理器架构的数据存储方法,其特征在于,目标性能业务为一个时,根据目标性能业务以及业务比例对多中央处理器架构的第一参数数据进行处理得到第二参数数据,包括:

3.根据权利要求1所述的多中央处理器架构的数据存储方法,其特征在于,目标性能业务为多个时,根据目标性能业务以及业务比例对多中央处理器架构的第一参数数据进行处理得到第二参数数据,包括:

4.根据权利要求2或3所述的多中央处理器架构的数据存储方法,其特征在于,根据各中央处理器架构对应的第二参数数据之间的关系进行处理得到对应的矩阵比参数,包括:

5.根据权利要求2或3所述的多中央处理器架构的数据存储方法,其特征在于,根据各中央处理器架构对应的第二参数数据之间的关系进行处理得到对应的矩阵比参数,包括:

6.根据权利要求5所述的多中央处理器架构的数据存储方法,其特征在于,所述标度参数的获取过程,包括:

7.根据权利要求5所述的多中央处理器架构的数据存储方法,其特征在于,将第一矩阵比参数和所述标度参数的映射关系确定每个中央处理器架构在各个中央处理器架构的第三矩阵比参数,包括:

8.根据权利要求7所述的多中央处理器架构的数据存储方法,其特征在于,根据矩阵比参数确定各中央处理器架构在分布式存储系统的数据存储权重,包括:

9.根据权利要求1所述的多中央处理器架构的数据存储方法,其特征在于,第一参数数据的获取过程,包括:

10.根据权利要求1所述的多中央处理器架构的数据存储方法,其特征在于,第一参数数据的获取过程,包括:

11.根据权利要求9或10所述的多中央处理器架构的数据存储方法,其特征在于,在根据矩阵比参数确定各中央处理器架构在分布式存储系统的数据存储权重之后,还包括:

12.根据权利要求9或10所述的多中央处理器架构的数据存储方法,其特征在于,在根据矩阵比参数确定各中央处理器架构在分布式存储系统的数据存储权重之后,还包括:

13.一种多中央处理器架构的数据存储装置,其特征在于,包括:

14.一种分布式存储系统,其特征在于,包括:

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至12任一项所述的多中央处理器架构的数据存储方法的步骤。

...

【技术特征摘要】

1.一种多中央处理器架构的数据存储方法,其特征在于,包括:

2.根据权利要求1所述的多中央处理器架构的数据存储方法,其特征在于,目标性能业务为一个时,根据目标性能业务以及业务比例对多中央处理器架构的第一参数数据进行处理得到第二参数数据,包括:

3.根据权利要求1所述的多中央处理器架构的数据存储方法,其特征在于,目标性能业务为多个时,根据目标性能业务以及业务比例对多中央处理器架构的第一参数数据进行处理得到第二参数数据,包括:

4.根据权利要求2或3所述的多中央处理器架构的数据存储方法,其特征在于,根据各中央处理器架构对应的第二参数数据之间的关系进行处理得到对应的矩阵比参数,包括:

5.根据权利要求2或3所述的多中央处理器架构的数据存储方法,其特征在于,根据各中央处理器架构对应的第二参数数据之间的关系进行处理得到对应的矩阵比参数,包括:

6.根据权利要求5所述的多中央处理器架构的数据存储方法,其特征在于,所述标度参数的获取过程,包括:

7.根据权利要求5所述的多中央处理器架构的数据存储方法,其特征在于,将第一矩阵比参数和所述标度参数的映射关系确定每个中央处理器架构在各个中央处理器架构的第...

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

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

1