本申请涉及计算机,尤其涉及一种云主机迁移方法、装置及电子设备。
背景技术:
1、云主机是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,在计算集中创建云主机时需要将物理主机的部分中央处理器(centralprocessing unit,cpu)资源和内存容量作为云主机的cpu资源和内存容量。现有技术中,为了实现物理主机的资源负载均衡,通常可将资源利用率高的云主机迁移至资源利用率低的物理机,以使各个物理主机的资源利用率处于同一水平,这导致各个物理主机的资源利用率难以进一步提高。
2、可见,如何进一步提高物理主机的资源利用率,是亟待解决的问题。
技术实现思路
1、本申请实施例提供了一种云主机迁移方法,装置及电子设备,以解决如何进一步提高物理主机的资源利用率的技术问题。
2、第一方面,本申请实施例提供了一种云主机迁移方法,所述方法包括:
3、在获取到云主机的资源利用率低于第一阈值的情况下,判断所述云主机对应的宿主机的资源利用率是否低于第二阈值;
4、在所述云主机对应的宿主机的资源利用率低于第二阈值的情况下,确定所述云主机为待迁移云主机;
5、获取目标物理主机列表,从所述目标物理主机列表中确定目标物理主机,其中,所述目标物理主机列表中的物理主机的资源利用率均高于所述第一阈值和所述第二阈值;
6、将所述待迁移云主机向所述目标物理主机迁移。
7、第二方面,本申请实施例提供了一种云主机迁移装置,包括
8、判断模块,用于在获取到云主机的资源利用率低于第一阈值的情况下,判断所述云主机对应的宿主机的资源利用率是否低于第二阈值;
9、第一确定模块,用于在所述云主机对应的宿主机的资源利用率低于第二阈值的情况下,确定所述云主机为待迁移云主机;
10、第一获取模块,用于获取目标物理主机列表,从所述目标物理主机列表中确定目标物理主机,其中,所述目标物理主机列表中的物理主机的资源利用率均高于所述第一阈值和所述第二阈值;
11、第一迁移模块,用于将所述待迁移云主机向所述目标物理主机迁移。
12、第三方面,本申请实施例提供了电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的云主机迁移方法的步骤。
13、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的云主机迁移方法的步骤。
14、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的云主机迁移方法的步骤。
15、本申请实施例中,在云主机以及其对应的宿主机的资源利用率均相对较低的情况下,即在获取到云主机的资源利用率低于第一阈值,以及在云主机对应的宿主机的资源利用率低于第二阈值的情况下,将该云主机确定为待迁移云主机,并获取目标物理主机列表,从目标物理主机列表中确定目标物理主机,将待迁移云主机向该目标物理主机迁移。其中,目标物理主机列表中的物理主机的资源利用率均高于第一阈值和第二阈值,从而该目标物理主机列表中的物理主机的资源利用率均相对较高。本申请实施例通过将资源利用率相对较低的云主机向资源利用率相对较高的物理主机迁移,这样,该云主机能够占用资源利用率相对较高的物理主机的部分资源,从而能够进一步提高该物理主机的资源利用率。
1.一种云主机迁移方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述目标物理主机列表中确定目标物理主机,包括:
3.根据权利要求1所述的方法,其特征在于,所述目标物理主机为第一目标物理主机,所述第一目标物理主机为所述目标物理主机列表中资源利用率最高的物理主机;
4.根据权利要求1所述的方法,其特征在于,所述在所述云主机对应的宿主机的资源利用率低于第二阈值的情况下,确定所述云主机为待迁移云主机,包括:
5.根据权利要求1所述的方法,其特征在于,所述从所述目标物理主机列表中确定目标物理主机之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述从所述目标物理主机列表中确定目标物理主机,包括:
7.根据权利要求1所述的方法,其特征在于,所述在获取到云主机的资源利用率低于第一阈值的情况下,判断所述云主机对应的宿主机的资源利用率是否低于第二阈值,包括:
8.根据权利要求1所述的方法,其特征在于,所述云主机的资源利用率为所述云主机的图形处理器gpu的资源利用率,所述宿主机的资源利用率为所述宿主机的gpu的资源利用率,所述宿主机的gpu为所述云主机的gpu对应的物理gpu,所述物理主机的资源利用率为所述物理主机的gpu的资源利用率。
9.一种云主机迁移装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-8中任一项所述的云主机迁移方法的步骤。
11.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-8中任一项所述的云主机迁移方法的步骤。