System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 系统容量的调整方法及装置、存储介质及电子设备制造方法及图纸_技高网

系统容量的调整方法及装置、存储介质及电子设备制造方法及图纸

技术编号:40060528 阅读:7 留言:0更新日期:2024-01-16 22:37
本申请实施例提供了一种系统容量的调整方法及装置、存储介质及电子设备,其中,上述方法包括:从运维大数据系统中获取目标系统的目标系统数据,其中,所述运维大数据系统中具有不同系统向所述运维大数据系统推送的系统数据;对所述目标系统数据进行数据分析,确定所述目标系统的目标容量调整策略;推送所述目标系统的目标容量调整策略,以使目标对象根据所述目标容量调整策略调整所述目标系统的容量。采用上述技术方案解决了人工从运维大数据系统中采集数据以确定系统容量的调整策略,容易耗费大量的时间且错误率较高的问题。

【技术实现步骤摘要】

本申请实施例涉及大数据,具体而言,涉及一种系统容量的调整方法及装置、存储介质、电子设备。


技术介绍

1、在对于系统进行维护的过程中,需要由容量管理系统通过运维大数据系统采集目标系统的数据。通过收集目标系统的数据,可以分析系统的运行状况,及时发现故障,并预测未来可能出现的问题,帮助运维人员进行故障诊断和预防。同时可以通过分析这些数据,找出系统的瓶颈和性能优化的潜在问题,帮助运维人员进行性能优化和提升系统的响应速度。

2、此外,采集到的目标系统的数据主要用于分析系统的资源利用情况,预测未来的资源需求,帮助运维人员进行容量规划,避免因资源不足而导致的系统性能下降或故障。目前容量数据的采集主要是是通过人工的方式从各个运维大数据系统里导出数据,用excel方式发给各个相关部门进行数据分析和决策,最后手工提交工单拉起实施流程,这种方式在操作上十分繁琐,并且数据错误率较高,工作效率低,需要耗费大量的人力。

3、针对相关技术中,人工从运维大数据系统中采集数据以确定系统容量的调整策略,容易耗费大量的时间且错误率较高的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种系统容量的调整方法及装置、存储介质、电子设备,以至少解决人工从运维大数据系统中采集数据以确定系统容量的调整策略,容易耗费大量的时间且错误率较高的问题。

2、根据本申请的一个实施例,提供了一种系统容量的调整方法,包括:从运维大数据系统中获取目标系统的目标系统数据,其中,所述运维大数据系统中具有不同系统向所述运维大数据系统推送的系统数据;对所述目标系统数据进行数据分析,确定所述目标系统的目标容量调整策略;推送所述目标系统的目标容量调整策略,以使目标对象根据所述目标容量调整策略调整所述目标系统的容量。

3、可选地,对所述目标系统数据进行数据分析,确定所述目标系统的目标容量调整策略,包括:在所述目标系统数据中存在cpu利用率和内存利用率的情况下,根据所述cpu利用率和内存利用率计算所述目标系统的减配比率和扩容比率;根据所述减配比率和/或扩容比率确定所述目标容量调整策略。

4、可选地,根据所述cpu利用率和/或内存利用率计算所述目标系统的减配比率和扩容比率,包括:将所述cpu利用率除以cpu利用率的上限值,得到第一值,以及将所述cpu利用率除以cpu利用率的下限值,得到第二值;以及将所述内存利用率除以cpu利用率的上限值,得到第三值,以及将所述内存利用率除以cpu利用率的下限值,得到第四值;将所述第一值与所述第三值的最大值确定为所述扩容比率,以及将所述第二值和所述第四值的最小值确定为所述减配比率。

5、可选地,根据所述减配比率和扩容比率确定所述目标容量调整策略,包括:根据所述减配比率和扩容比率确定参考容量调整策略,其中,所述参考容量调整策略包括:减少容量和增加容量;在根据所述参考容量调整策略确定所述目标系统满足预设条件的情况下,确定所述目标容量调整策略为不进行容量调整,其中,预设条件包括:所述参考容量调整策略为减少容量、且所述目标系统当前的容量配置为最小容量配置或者所述目标系统处于目标状态;在根据所述参考容量调整策略确定所述目标系统不满足所述预设条件、且所述参考容量调整策略为减少容量的情况下,确定所述目标系统的容量减少量,并确定所述目标容量调整策略为将所述目标系统的容量减少所述容量减少量;在根据所述参考容量调整策略确定所述目标系统不满足所述预设条件、且所述参考容量调整策略为增加容量的情况下,确定所述目标系统的容量增加量,并确定所述目标容量调整策略为将所述目标系统的容量增加所述容量增加量。

6、可选地,确定所述目标系统的容量减少量,包括:通过以下公式确定第五值和第六值,并将所述第五值和第六值的最大值确定为所述容量减少量:第五值=max(向下取整((预测cpu使用率*预测服务器数量*cpu大小)/(cpu利用率的下限值*步长*(max(cpu的当前内核数,cpu的最大内核数))),1)*步长-当前服务器数量;第六值=max(向下取整((预测内存使用率*服务器数量*内存大小)/(内存利用率*步长*内存大小)),1)*步长-当前服务器数量;其中,所述容量减少量用于指示所述目标系统待减少的服务器的数量,所述步长为预先设置的服务器减少或者增加的数量。

7、可选地,确定所述目标系统的容量增加量,包括:通过以下公式确定第七值和第八值,并将所述第七值、第八值和步长的最大值确定为所述容量增加量:第七值=向上取整((预测cpu使用率*服务器数量)/(cpu利用率的上限值*步长))*步长-当前服务器数量;第八值=向上取整((预测内存使用率*服务器数量*(内存大小)/(内存利用率的上限值*步长*内存大小))*步长-当前服务器数量;其中,所述容量增加量用于指示所述目标系统待增加的服务器的数量,所述步长为预先设置的服务器减少或者增加的数量。可选地,根据所述减配比率和/或扩容比率确定所述目标容量调整策略之前,所述方法还包括:在目标系统数据中缺失第一数据、且所述目标系统的第二数据的取值大于所述第二数据的上限值或者小于所述第二数据的下限值的情况下,在所述目标系统数据中补全所述第一数据,其中,所述第一数据为cpu利用率和内存利用率中的一个,所述第二数据为cpu利用率和内存利用率中的另一个,补全后的所述第一数据的取值为0;根据补全后的第一数据和所述第二数据计算所述目标系统的扩容比率。

8、根据本申请的另一个实施例,提供了一种系统容量的调整装置,包括:获取模块,用于从运维大数据系统中获取目标系统的目标系统数据,其中,所述运维大数据系统中具有不同系统向所述运维大数据系统推送的系统数据;处理模块,用于对所述目标系统数据进行数据分析,确定所述目标系统的目标容量调整策略;推送模块,用于推送所述目标系统的目标容量调整策略,以使目标对象根据所述目标容量调整策略调整所述目标系统的容量。

9、根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

10、根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

11、通过本申请,从运维大数据系统中获取目标系统的目标系统数据,并对目标系统数据进行数据分析,确定目标系统的目标容量调整策略,进而推送所述目标系统的目标容量调整策略,以使目标对象根据所述目标容量调整策略调整所述目标系统的容量。由于整个过程都是机器自动进行,无需人工进行数据采集和分析计算,进而解决了人工从运维大数据系统中采集数据以确定系统容量的调整策略,容易耗费大量的时间且错误率较高的问题,进而达到了智能数据采集、分析和决策,提高了工作效率和大数据分析结果的精确性的技术效果。

本文档来自技高网...

【技术保护点】

1.一种系统容量的调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,对所述目标系统数据进行数据分析,确定所述目标系统的目标容量调整策略,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述CPU利用率和/或内存利用率计算所述目标系统的减配比率和扩容比率,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述减配比率和扩容比率确定所述目标容量调整策略,包括:

5.根据权利要求4所述的方法,其特征在于,确定所述目标系统的容量减少量,包括:

6.根据权利要求4所述的方法,其特征在于,确定所述目标系统的容量增加量,包括:

7.根据权利要求2所述的方法,其特征在于,根据所述减配比率和/或扩容比率确定所述目标容量调整策略之前,所述方法还包括:

8.一种系统容量的调整装置,其特征在于,包括:

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

10.一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至7任一项中所述的方法的步骤。

...

【技术特征摘要】

1.一种系统容量的调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,对所述目标系统数据进行数据分析,确定所述目标系统的目标容量调整策略,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述cpu利用率和/或内存利用率计算所述目标系统的减配比率和扩容比率,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述减配比率和扩容比率确定所述目标容量调整策略,包括:

5.根据权利要求4所述的方法,其特征在于,确定所述目标系统的容量减少量,包括:

6.根据权利要求4所述的方法,其特征在于,确定所述目标系统...

【专利技术属性】
技术研发人员:王蕊
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1