本发明涉及降耗管控,尤其涉及一种降耗管控方法、装置、设备、存储介质及计算机程序产品。
背景技术:
1、目前各运营商、云计算厂家通过在云数据中心部署大量计算服务器对外提供算力服务;在建设和业务上云过程中,由于规划前置、业务量未达预期等原因,已承载业务的计算节点,存在资源分配率阶段性、局部性较低、已分配资源使用率不高的情况。算力未被充分使用,同时能源消耗居高不下。若直接开启计算服务器的节电功能,数据中心又缺乏统筹所有物理核休眠节电降耗功能。
技术实现思路
1、本发明的主要目的在于提供一种降耗管控方法、装置、设备、存储介质及计算机程序产品,旨在解决现有技术算力利用率低、能源消耗高,缺乏统筹所有物理核休眠节电降耗功能的技术问题。
2、为实现上述目的,本发明提供了一种降耗管控方法,所述方法包括以下步骤:
3、获取资源池内的主机数据,根据所述主机数据确定物理核休眠级别和休眠范围;
4、基于所述物理核休眠级别和休眠范围确定节能控制级别;
5、根据所述节能控制级别控制对应的节能控制策略对资源池进行节能调控,以实现节能降耗。
6、可选地,所述根据所述节能控制级别控制对应的节能控制策略对资源池进行节能调控,包括:
7、在所述节能控制级别为资源池级时,确定所述节能控制策略为资源池级节能控制策略,并根据所述资源池级节能控制策略进行节能调控;
8、在所述节能控制级别为主机组级时,确定所述节能控制策略为主机组级节能控制策略,并根据所述主机组级节能控制策略进行节能调控;
9、在所述节能控制级别为cpu核级时,确定所述节能控制策略为cpu核级节能控制策略,并根据所述cpu核级节能控制策略进行节能调控;
10、在所述节能控制级别为网元级时,确定所述节能控制策略为网元级节能控制策略,并根据所述网元级节能控制策略进行节能调控。
11、可选地,所述根据所述资源池级节能控制策略进行节能调控,包括:
12、根据所述资源池级节能控制策略采集主机负荷和功率;
13、基于所述主机负荷和功率进行评估,得到目标主机;
14、对所述目标主机进行电源功耗控制和cpu频率限制。
15、可选地,所述根据所述主机组级节能控制策略进行节能调控,包括:
16、根据所述主机组级节能控制策略采集主机使用状态;
17、根据所述采集主机使用状态确定空闲状态主机;
18、根据预设预留比例确定空闲状态主机中的非预留主机;
19、控制所述非预留主机进行整机休眠。
20、可选地,所述根据所述cpu核级节能控制策略进行节能调控,包括:
21、根据所述cpu核级节能控制策略采集虚拟核的分配状态;
22、根据所述虚拟核的分配状态确定处于未被分配状态的虚拟核;
23、获取所述处于未被分配状态的虚拟核的绑定状态;
24、在所述绑定状态为绑定时,将绑定的虚拟核设置为休眠态;
25、在所述绑定状态为未绑定时,检测未绑定的虚拟核对应的虚拟机的上下电状态;
26、在所述虚拟机处于下电状态时,将未绑定的虚拟核设置为休眠态。
27、可选地,所述根据所述网元级节能控制策略进行节能调控,包括:
28、根据所述网元级节能控制策略对已分配虚拟核的网元进行负荷监控,得到网元负荷;
29、当检测到所述网元负荷低于预设阈值时,控制所述网元对应的虚拟核进行休眠。
30、此外,为实现上述目的,本发明还提出一种降耗管控装置,所述降耗管控装置包括:
31、获取模块,用于获取资源池内的主机数据,根据所述主机数据确定物理核休眠级别和休眠范围;
32、确定模块,用于基于所述物理核休眠级别和休眠范围确定节能控制级别;
33、调度模块,用于根据所述节能控制级别控制对应的节能控制策略对资源池进行节能调控,以实现节能降耗。
34、此外,为实现上述目的,本发明还提出一种降耗管控设备,所述降耗管控设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的降耗管控程序,所述降耗管控程序配置为实现如上文所述的降耗管控方法的步骤。
35、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有降耗管控程序,所述降耗管控程序被处理器执行时实现如上文所述的降耗管控方法的步骤。
36、此外,为实现上述目的,本发明还提供一种计算机程序产品,计算机程序产品包括降耗管控程序,降耗管控程序被处理器执行时实现如上文的降耗管控方法的步骤。
37、本发明通过获取资源池内的主机数据,根据主机数据确定物理核休眠级别和休眠范围;基于物理核休眠级别和休眠范围确定节能控制级别;根据节能控制级别控制对应的节能控制策略对资源池进行节能调控,以实现节能降耗。通过上述方式,通过根据物理核休眠级别和休眠范围确定节能控制级别,从而控制对应的节能控制策略对资源池进行节能调控,解决了算力利用率低、能源消耗高,缺乏统筹所有物理核休眠节电降耗功能的问题,提高了能耗管控的灵活性,降低能耗,节约成本。
1.一种降耗管控方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述节能控制级别控制对应的节能控制策略对资源池进行节能调控,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述资源池级节能控制策略进行节能调控,包括:
4.如权利要求2所述的方法,其特征在于,所述根据所述主机组级节能控制策略进行节能调控,包括:
5.如权利要求2所述的方法,其特征在于,所述根据所述cpu核级节能控制策略进行节能调控,包括:
6.如权利要求2所述的方法,其特征在于,所述根据所述网元级节能控制策略进行节能调控,包括:
7.一种降耗管控装置,其特征在于,所述降耗管控装置包括:
8.一种降耗管控设备,其特征在于,所述降耗管控设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的降耗管控程序,所述降耗管控程序配置为实现如权利要求1至7中任一项所述的降耗管控方法。
9.一种存储介质,其特征在于,所述存储介质上存储有降耗管控程序,所述降耗管控程序被处理器执行时实现如权利要求1至7中任一项所述的降耗管控方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括降耗管控程序,所述降耗管控程序被处理器执行时实现如权利要求1至6中任一项所述的降耗管控方法的步骤。
