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

计算资源调整方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:41110661 阅读:4 留言:0更新日期:2024-04-25 14:03
本申请提供了一种计算资源调整方法、装置、电子设备和可读存储介质,其中,该方法包括:采集目标计算机在持续时间段内执行任务过程中的任务运行指标;基于所述任务运行指标,生成所述目标计算机的健康度表征指标;根据所述健康度表征指标以及所述目标计算机的健康阈值,确定出所述目标计算机是否存在服务异常;若所述目标计算机存在服务异常,基于所述目标计算机的计算资源调整服务策略。

【技术实现步骤摘要】

本申请涉及计算机,具体而言,涉及一种计算资源调整方法、装置、电子设备和可读存储介质


技术介绍

1、目前在一些公共领域,例如,医疗领域,其计算机能提供的计算资源比较有限,而且不同的平台的计算资源差异可能会比较大。导致公共领域在提供计算服务的时候,并不能统一配置,需要就不同的设备人工确定对应的服务策略,这种处理方式会相对麻烦,且效率比较低。


技术实现思路

1、本申请的目的在于提供一种计算资源调整方法、装置、电子设备和计算机可读存储介质,能够动态调整计算资源,以适应不同任务以及设备的执行需求。

2、第一方面,本专利技术提供一种计算资源调整方法,包括:采集目标计算机在持续时间段内执行任务过程中的任务运行指标;基于所述任务运行指标,生成所述目标计算机的健康度表征指标;根据所述健康度表征指标以及所述目标计算机的健康阈值,确定出所述目标计算机是否存在服务异常;若所述目标计算机存在服务异常,基于所述目标计算机的计算资源调整服务策略。

3、在上述实施方式中,可以基于计算机的使用情况动态调整计算机的服务情况,可以实现计算机自适应计算环境,提高运行环境适应能力,在执行中具备持续动态调节能力;由于能够动态调整计算资源,可以充分利用现有资源,实现更好地运行效率。

4、在可选的实施方式中,所述服务异常包括:内存占用率超内存阈值的次数大于次数阈值;

5、所述基于所述目标计算机的计算资源调整服务策略,包括:确定出所述目标计算机中处于空闲状态的可变服务;退出所述空闲状态下的可变服务。

6、在上述实施方式中,可以退出空闲的可变服务,能够实现内存资源的释放的情况下还不会影响目标计算机所需执行的任务,能够在保证任务效率的情况下,还能够使计算资源得到更好地分配,提高目标计算机的稳定性。

7、在可选的实施方式中,所述服务异常包括:内存占用率超内存阈值的次数大于次数阈值;

8、所述基于所述目标计算机的计算资源调整服务策略,包括:确定出所述目标计算机中加载的依赖包;确定出所述加载的依赖包的使用数据;基于所述使用数据确定出所述加载的依赖包中是否存在失效依赖包;若所述加载的依赖包中存在失效依赖包,则释放所述失效依赖包。

9、在上述实施方式中,可以释放不再需要的依赖包,能够实现内存资源的释放的情况下还不会影响目标计算机所需执行的任务,能够在保证任务效率的情况下,还能够使计算资源得到更好地分配,提高目标计算机的稳定性。

10、在可选的实施方式中,所述服务异常包括:计算服务资源请求耗时超出耗时阈值;所述基于所述目标计算机的计算资源调整服务策略,包括:增设创建计算服务资源。

11、在可选的实施方式中,在所述增设创建计算服务资源之前,所述方法还包括:获取所述目标计算机当前可用内存资源;判断所述当前可用内存资源是否满足增设计算服务的需求;若所述当前可用内存资源满足增设计算服务的需求,再执行所述增设创建计算服务资源的步骤。

12、在上述实施方式中,可以适时地增加计算服务,从而能够实现更快速地响应计算服务请求,降低计算服务请求耗时,也就能够提高目标计算机执行任务的效率。

13、在可选的实施方式中,所述基于所述任务运行指标,生成所述目标计算机的健康度表征指标,包括:根据所述任务运行指标,确定出各个计算资源对应的聚合指标;通过所述目标计算机在所述持续时间内的任务完成基数以及所述聚合指标,确定出所述目标计算机的健康度表征指标。

14、在可选的实施方式中,所述通过所述目标计算机在所述持续时间内的任务完成基数以及所述聚合指标,确定出所述目标计算机的健康度表征指标,包括:基于所述目标计算机在所述持续时间内的任务完成基数,确定不同聚合指标与任务完成的相关系数;基于所述相关系数,筛选出与所述目标计算机在持续时间内的任务完成相关性最高的聚合指标,作为健康度表征指标。

15、在上述实施方式中,还可以基于计算机执行任务时的各项指标确定出健康度表征指标,从而可以更直观地呈现出目标计算机的执行任务时的健康情况,基于该健康情况可以更好地实现计算资源的调整。

16、在可选的实施方式中,所述根据所述任务运行指标,确定出各个计算资源对应的聚合指标,包括:针对每一项任务运行指标,确定出在所述持续时间段内获取指标对应的最大值、指标是否超出其对应的指标阈值、超出指标阈值的次数、指标的最大连续超出指标阈值的次数以及计算失败率中的一项或多项,以得到任务运行指标对应的聚合指标。

17、在可选的实施方式中,所述任务运行指标包括:系统指标、资源指标、任务执行指标中的一类或多类;

18、所述系统指标包括:响应状态、请求延迟、请求包大小、响应包大小中的一种或多种;

19、所述资源指标包括:cpu 使用率、内存使用率、网络带宽、磁盘使用率中的一种或多种;

20、任务执行指标包括:任务响应耗时、调度延迟、数据序列化耗时、数据反序列化耗时、数据传输耗时、资源请求耗时、资源回收耗时、算法执行耗时、任务执行状态中的一种或多种。

21、在上述实施方式中,在采集目标计算机的指标时,可以从多个维度采集不同类的指标,从而可以更充分地反映计算机的情况,从而也就可以基于这些指标提供更好地计算资源的调整。

22、在可选的实施方式中,所述方法还包括:执行所述目标计算机所需执行的各项任务,以确定所述目标计算机在执行各项任务时,各类服务所需占用的峰值资源消耗数据,其中,所述所需执行的各项服务包括第一类服务和第二类服务;基于所述第一类服务的峰值资源消耗数据,确定出所述目标计算机的最低资源消耗数据;基于所述目标计算机的可用资源、所述最低资源消耗数据以及所述第二类服务的峰值资源消耗数据,确定出所述第二类服务的配置资源数据。

23、在上述实施方式中,可以基于计算机所需执行的任务的消耗情况,适应性为目标计算机进行资源配置,可以更好地适应目标计算机的计算需求。

24、在可选的实施方式中,所述第一类服务包括固定服务和可选服务;

25、所述基于所述目标计算机的可用资源、所述最低资源消耗数据以及所述第二类服务的峰值资源消耗数据,确定出所述第二类服务的配置资源数据,包括:根据所述目标计算机的可用资源、所述固定服务的所述最低资源消耗数据和所述可选服务的所述最低资源消耗数据,确定出可配置资源;根据所述可配置资源以及所述第二类服务的峰值资源消耗数据,确定出所述第二类服务的配置资源数据。

26、在可选的实施方式中,应用于所述目标计算机,所述目标计算机用于执行联邦学习中的任务。

27、第二方面,本专利技术提供一种计算资源调整装置,包括:采集模块,用于采集目标计算机在持续时间段内执行任务过程中的任务运行指标;生成模块,用于基于所述任务运行指标,生成所述目标计算机的健康度表征指标;第一确定模块,用于根据所述健康度表征指标以及所述目标计算机的健康阈值,确定出所述目标计算机是否存在服务异常;调整本文档来自技高网...

【技术保护点】

1.一种计算资源调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述服务异常包括:内存占用率超内存阈值的次数大于次数阈值;

3.根据权利要求1所述的方法,其特征在于,所述服务异常包括:内存占用率超内存阈值的次数大于次数阈值;

4.根据权利要求1所述的方法,其特征在于,所述服务异常包括:计算服务资源请求耗时超出耗时阈值;

5.根据权利要求4所述的方法,其特征在于,在所述增设创建计算服务资源之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述任务运行指标,生成所述目标计算机的健康度表征指标,包括:

7.根据权利要求6所述的方法,其特征在于,所述通过所述目标计算机在所述持续时间内的任务完成基数以及所述聚合指标,确定出所述目标计算机的健康度表征指标,包括:

8.根据权利要求6所述的方法,其特征在于,所述根据所述任务运行指标,确定出各个计算资源对应的聚合指标,包括:

9.根据权利要求1所述的方法,其特征在于,所述任务运行指标包括:系统指标、资源指标、任务执行指标中的一类或多类;

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

11.根据权利要求10所述的方法,其特征在于,所述第一类服务包括固定服务和可选服务;

12.根据权利要求1-11任意一项所述的方法,其特征在于,应用于所述目标计算机,所述目标计算机用于执行联邦学习中的任务。

13.一种计算资源调整装置,其特征在于,包括:

14.一种电子设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行如权利要求1至12任一所述的方法的步骤。

15.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至12任一所述的方法的步骤。

...

【技术特征摘要】

1.一种计算资源调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述服务异常包括:内存占用率超内存阈值的次数大于次数阈值;

3.根据权利要求1所述的方法,其特征在于,所述服务异常包括:内存占用率超内存阈值的次数大于次数阈值;

4.根据权利要求1所述的方法,其特征在于,所述服务异常包括:计算服务资源请求耗时超出耗时阈值;

5.根据权利要求4所述的方法,其特征在于,在所述增设创建计算服务资源之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述任务运行指标,生成所述目标计算机的健康度表征指标,包括:

7.根据权利要求6所述的方法,其特征在于,所述通过所述目标计算机在所述持续时间内的任务完成基数以及所述聚合指标,确定出所述目标计算机的健康度表征指标,包括:

8.根据权利要求6所述的方法,其特征在于,所述根据所述任务运行指标,确定出各个计算资源对应的聚...

【专利技术属性】
技术研发人员:王德健李兵董科雄
申请(专利权)人:天津医康互联科技有限公司
类型:发明
国别省市:

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

1