System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及提高资源配置的方法、装置、计算机设备及存储介质。
技术介绍
1、在云计算时代,超融合系统凭借其资源利用率高、可扩展性强、部署简单等优势在市场中的占有率越来越高。应用超融合系统的集群可以称为超融合集群。不同的超融合集群的硬件架构存在差异,例如,有的客户使用主流的intel处理器(central processingunit,cpu),有的客户采用了arm架构的cpu。
2、目前,绝大部分的超融合系统只是针对某种硬件架构做io性能优化,这就导致超融合集群只能在特定的硬件架构下获得良好的io性能,在其他硬件架构下,超融合集群io性能比较差。
技术实现思路
1、有鉴于此,本专利技术提供了一种提高资源配置的方法、装置、计算机设备、存储介质及程序产品,以解决超融合集群只能在特定硬件架构下获得良好的io性能的问题。
2、第一方面,本专利技术提供了一种提高资源配置的方法,所述方法应用于超融合集群,所述超融合集群中包括多个节点,所述方法由目标节点执行,所述目标节点为多个所述节点中的任一节点,所述方法包括:
3、获取所述目标节点的硬件配置信息和硬件运行信息,其中,所述硬件配置信息中包括多种硬件分别对应的配置信息,所述运行信息中包括与每一种所述硬件对应的运行信息;
4、根据至少一种所述硬件分别对应的运行信息,确定所述目标节点是否满足第一预设调优条件;
5、当确定所述目标节点满足所述第一预设调优条件时,根据至少一种硬
6、或者,
7、根据至少一种所述硬件分别对应的运行信息和配置信息,确定第二资源调整值;
8、根据所述第二资源调整值和预设调整基准,确定所述目标节点是否满足第二预设调优条件;
9、当确定所述目标节点满足所述第二预设调优条件时,根据所述第二资源调整值,对所述目标节点的当前运行任务的资源配置进行提高。
10、本专利技术提供的一种提高资源配置的方法,具有如下优点:
11、目标节点可以根据自身的硬件配置信息和硬件运行信息(或者仅根据硬件运行信息),确定自身是否满足调优条件,在满足调优条件的情况下,可以根据预配置的第一资源调整值或实时计算的第二资源调整值,对自身正在运行的任务的资源配置进行提高。在提高资源配置后,目标节点可以利用更多的资源处理数据,也即可以提高处理数据的速度。由于io性能受到目标节点自身处理数据的速度的影响,因此,处理数据的速度的提高可以使得目标节点自身io性能的提高。这样,无论每一个节点采用什么样的硬件架构,均可以按照自身的运行特定和配置特定提高io性能。对于超融合集群,其中的每一个节点均可以按照上述方式提高资源配置,这样,所有节点的io性能均得到提升,也即超融合集群的io性能得到提升。
12、在一种可选的实施方式中,与每一种所述硬件对应的运行信息中包括与每一种所述硬件对应的负载参数值;
13、所述根据至少一种所述硬件分别对应的运行信息,确定所述目标节点是否满足第一预设调优条件,包括:
14、根据目标硬件的负载参数值,以及与所述目标硬件对应的预设负载范围,确定所述目标硬件的负载状态,其中,所述目标硬件为至少一种所述硬件中的任一硬件,所述负载状态为稳定状态或不稳定状态;
15、当确定存在任一种硬件的负载状态为不稳定状态时,确定所述目标节点不满足所述第一预设调优条件;
16、或者,
17、当确定所有硬件分别对应的负载状态均为稳定状态时,确定所述目标节点满足所述第一预设调优条件。
18、具体地,在检测到任何硬件负载不稳时,立即判断目标节点不满足调优条件,这种机制能有效预防因过度负载导致的系统崩溃或性能急剧下降,保护了系统的稳定运行。
19、在一种可选的实施方式中,多种硬件中包括处理器和内存,所述处理器的运行信息中包括所述处理器在预设时长内的负载平均值、所述处理器的当前负载值、隔离的处理器核数和空闲的处理器核数,处理器的配置信息中包括处理器总核数,所述内存的运行信息中包括空闲的内存大小,所述内存的配置信息中包括内存总大小;
20、所述根据至少一种所述硬件分别对应的运行信息和配置信息,确定第二资源调整值,包括:
21、根据预设调优系数、所述处理器总核数、预配置的处理器负载阈值、所述当前负载值、与所述处理器对应的第一预设权重值、所述负载平均值,以及与所述处理器对应的第二预设权重值,确定处理器调整核数,所述处理器调整核数采用如下表达式:
22、h=m(bb′-(ap+a′p′))+a
23、其中,h为所述处理器调整核数,m为预设调优系数,b为所述处理器总核数,b′为预配置的处理器负载阈值,a为所述处理器的当前负载值,p为与所述处理器对应的第一预设权重值,a′为所述处理器在预设时长内的负载平均值,p′为与所述处理器对应的第二预设权重值;
24、根据所述处理器调整核数、所述内存总大小、预配置的内存负载阈值、所述空闲的内存大小,以及预配置的内存调优参数值,确定所述第二资源调整值。
25、具体地,在确定处理器调整核数后,进一步结合内存的状态(如空闲内存大小)来决定最终的资源调整策略。这种跨硬件资源的协同考虑,有助于全局优化系统性能,避免了因单一资源优化而导致的其他资源瓶颈问题。
26、在一种可选的实施方式中,所述预设调整基准包括第一预设调整基准值和第二预设调整基准值;
27、所述根据所述第二资源调整值和预设调整基准,确定所述目标节点是否满足第二预设调优条件,包括:
28、确定所述第二资源调整值是否大于所述第一预设调整基准值;
29、当确定所述第二资源调整值大于所述第一预设调整基准值时,确定所述目标节点满足所述第二预设调优条件;
30、或者,当确定所述第二资源调整值小于或等于所述第一预设调整基准值时,确定所述第二资源调整值是否大于或等于第二预设调整基准值;
31、当确定所述第二资源调整值大于或等于所述第二预设调整基准值时,确定所述目标节点满足所述第二预设调优条件;
32、或者,当确定所述第二资源调整值小于所述第二预设调整基准值,确定所述目标节点不满足所述第二预设调优条件。
33、具体地,该方案通过多层次的阈值比较,增强了资源调优策略的适应性和精确度,有助于在复杂多变的系统运行环境下,维持系统的高效稳定运行,同时优化资源利用。
34、在一种可选的实施方式中,所述当确定所述目标节点满足所述第二预设调优条件时,根据所述第二资源调整值,对所述目标节点的当前运行任务的资源配置进行提高,包括:
35、在所述第二资源调整值大于第一预设阈值的情况下,为所述目标节点的运行任务增配与所述第二资源调整值等同数量的处理器核;
36、或者,在本文档来自技高网...
【技术保护点】
1.一种提高资源配置的方法,其特征在于,所述方法应用于超融合集群,所述超融合集群中包括多个节点,所述方法由目标节点执行,所述目标节点为多个所述节点中的任一节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,与每一种所述硬件对应的运行信息中包括与每一种所述硬件对应的负载参数值;
3.根据权利要求1所述的方法,其特征在于,多种硬件中包括处理器和内存,所述处理器的运行信息中包括所述处理器在预设时长内的负载平均值、所述处理器的当前负载值、隔离的处理器核数和空闲的处理器核数,处理器的配置信息中包括处理器总核数,所述内存的运行信息中包括空闲的内存大小,所述内存的配置信息中包括内存总大小;
4.根据权利要求3所述的方法,其特征在于,所述预设调整基准包括第一预设调整基准值和第二预设调整基准值;
5.根据权利要求3或4所述的方法,其特征在于,所述当确定所述目标节点满足所述第二预设调优条件时,根据所述第二资源调整值,对所述目标节点的当前运行任务的资源配置进行提高,包括:
6.根据权利要求3所述的方法,其特征在于,所述根据所述处理
7.根据权利要求1或2所述的方法,其特征在于,至少一种所述硬件中包括处理器,所述处理器对应的预配置的资源递增值为递增处理器核数;
8.一种提高资源配置的装置,其特征在于,所述装置应用于超融合集群,所述超融合集群中包括多个节点,所述装置配置于目标节点,所述目标节点为多个所述节点中的任一节点,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的提高资源配置的方法。
...【技术特征摘要】
1.一种提高资源配置的方法,其特征在于,所述方法应用于超融合集群,所述超融合集群中包括多个节点,所述方法由目标节点执行,所述目标节点为多个所述节点中的任一节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,与每一种所述硬件对应的运行信息中包括与每一种所述硬件对应的负载参数值;
3.根据权利要求1所述的方法,其特征在于,多种硬件中包括处理器和内存,所述处理器的运行信息中包括所述处理器在预设时长内的负载平均值、所述处理器的当前负载值、隔离的处理器核数和空闲的处理器核数,处理器的配置信息中包括处理器总核数,所述内存的运行信息中包括空闲的内存大小,所述内存的配置信息中包括内存总大小;
4.根据权利要求3所述的方法,其特征在于,所述预设调整基准包括第一预设调整基准值和第二预设调整基准值;
5.根据权利要求3或4所述的方法,其特征在于,所述当确定所述目标节点满足所述第二预设调优条件时,根...
【专利技术属性】
技术研发人员:李丰启,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。