预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113849270A(43)申请公布日2021.12.28(21)申请号202111103985.7(22)申请日2021.09.18(71)申请人苏州浪潮智能科技有限公司地址215168江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢(72)发明人刘波董世江窦志冲(74)专利代理机构北京市万慧达律师事务所11111代理人乔长洁(51)Int.Cl.G06F9/455(2006.01)G06F9/50(2006.01)G06F8/41(2018.01)权利要求书2页说明书13页附图4页(54)发明名称编译虚拟机的资源分配方法、装置、存储介质及设备(57)摘要本申请涉及编译虚拟机的资源分配方法、装置、存储介质及设备。该方法包括:监测预先创建的各编译虚拟机的资源使用率;当监测到目标编译虚拟机的资源使用率在预设范围内时,根据所述目标编译虚拟机的资源使用率生成所述目标编译虚拟机的资源调整值;根据所述资源调整值调整所述目标编译虚拟机的资源总量。本申请实现了及时对目标编译虚拟机的资源总量进行调整,实现了虚拟机资源的合理分配,避免了资源浪费以及解决了因资源不足造成的编译失败的问题。CN113849270ACN113849270A权利要求书1/2页1.一种编译虚拟机资源的分配方法,所述方法包括:监测预先创建的各编译虚拟机的资源使用率;当监测到目标编译虚拟机的资源使用率在预设范围内时,根据所述目标编译虚拟机的资源使用率生成所述目标编译虚拟机的资源调整值;根据所述资源调整值调整所述目标编译虚拟机的资源总量。2.根据权利要求1所述的方法,其特征在于,所述预设范围包括第一范围,所述当监测到目标编译虚拟机的资源使用率在预设范围内时,根据所述目标编译虚拟机的资源使用率生成所述目标编译虚拟机的资源调整值,包括:当监测到所述目标编译虚拟机的资源使用率小于第一预设阈值时,确定所述目标编译虚拟机的资源使用率在所述第一范围内;根据所述目标编译虚拟机的资源使用率、所述目标编译虚拟机的资源总量以及所述第一预设阈值,生成所述目标编译虚拟机的资源调整值;所述根据所述资源调整值调整所述目标编译虚拟机的资源总量,包括:根据所述资源调整值对所述目标编译虚拟机的资源总量进行回收。3.根据权利要求2所述的方法,其特征在于,所述预设范围包括第二范围,所述方法还包括:当监测到所述目标编译虚拟机的资源使用率大于第二预设阈值时,确定所述目标编译虚拟机的资源使用率在第二范围内;根据所述目标编译虚拟机的资源使用率、所述目标编译虚拟机的资源总量以及所述第一预设阈值,生成所述目标编译虚拟机的资源调整值;所述根据所述资源调整值调整所述目标编译虚拟机的资源总量,包括:根据所述资源调整值从目标编译虚拟机所属的物理机的可用资源中分配对应的资源至所述目标编译虚拟机。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述目标编译虚拟机的资源使用率在第二范围内时,检测所述目标编译虚拟机的编译线程的资源使用率;当所述目标编译虚拟机的编译线程的资源使用率小于所述第二预设阈值,且检测到所述目标编译虚拟机的其他线程的资源使用率大于第三预设阈值时,回收所述其他线程的资源,得到第一回收量;根据所述第一回收量对所述编译线程重新分配资源;检测重新分配后所述目标虚拟机的资源使用率;当重新分配后所述目标虚拟机的资源使用率大于所述第二预设阈值时,执行所述根据所述目标编译虚拟机的资源使用率、所述目标编译虚拟机的资源总量以及所述第一预设阈值,生成所述目标编译虚拟机的资源调整值的步骤。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当目标编译虚拟机所属的物理机的可用资源小于所述资源调整值时,依据各编译虚拟机的回收优先级从各编译虚拟机中筛选出当前待回收编译虚拟机,所述各编译虚拟机的回收优先级为依据各编译虚拟机的资源使用率而设定;根据所述第二预设阈值对所述当前待回收编译虚拟机的资源总量进行回收,得到第二2CN113849270A权利要求书2/2页回收量;根据所述第二回收量对所述目标编译虚拟机重新分配资源。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取重新分配后所述目标虚拟机的资源使用率;当重新分配后所述目标虚拟机的资源使用率大于所述第二预设阈值时,则获取下一个优先级对应的编译虚拟机,该下一个优先级对应的编译虚拟机为所述当前待回收编译虚拟机;重新执行所述根据所述第二预设阈值对所述当前待回收编译虚拟机的资源总量进行回收,得到第二回收量的步骤。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:监测所述目标编译虚拟机的编译状态;当监测到所述目标虚拟机的编译状态为开启执行编译任务时,执行所述监测预先创建的各编译虚拟机的资源使用率的步