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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113835841A(43)申请公布日2021.12.24(21)申请号202111145329.3(22)申请日2021.09.28(71)申请人广东浪潮智慧计算技术有限公司地址510620广东省广州市天河区黄埔大道西平云路163号A塔9层自编01单元(72)发明人解琰冯振(74)专利代理机构北京集佳知识产权代理有限公司11227代理人王洋(51)Int.Cl.G06F9/455(2006.01)G06F9/50(2006.01)权利要求书2页说明书8页附图2页(54)发明名称一种虚拟机迁移方法、装置、设备及存储介质(57)摘要本发明公开了一种虚拟机迁移方法、装置、设备及存储介质;在本方案中,执行虚拟机迁移任务时,并不需要预留部分CPU资源,只需要将所有进程绑定至进程当前所使用的CPU上,然后判断空余CPU的数量是否小于第一预定阈值,若是,则直接执行虚拟机迁移任务,否则,则对符合条件的目标进行归并后,空余出CPU专供虚拟机迁移任务使用,通过该方式,可让虚拟机迁移任务在运行过程中独占一些CPU资源,在任务结束后再解除所有进程与CPU的绑定关系,使得本方案可在不影响其他进程运行的情况下,提升虚拟机迁移任务的运行速度,避免主机CPU资源的浪费。CN113835841ACN113835841A权利要求书1/2页1.一种虚拟机迁移方法,其特征在于,包括:在主机执行虚拟机迁移任务前,确定当前使用CPU资源的目标进程,并将所有进程绑定至进程当前所使用的CPU上;判断空余CPU的数量是否小于第一预定阈值;若是,则将使用不同CPU的目标进程归并至相同CPU,并继续执行所述判断空余CPU的数量是否小于第一预定阈值的步骤;利用空余CPU执行所述虚拟机迁移任务,并在所述虚拟机迁移任务执行结束后,解除所有进程与CPU的绑定关系。2.根据权利要求1所述的虚拟机迁移方法,其特征在于,所述确定当前使用CPU资源的目标进程,包括:确定所述主机当前每个进程的CPU资源使用率;将CPU资源使用率大于第二预定阈值的进程作为所述目标进程。3.根据权利要求1所述的虚拟机迁移方法,其特征在于,所述将使用不同CPU的目标进程归并至相同CPU,包括:根据所述第一预定阈值及空余CPU的数量确定目标数量;将使用不同CPU的目标进程归并至相同CPU,使得归并后新增的空余CPU的数量为所述目标数量。4.根据权利要求1所述的虚拟机迁移方法,其特征在于,所述将使用不同CPU的目标进程归并至相同CPU,包括:确定每个目标进程的类型;所述类型包括:虚拟机进程,主机关键服务进程以及主机其他进程;确定所述虚拟机迁移任务的优先级信息;根据所述优先级信息及每个目标进程的类型,将使用不同CPU的目标进程归并至相同CPU。5.根据权利要求4所述的虚拟机迁移方法,其特征在于,所述根据所述优先级信息及每个目标进程的类型,将使用不同CPU的目标进程归并至相同CPU,包括:若所述优先级信息为低,则将使用不同CPU的主机其他进程归并至相同CPU;若所述优先级信息为中,则将使用不同CPU的主机关键服务进程及主机其他进程归并至相同CPU;若所述优先级信息为高,则将使用不同CPU的所有目标进程归并至相同CPU。6.根据权利要求5所述的虚拟机迁移方法,其特征在于,所述将使用不同CPU的主机其他进程归并至相同CPU,包括:从主机其他进程中确定CPU使用率低于第三预定阈值的待归并进程;将使用不同CPU的待归并进程归并至相同CPU。7.根据权利要求1至6中任意一项所述的虚拟机迁移方法,其特征在于,若将使用不同CPU的目标进程归并至相同CPU之后,空余CPU的数量仍小于所述第一预定阈值,则所述虚拟机迁移方法还包括:生成CPU资源不足的提示信息。8.一种虚拟机迁移装置,其特征在于,包括:进程确定模块,用于在主机执行虚拟机迁移任务前,确定当前使用CPU资源的目标进2CN113835841A权利要求书2/2页程;绑定模块,用于将所有进程绑定至进程当前所使用的CPU上;判断模块,用于判断空余CPU的数量是否小于第一预定阈值;归并模块,用于在空余CPU的数量小于第一预定阈值时,将使用不同CPU的目标进程归并至相同CPU,并继续触发所述判断模块;执行模块,用于利用空余CPU执行所述虚拟机迁移任务;解绑模块,用于在所述虚拟机迁移任务执行结束后,解除所有进程与CPU的绑定关系。9.一种电子设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的虚拟机迁移方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的