一种服务器整机功耗的管理方法、系统、装置及存储介质制造方法及图纸

技术编号:36556529 阅读:17 留言:0更新日期:2023-02-04 17:11
本发明专利技术提出的一种服务器整机功耗的管理方法、系统、装置及存储介质,所述方法包括:根据服务器业务特性将服务器的各个部件划分为核心业务模块和非核心业务模块,并为核心业务模块和非核心业务模块中的各部件设置优先级;实时监测服务器的整机功耗、核心业务模块功耗、非核心业务模块功耗和各部件功耗;判断服务器整机功耗是否超过PSU额定总功率;当服务器整机功耗超过PSU额定总功率时,判断核心业务模块功耗是否超过PSU额定总功率;若否,则根据优先级对非核心模块中的部件进行断电操作;若是,则根据需求对部件进行断电操作或降频操作。本发明专利技术实现了在服务器整机功耗超过阈值时,对低优先级部件进行断电,保证了核心业务不受影响。不受影响。不受影响。

【技术实现步骤摘要】
一种服务器整机功耗的管理方法、系统、装置及存储介质


[0001]本专利技术涉及计算机
,更具体的说是涉及一种服务器整机功耗的管理方法、系统、装置及存储介质。

技术介绍

[0002]当前随着互联网和信息技术的飞速发展,服务器的需求数量不断攀升,作为数据处理和信息传输的重要环节,服务器的安全和可靠性成为衡量服务器质量的重要指标。同时,随着业务的不断拓展,服务器面向不同领域往往承担着不同的责任,如数据存储、AI计算等。服务器电源作为服务器供电系统的基础,其所提供的功耗决定了服务器自身功耗的上限,一旦服务器电源出现问题,服务器的业务会受到严重影响。
[0003]现有的服务器功耗管理方法多采用如下两种方案:
[0004]方案一:采用冗余电源模式,通过在服务器上部署多个PSU,设置电源冗余,当其中一个PSU出现问题时,其他PSU正常工作,保证服务器不会因此断电关机。但是,方案一往往需要额外部署一倍以上的PSU,导致成本增加,同时,无法处理整机功耗大于PSU提供的总功耗的情况。
[0005]方案二:设置Power Capping,当服务器整机功耗大于PSU额定总功率时,限制服务器性能,采用CPU降频等方式拉低服务器整体功耗,避免因整机功耗过高导致的宕机等异常。方案二采用CPU降频等方式减少功耗,虽然避免了服务器宕机,但会影响服务器的业务处理,长时间的降频会严重影响客户使用体验。

技术实现思路

[0006]针对以上问题,本专利技术的目的在于提供一种服务器整机功耗的管理方法、系统、装置及存储介质,能够对服务器各部件进行业务模块划分,区分部件优先级,在服务器整机功耗超过阈值时,对低优先级部件进行断电,保证核心业务不受影响。
[0007]本专利技术为实现上述目的,通过以下技术方案实现:一种服务器整机功耗的管理方法,包括:
[0008]根据服务器业务特性将服务器的各个部件划分为核心业务模块和非核心业务模块,并为核心业务模块和非核心业务模块中的各部件设置优先级;
[0009]实时监测服务器的整机功耗、核心业务模块功耗、非核心业务模块功耗和各部件功耗;
[0010]判断服务器整机功耗是否超过PSU额定总功率;
[0011]当服务器整机功耗超过PSU额定总功率时,判断核心业务模块功耗是否超过PSU额定总功率;
[0012]若否,则根据优先级对非核心模块中的部件进行断电操作;
[0013]若是,则根据需求对部件进行断电操作或降频操作。
[0014]进一步,所述根据服务器业务特性将服务器的各个部件划分为核心业务模块和非
核心业务模块,并为核心业务模块和非核心业务模块中的各部件设置优先级,包括:
[0015]根据服务器出厂预设的业务特性或服务器业务特性的大数据,将服务器的各个部件划分为核心业务模块和非核心业务模块,并为核心业务模块和非核心业务模块中的各部件设置优先级。
[0016]进一步,所述实时监测服务器的整机功耗、核心业务模块功耗、非核心业务模块功耗和各部件功耗,包括:
[0017]采用带外读取或带内获取的方式实时监测服务器的整机功耗、核心业务模块功耗、非核心业务模块功耗和各部件功耗。
[0018]进一步,所述根据优先级对非核心模块中的部件进行断电操作,包括:根据优先级由低到高依次对服务器非核心业务模块中的部件进行单独断电操作,直至满足服务器整机功耗小于等于PSU额定总功率。
[0019]进一步,所述根据需求对部件进行断电操作或降频操作,包括:
[0020]判断用户是否预设power capping功能;
[0021]若是,则根据功耗限定值对相应的部件进行降频操作;
[0022]若否,则根据核心业务模块功耗和非核心业务模块功耗计算出核心业务模块中需要断电的部件,作为核心断电部件;对核心断电部件和非核心业务模块中的全部部件进行断电操作。
[0023]进一步,所述判断服务器整机功耗是否超过PSU额定总功率,具体为:采用差值法或比较法判断服务器整机功耗是否超过PSU额定总功率;所述判断核心业务模块功耗是否超过PSU额定总功率,具体为:采用差值法或比较法判断服务器整机功耗是否超过PSU额定总功率。
[0024]进一步,所述对部件进行断电操作包括但不限于:对背板单独下电,对硬盘单独下电,对PCIE设备单独下电,对内存插槽单独下电。
[0025]相应的,本专利技术还公开了一种服务器整机功耗的管理系统,包括:
[0026]输入单元,用于根据服务器业务特性将服务器的各个部件划分为核心业务模块和非核心业务模块,并为核心业务模块和非核心业务模块中的各部件设置优先级;
[0027]监测单元,用于实时监测服务器的整机功耗、核心业务模块功耗、非核心业务模块功耗和各部件功耗;
[0028]第一判定单元,用于判断服务器整机功耗是否超过PSU额定总功率;
[0029]第二判定单元,用于判断核心业务模块功耗是否超过PSU额定总功率;
[0030]第三判定单元,用于判断用户是否预设power capping功能;
[0031]计算单元,用于根据核心业务模块功耗和非核心业务模块功耗计算出核心业务模块中需要断电的部件,还用于根据优先级计算出非核心业务模块中需要断电的部件;
[0032]执行单元,用于对部件进行断电操作或降频操作。
[0033]相应的,本专利技术公开了一种服务器整机功耗的管理装置,包括:
[0034]存储器,用于存储服务器整机功耗的管理程序;
[0035]处理器,用于执行所述服务器整机功耗的管理程序时实现如上文任一项所述服务器整机功耗的管理方法的步骤。
[0036]相应的,本专利技术公开了一种可读存储介质,所述可读存储介质上存储有服务器整
机功耗的管理程序,所述服务器整机功耗的管理程序被处理器执行时实现如上文任一项所述服务器整机功耗的管理方法的步骤。
[0037]对比现有技术,本专利技术有益效果在于:本专利技术公开了一种服务器整机功耗的管理方法、系统、装置及存储介质,能够依据服务器业务特性将服务器各个部件划分模块,区分核心业务模块和非核心业务模块,并对各模块中各部件设置优先级;同时实时监控服务器整机功耗、各模块功耗和各部件功耗,当服务器整机功耗超过PSU额定总功率时,判断核心业务模块总功耗是否超过额定总功率,若未超过,则选择对服务器非核心业务模块中优先级低的部件进行单独断电操作,直至满足服务器整机功耗小于等于PSU额定总功率;若核心业务区总功耗超过额定总功率,则依据用户预设,选择采用传统的Power Capping或对非核心业务区进行断电的同时,对核心业务区的低优先级部件进行断电,直至功耗满足。本专利技术通过对服务器各部件进行业务模块划分,区分部件优先级,在服务器整机功耗超过阈值时,对低优先级部件进行断电,保证了核心业务不受影响。
[0038]由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器整机功耗的管理方法,其特征在于,包括:根据服务器业务特性将服务器的各个部件划分为核心业务模块和非核心业务模块,并为核心业务模块和非核心业务模块中的各部件设置优先级;实时监测服务器的整机功耗、核心业务模块功耗、非核心业务模块功耗和各部件功耗;判断服务器整机功耗是否超过PSU额定总功率;当服务器整机功耗超过PSU额定总功率时,判断核心业务模块功耗是否超过PSU额定总功率;若否,则根据优先级对非核心模块中的部件进行断电操作;若是,则根据需求对部件进行断电操作或降频操作。2.根据权利要求1所述的服务器整机功耗的管理方法,其特征在于,所述根据服务器业务特性将服务器的各个部件划分为核心业务模块和非核心业务模块,并为核心业务模块和非核心业务模块中的各部件设置优先级,包括:根据服务器出厂预设的业务特性或服务器业务特性的大数据,将服务器的各个部件划分为核心业务模块和非核心业务模块,并为核心业务模块和非核心业务模块中的各部件设置优先级。3.根据权利要求1所述的服务器整机功耗的管理方法,其特征在于,所述实时监测服务器的整机功耗、核心业务模块功耗、非核心业务模块功耗和各部件功耗,包括:采用带外读取或带内获取的方式实时监测服务器的整机功耗、核心业务模块功耗、非核心业务模块功耗和各部件功耗。4.根据权利要求1所述的服务器整机功耗的管理方法,其特征在于,所述根据优先级对非核心模块中的部件进行断电操作,包括:根据优先级由低到高依次对服务器非核心业务模块中的部件进行单独断电操作,直至满足服务器整机功耗小于等于PSU额定总功率。5.根据权利要求1所述的服务器整机功耗的管理方法,其特征在于,所述根据需求对部件进行断电操作或降频操作,包括:判断用户是否预设power capping功能;若是,则根据功耗限定值对相应的部件进行降频操作;若否,则根据核心业务模块功耗和非核心业务模块功耗计算出核心业务模块中需要断电的部件,作为核心断电部件...

【专利技术属性】
技术研发人员:高扬路明远李德新
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1