一种整机功耗降低方法、系统、基板管理控制器及服务器技术方案

技术编号:38854397 阅读:24 留言:0更新日期:2023-09-17 10:00
本发明专利技术提供了一种整机功耗降低方法、系统、基板管理控制器及服务器,所述方法包括:响应于服务器系统的开机运行,通过基板管理控制器将系统运行状态设置为正常工作模式,将系统的各部件设置为对应的正常运行功耗,并实时监测触发功耗降低事件;当基板管理控制器监测到触发功耗降低事件时,将系统运行状态调整为低功耗工作模式,并在预设时长后,根据电源供电能力对系统功耗进行动态调整,直至系统收到关机命令关机。本发明专利技术不仅能够有效应对电源故障场景,在保证服务器系统正常运行的情况下,迅速降低功耗,避免PSU过载导致的系统宕机,有效维持系统的稳定性和业务的连续性,而且能满足网络终端的功耗动态调整需求,为更多运维调测场景提供便利。场景提供便利。场景提供便利。

【技术实现步骤摘要】
一种整机功耗降低方法、系统、基板管理控制器及服务器


[0001]本专利技术涉及计算机
,特别是涉及一种整机功耗降低方法、系统、基板管理控制器及服务器。

技术介绍

[0002]服务器系统往往采用CRPS(Common Redundant Power Supplies)电源模块进行供电,由于CRPS电源模块供电能力有限,当整机系统功耗大于CRPS电源模块的供电能力范围时,需要配置至少两块电源,或者CRPS电源采用双回路电源供电,一半采用市电供电,另外一半采用UPS(Uninterruptible Power System)供电。然而,当其中一块或者多块电源损坏,或者其中一个回路发生故障时,CRPS电源的总输出能力会迅速降低,此时系统功耗就远大于CRPS电源的供电能力,造成CRPS电源过载,进而导致系统意外关机。
[0003]因此,基于CRPS电源允许过载输出仅为十几毫秒的现状态,亟需提供一种能在较短时间内合理降低系统总功耗,最大程度避免意外关机风险发生的整机功耗降低方法。

技术实现思路

[0004]本专利技术的目的是提供一种整机功耗降低方法,通过基板管理控制器实时监测触发功耗降低事件,并在监测到对应事件后,根据电源供电能力对系统功耗进行动态调整,解决了现有服务器电源故障极易导致系统意外关机的应用缺陷,能够有效应对电源故障场景,在保证服务器系统正常运行的情况下,迅速降低功耗,避免PSU过载导致的系统宕机,有效维持系统的稳定性和业务的连续性。
[0005]为了实现上述目的,有必要针对上述技术问题,提供一种整机功耗降低方法、系统、基板管理控制器及服务器。
[0006]第一方面,本专利技术实施例提供了一种整机功耗降低方法,所述方法包括以下步骤:
[0007]响应于服务器系统的开机运行,通过基板管理控制器将系统运行状态设置为正常工作模式,将系统的各部件设置为对应的正常运行功耗,并实时监测触发功耗降低事件;
[0008]当所述基板管理控制器监测到所述触发功耗降低事件时,将所述系统运行状态调整为低功耗工作模式,并在预设时长后,根据电源供电能力对系统功耗进行动态调整,直至系统收到关机命令关机。
[0009]进一步地,所述触发功耗降低事件包括电源失效、电源供电失效或网络终端发送功耗降低请求。
[0010]进一步地,所述根据电源供电能力对系统功耗进行动态调整的步骤包括:
[0011]根据电源供电能力,对预先筛选的待降功耗模块进行功耗降低调整;所述预先筛选的待降功耗模块包括CPU模块和风扇模组。
[0012]进一步地,所述根据电源供电能力,对预先筛选的待降功耗模块进行功耗降低调整的步骤包括:
[0013]通过所述基板管理控制器,向CPU模块接口传输降频命令,并降低所述风扇模组对
应转速信号占空比。
[0014]进一步地,通过所述基板管理控制器,向CPU模块接口传输降频命令的步骤包括:
[0015]将所述CPU模块对应的cTDP寄存器值降至第一预设值;或,通过通用输入输出端口拉低CPU降频信号至第二预设值;
[0016]实时获取电源输出功耗和当前系统功耗,并判断所述电源输出功耗是否大于所述当前系统功耗;
[0017]若是,则将所述CPU模块对应的cTDP寄存器值升至当前CPU允许最大频率值,反之,则将所述CPU模块对应的cTDP寄存器值保持不变。
[0018]进一步地,通过所述基板管理控制器,降低所述风扇模组对应转速信号占空比的步骤包括:
[0019]将所述风扇模组对应的各个风扇转速控制器的脉冲宽度调制寄存器降至第三预设值;
[0020]缩短系统温度轮询间隔,并通过所述基板管理控制器获取系统的CPU轮询温度和内存轮询温度;
[0021]根据所述CPU轮询温度和所述内存轮询温度,判断是否满足预设工作条件;所述预设工作条件为所述CPU轮询温度在第一预设温度阈值内,且所述内存轮询温度在第二预设温度阈值内;
[0022]若否,则按照预设增速步长逐步增加所述风扇模组对应转速信号占空比,直至所述CPU轮询温度和所述内存轮询温度满足所述预设工作条件,并在所述CPU轮询温度和所述内存轮询温度满足所述预设工作条件后,将所述风扇模组对应的各个风扇转速控制器的脉冲宽度调制寄存器降至第三预设值。
[0023]进一步地,所述根据电源供电能力对系统功耗进行动态调整的步骤,还包括:
[0024]当所述系统运行状态为低功耗工作模式时,通过所述基板管理控制器,实时监测恢复正常功耗事件;
[0025]当所述基板管理控制器监测到所述恢复正常功耗事件时,将所述系统运行状态调整为正常工作模式,并将所述CPU模块和所述风扇模组调整为对应的正常运行功耗,以及将所述系统温度轮询间隔恢复至正常温度轮询间隔。
[0026]第二方面,本专利技术实施例提供了一种整机功耗降低系统,所述系统包括:
[0027]初始化模块,用于响应于服务器系统的开机运行,通过基板管理控制器将系统运行状态设置为正常工作模式,将系统的各部件设置为对应的正常运行功耗,并实时监测触发功耗降低事件;
[0028]功耗调整模块,用于当所述基板管理控制器监测到所述触发功耗降低事件时,将所述系统运行状态调整为低功耗工作模式,并在预设时长后,根据电源供电能力对系统功耗进行动态调整,直至系统关机。
[0029]第三方面,本专利技术实施例还提供了一种基板管理控制器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
[0030]第四方面,本专利技术实施例还提供一种服务器,包括:
[0031]上述基板管理控制器,与所述基板管理控制器连接的CPU模块、风扇模组、内存模
块、硬盘模块和PCIe卡。
[0032]上述本申请提供了一种整机功耗降低方法、系统、基板管理控制器及服务器,通过所述方法,实现了响应于服务器系统的开机运行,通过基板管理控制器将系统运行状态设置为正常工作模式,将系统的各部件设置为对应的正常运行功耗,并实时监测触发功耗降低事件,以及当基板管理控制器监测到触发功耗降低事件时,将系统运行状态调整为低功耗工作模式,并在预设时长后,根据电源供电能力对系统功耗进行动态调整,直至系统关机的技术方案。与现有技术相比,该整机功耗降低方法,不仅能够有效应对电源故障场景,在保证服务器系统正常运行的情况下,迅速降低功耗,避免PSU过载导致的系统宕机,有效维持系统的稳定性和业务的连续性,而且能满足网络终端的功耗动态调整需求,为更多运维调测场景提供便利,具有较高的应用价值。
附图说明
[0033]图1是本专利技术实施例中整机功耗降低方法的框架示意图;
[0034]图2是本专利技术实施例中整机功耗降低方法的流程示意图;
[0035]图3是本专利技术实施例中通用2u双路服务器各功能模块的功耗占比示意图;
[0036]图4是本专利技术实施例中根据电源供电能力对系统功耗本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种整机功耗降低方法,其特征在于,所述方法包括以下步骤:响应于服务器系统的开机运行,通过基板管理控制器将系统运行状态设置为正常工作模式,将系统的各部件设置为对应的正常运行功耗,并实时监测触发功耗降低事件;当所述基板管理控制器监测到所述触发功耗降低事件时,将所述系统运行状态调整为低功耗工作模式,并在预设时长后,根据电源供电能力对系统功耗进行动态调整,直至系统收到关机命令关机。2.如权利要求1所述的整机功耗降低方法,其特征在于,所述触发功耗降低事件包括电源失效、电源供电失效或网络终端发送功耗降低请求。3.如权利要求1所述的整机功耗降低方法,其特征在于,所述根据电源供电能力对系统功耗进行动态调整的步骤包括:根据电源供电能力,对预先筛选的待降功耗模块进行功耗降低调整;所述预先筛选的待降功耗模块包括CPU模块和风扇模组。4.如权利要求3所述的整机功耗降低方法,其特征在于,所述根据电源供电能力,对预先筛选的待降功耗模块进行功耗降低调整的步骤包括:通过所述基板管理控制器,向CPU模块接口传输降频命令,并降低所述风扇模组对应转速信号占空比。5.如权利要求4所述的整机功耗降低方法,其特征在于,通过所述基板管理控制器,向CPU模块接口传输降频命令的步骤包括:将所述CPU模块对应的cTDP寄存器值降至第一预设值;或,通过通用输入输出端口拉低CPU降频信号至第二预设值;实时获取电源输出功耗和当前系统功耗,并判断所述电源输出功耗是否大于所述当前系统功耗;若是,则将所述CPU模块对应的cTDP寄存器值升至当前CPU允许最大频率值,反之,则将所述CPU模块对应的cTDP寄存器值保持不变。6.如权利要求4所述的整机功耗降低方法,其特征在于,通过所述基板管理控制器,降低所述风扇模组对应转速信号占空比的步骤包括:将所述风扇模组对应的各个风扇转速控制器的脉冲宽度调制寄存器降至第三预设值;缩短系统温度轮询间...

【专利技术属性】
技术研发人员:申明伟马振鹏茅振宇杨占
申请(专利权)人:合芯科技有限公司
类型:发明
国别省市:

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

1