System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 节能管理方法、装置、计算设备及计算机可读存储介质制造方法及图纸_技高网

节能管理方法、装置、计算设备及计算机可读存储介质制造方法及图纸

技术编号:40077345 阅读:14 留言:0更新日期:2024-01-17 01:41
本申请提供了一种节能管理方法、装置、计算设备及计算机可读存储介质,能够在不影响业务性能的前提下,降低运行有该业务的设备的功耗。具体地,上述节能管理方法包括:检测设备中所运行的业务对性能需求的敏感类型,然后根据业务的敏感类型,选择该设备的多个运行参数中的一部分运行参数,其中,所选择的运行参数是对业务的敏感类型相关度低的运行参数,之后,再对上述选择的运行参数或者与上述选择的运行参数关联的关联参数进行调节,以减少业务对设备中相应资源的占用,从而使得调节后设备的功耗少于调节前设备的功耗。而且,由于调节的参数与业务的敏感类型相关度低,因此对设备进行调节后还不会影响该业务的性能。

【技术实现步骤摘要】

本申请涉及节能管理领域,具体涉及一种节能管理方法、装置、计算设备及计算机可读存储介质


技术介绍

1、在信息技术(information technology,it)行业,数据中心的耗电量最高。其中,数据中心内的耗电设备包括:it设备、制冷系统、供配电系统、照明系统和运维系统等,在这些耗电设备中,it设备是最主要的耗电设备。

2、目前,it设备主要通过操作系统(operating system,os)自带的高使用级配置和电源接口(advancedconfiguration and power interface,acpi)模块或基本输入输出系统(basic input output system,bios),或使用动态电压频率调整(dynamic voltage andfrequency scaling,dvfs)技术,来确定该设备在运行时的某些参数是否超过阈值,从而确定是否触发对该设备的节能管理,以达到降低其功耗(即耗电量)的目的。但在具体实现中,为了避免节能管理对业务的运行带来较大的影响,上述方法对于阈值的设置一般会留有裕度,而且还会延时对设备实施节能管理,这将影响上述节能管理的效果。

3、因此,如何降低it设备的功耗仍然是节能管理领域中的一个急需解决的问题。


技术实现思路

1、本申请提供了一种节能管理方法、装置、计算设备及计算机可读存储介质,能够在保证设备中所运行的业务的性能不受影响的条件下,更多地降低该设备的功耗。

2、第一方面,本申请实施例提供了一种节能管理方法,该方法包括:检测设备中所运行的业务对性能需求的敏感类型,然后根据业务的敏感类型,选择该设备的多个运行参数中的一部分运行参数,其中,所选择的运行参数是对业务的敏感类型相关度低的运行参数,之后,再对上述选择的运行参数或者与上述选择的运行参数关联的关联参数进行调节。应理解,由于上述调节的参数与业务的敏感类型的相关度低,因此上述调节不会影响业务的性能。而且,通过对设备的一部分运行参数或者与这部分运行参数关联的关联参数进行调节,可以控制设备中相关部件的运行(包括用于运行业务的部件),从而达到减少业务对设备中相应资源的占用的目的,使得调节后设备的功耗少于调节前设备的功耗,进而降低该设备的碳排放量。尤其地,对于数据中心这种拥有大量设备的系统而言,通过上述方法可以降低数据中心上的设备的功耗,从而降低整个数据中心的碳排放量,实现数据中心的绿色发展和双碳目标(即碳达峰和碳中和)的落实。

3、在第一方面的一种可能实现方式中,设备的多个运行参数包括运行业务所需的多个运行参数。其中,设备的多个运行参数用于表征设备在运行业务时的状态,例如:设备中电源负载百分比、设备中风扇的转速、设备中的时钟周期、设备中处理器所包括的处理器核的数量及频率、设备中缓存带宽、设备中内存带宽、设备中内存占空比等。运行业务所需的多个运行参数是与业务的运行相关的参数,具体可包括运行业务所需要的多个资源对应的参数,例如:运行业务所需要的处理器核的数量和频率、运行业务所需要的缓存的带宽、运行业务所需要的内存的带宽、占空比等。应理解,当设备的多个运行参数包括运行业务所需的多个运行参数时,上述选择的运行参数可包括运行业务所需的运行参数,那么,通过调节运行业务所需的运行参数可以减少业务对设备中相应资源的占用,使得调节后设备的功耗少于调节前设备的功耗。

4、在第一方面的一种可能实现方式中,业务的敏感类型包括下述一种或者多种:对指令处理的响应时延敏感的指令时延敏感型业务、对设备中缓存带宽敏感的缓存带宽敏感型业务、对设备中内存带宽敏感的内存带宽敏感型业务、对设备中存储介质的响应时延敏感的存储介质响应时延敏感型业务。

5、在第一方面的一种可能实现方式中,对于指令时延敏感型业务,所选择的运行参数或者关联参数是运行该业务所需要的多个资源中,对指令处理的响应时延不影响或者对指令处理的响应时延影响小的资源对应的参数;对于缓存带宽敏感型业务,所选择的运行参数或者关联参数是运行该业务所需要的多个资源中,对设备中缓存带宽不影响或者对设备中缓存带宽影响小的资源对应的参数;对于内存带宽敏感型业务,所选择的运行参数或者关联参数是运行该业务所需要的多个资源中,对设备中内存带宽不影响或者对设备中内存带宽影响小的资源对应的参数;对于存储介质响应时延敏感型业务,所选择的运行参数或者关联参数是运行该业务所需要的多个资源中,对设备中存储介质的响应时延不影响或者对设备中存储介质的响应时延影响小的资源对应的参数。如此,对上述选择的运行参数进行调节时,不会对业务的性能产生影响,或者对业务的性能产生较小的影响(即可忽略的影响)。

6、进一步地,设备的多个运行参数包括下述一个或多个:设备中处理器核的状态(如开启状态、关闭状态或者休眠状态)、设备中处理器核的频率、设备中内存的频率、设备中内存的占空比、设备中缓存的频率、设备中存储介质的状态(如运行状态、空闲(idle)状态、休眠(stanby)状态或者关闭状态)。对于指令时延敏感型业务,上述选择的运行参数包括下述一个或多个:设备中内存的频率、设备中内存的占空比、设备中缓存的频率、设备中存储介质的状态;对于缓存带宽敏感型业务,上述选择的运行参数包括下述一个或多个:设备中处理器核的状态、设备中处理器核的频率、设备中内存的频率、设备中内存的占空比、设备中存储介质的状态;对于内存带宽敏感型业务,上述选择的运行参数包括下述一个或多个:设备中处理器核的状态、设备中处理器核的频率、设备中缓存的频率、设备中存储介质的状态;对于存储介质响应时延敏感型业务,上述选择的运行参数包括下述一个或多个:设备中处理器核的状态、设备中处理器核的频率、设备中内存的频率、设备中内存的占空比、设备中缓存的频率。

7、更进一步地,对于指令时延敏感型业务,对上述选择的运行参数或者关联参数进行调节,包括下述一个或多个:将设备中部分处理器核的状态设置为关闭状态或者休眠状态、调低设备中内存的频率、调低设备中内存的占空比、调低设备中缓存的频率、将设备中存储介质的状态设置为空闲状态、休眠状态或者关闭状态,这样,可以在不影响该业务的性能的前提下,降低业务对于设备中内存、缓存以及存储介质中的至少一种资源的占用,从而降低设备中内存、缓存以及存储介质的功耗。对于缓存带宽敏感型业务,对上述选择的运行参数或者关联参数进行调节,包括下述一个或多个:将设备中处理器核的状态设置为关闭状态或者休眠状态、调低设备中处理器核的频率、调低设备中内存的频率、调低设备中内存的占空比、将设备中存储介质的状态设置为空闲状态、休眠状态或者关闭状态,这样,可以在不影响该业务的性能的前提下,降低业务对于设备中处理器核、内存以及存储介质中的至少一种资源的占用,从而降低设备中处理器核、内存以及存储介质的功耗。对于内存带宽敏感型业务,对上述选择的运行参数或者关联参数进行调节,包括下述一个或多个:将设备中处理器核的状态设置为关闭状态或者休眠状态、调低设备中处理器核的频率、调低设备中缓存的频率、将设备中存储介质的本文档来自技高网...

【技术保护点】

1.一种节能管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述设备的多个运行参数包括运行所述业务所需的多个运行参数。

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求3或4所述的方法,其特征在于,

6.根据权利要求3所述的方法,其特征在于,

7.根据权利要求1所述的方法,其特征在于,运行所述业务所需的目标资源分布在多个资源组中,不同的资源组中包括相同的资源,所述对所述选择的运行参数或者与所述选择的运行参数关联的关联参数进行调节,包括:

8.根据权利要求7所述的方法,其特征在于,所述多个资源组包括热资源组和温资源组,所述热资源组的资源利用率高于所述温资源组,所述不同幅度的调节包括:

9.根据权利要求8所述的方法,其特征在于,所述业务的敏感类型包括下述一种或者多种:对指令处理的响应时延敏感的指令时延敏感型业务、对所述设备中缓存带宽敏感的缓存带宽敏感型业务、对所述设备中内存带宽敏感的内存带宽敏感型业务、对所述设备中存储介质的响应时延敏感的存储介质响应时延敏感型业务;其中:

10.根据权利要求9所述的方法,其特征在于,所述多个资源组包括冷资源组,所述冷资源组的资源利用率低于所述温资源组,所述不同幅度的调节还包括:

11.根据权利要求1所述的方法,其特征在于,所述对选择的运行参数或者与所述选择的运行参数关联的关联参数进行调节后,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,运行所述业务所需要的目标资源分布在多个资源组中,不同的资源组中包括相同的资源,所述对所述选择的运行参数或者与所述选择的运行参数关联的关联参数进行调节,包括:

13.根据权利要求1-12任一项所述的方法,其特征在于,所述设备包括服务器和存储介质中的至少一种。

14.一种节能管理装置,其特征在于,包括:

15.根据权利要求14所述的装置,其特征在于,所述设备的多个运行参数包括运行所述业务所需的多个运行参数。

16.根据权利要求14或15所述的装置,其特征在于,

17.根据权利要求16所述的装置,其特征在于,

18.根据权利要求16或17所述的装置,其特征在于,

19.根据权利要求16所述的装置,其特征在于,

20.根据权利要求14所述的装置,其特征在于,运行所述业务所需的目标资源分布在多个资源组中,不同的资源组中包括相同的资源,

21.根据权利要求20所述的装置,其特征在于,所述多个资源组包括热资源组和温资源组,所述热资源组的资源利用率高于所述温资源组,所述不同幅度的调节包括:

22.根据权利要求21所述的装置,其特征在于,所述业务的敏感类型包括下述一种或者多种:对指令处理的响应时延敏感的指令时延敏感型业务、对所述设备中缓存带宽敏感的缓存带宽敏感型业务、对所述设备中内存带宽敏感的内存带宽敏感型业务、对所述设备中存储介质的响应时延敏感的存储介质响应时延敏感型业务;其中:

23.根据权利要求22所述的装置,其特征在于,所述多个资源组包括冷资源组,所述冷资源组的资源利用率低于所述温资源组,所述不同幅度的调节还包括:

24.根据权利要求14所述的装置,其特征在于,还包括:

25.根据权利要求24所述的装置,其特征在于,运行所述业务所需要的目标资源分布在多个资源组中,不同的资源组中包括相同的资源,

26.根据权利要求14-25任一项所述的装置,其特征在于,所述设备包括服务器和存储介质中的至少一种。

27.一种计算设备,其特征在于,包括处理器和存储器,所述处理器执行所述存储器中的计算机程序代码以实现前述权利要求1-13任一项所述的方法。

28.一种计算机可读存储介质,其特征在于,存储有计算机程序代码,当所述计算机程序代码被计算设备执行时,所述计算设备执行前述权利要求1-13任一项所述的方法。

...

【技术特征摘要】

1.一种节能管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述设备的多个运行参数包括运行所述业务所需的多个运行参数。

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求3或4所述的方法,其特征在于,

6.根据权利要求3所述的方法,其特征在于,

7.根据权利要求1所述的方法,其特征在于,运行所述业务所需的目标资源分布在多个资源组中,不同的资源组中包括相同的资源,所述对所述选择的运行参数或者与所述选择的运行参数关联的关联参数进行调节,包括:

8.根据权利要求7所述的方法,其特征在于,所述多个资源组包括热资源组和温资源组,所述热资源组的资源利用率高于所述温资源组,所述不同幅度的调节包括:

9.根据权利要求8所述的方法,其特征在于,所述业务的敏感类型包括下述一种或者多种:对指令处理的响应时延敏感的指令时延敏感型业务、对所述设备中缓存带宽敏感的缓存带宽敏感型业务、对所述设备中内存带宽敏感的内存带宽敏感型业务、对所述设备中存储介质的响应时延敏感的存储介质响应时延敏感型业务;其中:

10.根据权利要求9所述的方法,其特征在于,所述多个资源组包括冷资源组,所述冷资源组的资源利用率低于所述温资源组,所述不同幅度的调节还包括:

11.根据权利要求1所述的方法,其特征在于,所述对选择的运行参数或者与所述选择的运行参数关联的关联参数进行调节后,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,运行所述业务所需要的目标资源分布在多个资源组中,不同的资源组中包括相同的资源,所述对所述选择的运行参数或者与所述选择的运行参数关联的关联参数进行调节,包括:

13.根据权利要求1-12任一项所述的方法,其特征在于,所述设备包括服务器和存储介质中的至少一种。

14.一种节能管理装置,其特征在于,包括:

15...

【专利技术属性】
技术研发人员:王江涛吴俊杰陈华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1