本申请涉及信息处理领域,更具体的说,是涉及一种调度方法、装置和电子设备。
背景技术:
1、在服务器被攻击或者是极端天气等条件下,云计算数据中心的电力系统和空调负荷会明显增加。这由于数据中心耗电和散热往往是与cpu(central processing unit,中央处理器)负载相关的。cpu负载越高,散热越大,相应的,机房空调制冷要求更高,进一步提升了机房整体电力负荷压力。
2、为保证关键系统运行,云计算平台管理员可能会在保证关键业务基础上,对部分非关键业务进行关机操作,以保证关键业务运行。这样将造成部分非关键业务服务水平下降。
3、因此,在数据中心功耗高时,如何在维持业务运行的基础上,对于数据中心的服务器功耗降低非常重要。
技术实现思路
1、有鉴于此,本申请提供了一种调度方法、装置和电子设备,如下:
2、一种调度方法,应用于云服务,所述方法包括:
3、在目标集群中确定至少一个目标节点,所述目标集群包括至少两个节点,每个节点包括一个宿主机以及所述宿主机连接的至少一个虚拟机;
4、确定所述至少一个目标节点中虚拟机的调度策略,所述调度策略用于调度所述目标节点中宿主机连接的虚拟机;
5、基于所述调度策略,降低所述目标节点中宿主机的频率。
6、可选的,上述的调度方法,所述在所述目标集群中确定至少一个目标节点,包括:
7、检测所述目标集群中各节点的虚拟机是否可以迁移;
8、基于所述第一宿主机连接的第一虚拟机可迁移,确定第一宿主机所属节点是目标节点;
9、基于第二宿主机连接的第二虚拟机不可迁移,且所述第二虚拟机的负载能够与中央处理器的核心建立绑定关系,确定所述第二宿主机所属节点是目标节点。
10、可选的,上述的调度方法,所述目标集群中确定至少一个目标节点,包括:
11、获得调度目标;
12、依据所述调度目标和预设节点调度规则,在所述目标集群中确定至少一个目标节点。
13、可选的,上述的调度方法,所述依据所述调度目标和预设节点调度规则,在所述目标集群中确定至少一个目标节点,包括:
14、依据第一预设节点调度规则,在所述目标集群中确定至少一个目标节点;
15、依据第一预设节点调度规则在所述目标集群中确定的目标节点不满足调度目标,调整所述第一预设节点调度规则为第二预设节点调度规则,所述第二预设节点调度规则与第一预设节点调度规则不同;
16、依据第二预设节点调度规则,在所述目标集群中确定目标节点。
17、可选的,上述的调度方法,所述基于所述调度策略,降低所述目标节点中宿主机的频率,包括:
18、依据所述调度策略,将所述第一目标节点中的第一虚拟机调度至第三目标节点,所述第三目标节点是与第一目标节点不同的节点,所述第一目标节点中的第一虚拟机可迁移。
19、可选的,上述的调度方法,还包括:
20、控制降低所述第三目标节点中第三宿主机连接的各虚拟机的频率。
21、可选的,上述的调度方法,所述基于所述调度策略,降低所述目标节点中宿主机的频率,包括:
22、依据所述调度策略,将所述第二目标节点的中央处理器的第一核心与第二虚拟机的负载建立绑定关系,所述第二宿主机连接的第二虚拟机不可迁移;
23、控制将所述第一核心的负载调度至第二核心,所述第二核心是所述第二目标节点的中央处理器中非第一核心,或者所述第二核心是第四目标节点的中央处理器的核心。
24、可选的,上述的调度方法,基于所述调度策略,降低所述目标节点中宿主机的频率后,还包括:
25、获取所述目标集群的指标数据;
26、依据所述指标数据满足预设调度条件,将所述目标集群中排除发生过迁移的虚拟机,得到新的目标集群;
27、依据所述新的目标集群,返回执行所述在目标集群中确定至少一个目标节点步骤。
28、一种调度装置,应用于云服务,所述装置包括:
29、第一确定模块,用于在目标集群中确定至少一个目标节点,所述目标集群包括至少两个节点,每个节点包括一个宿主机以及所述宿主机连接的至少一个虚拟机;
30、第二确定模块,用于确定所述至少一个目标节点中虚拟机的调度策略,所述调度策略用于调度所述目标节点中宿主机连接的虚拟机;
31、控制模块,用于基于所述调度策略,降低所述目标节点中宿主机的频率。
32、一种电子设备,包括:存储器、处理器;
33、其中,存储器存储有处理程序;
34、所述处理器用于加载并执行所述存储器存储的所述处理程序,以实现如上述任一项所述的调度方法的各步骤。
35、一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器调用并执行,实现如上述任一项该的调度方法的各步骤。
1.一种调度方法,应用于云服务,所述方法包括:
2.根据权利要求1所述的调度方法,所述在所述目标集群中确定至少一个目标节点,包括:
3.根据权利要求1所述的调度方法,所述目标集群中确定至少一个目标节点,包括:
4.根据权利要求3所述的调度方法,所述依据所述调度目标和预设节点调度规则,在所述目标集群中确定至少一个目标节点,包括:
5.根据权利要求1所述的调度方法,所述基于所述调度策略,降低所述目标节点中宿主机的频率,包括:
6.根据权利要求5所述的调度方法,还包括:
7.根据权利要求1所述的调度方法,所述基于所述调度策略,降低所述目标节点中宿主机的频率,包括:
8.根据权利要求1所述的调度方法,基于所述调度策略,降低所述目标节点中宿主机的频率后,还包括:
9.一种调度装置,应用于云服务,所述装置包括:
10.一种电子设备,包括:存储器、处理器;
