【技术实现步骤摘要】
一种服务器功耗管理方法及设备
本专利技术涉及信息
,尤其涉及一种服务器功耗管理方法及设备。
技术介绍
服务器通常会配备具有多个电源模块的电源。采用功耗封顶技术能够使服务器运行时功耗保持在一个稳定的水平,提高电源的利用率。用户设置服务器整机功耗的封顶值,在服务器运行过程中周期性检测整机功耗,如果达到封顶值,采取服务器的中央处理器(CentralProcessingUnit,CPU)降频等措施,将服务器功耗控制在目标功耗5%误差范围内。然而,当服务器某电源模块发生故障,由于功耗封顶操作完成的时间远大于电源模块发生故障时能够维持的时间,从而导致电源所能提供的总功耗迅速下降至服务器当前运行功耗以下,导致服务器宕机。
技术实现思路
一方面,本实施例提供一种服务器功耗管理方法,其中,电源为该服务器供电,该电源包含电源模块,功耗管理设备与该电源及该服务器通信。该方法包括:该功耗管理设备接收该电源模块的故障信息,将该服务器第一功耗降低第一数值得到服务器第二功耗,其中,该第一功耗为该电源模块正常工作时该服务器的功耗值,该第一数值不低于该电源模块故障时该服务器功耗的降低值;该功耗管理设备根据该服务器的功耗封顶值调整该服务器第二功耗,其中,该服务器的功耗封顶值为该第一功耗与该服务器功耗的降低值的差值。将服务器的功耗降低第一数值的具体实现方式包括但不限于拉低CPU的Prochot和Memhot管脚、关闭部件时钟、短时切断风扇供电和触发部件低载或休眠模式等。电源模块故障后,功耗管理设备在保持时间之内将服务器的功耗拉低第一数值,低至电源模块故障后电源所能提供的最大功耗以下,保证服务 ...
【技术保护点】
一种服务器功耗管理方法,其特征在于,电源为所述服务器供电,所述电源包含电源模块,功耗管理设备与所述电源及所述服务器通信;所述方法包括:所述功耗管理设备接收所述电源模块的故障信息,将所述服务器第一功耗降低第一数值得到服务器第二功耗,其中,所述第一功耗为所述电源模块正常工作时所述服务器的功耗值,所述第一数值不低于所述电源模块故障时所述服务器功耗的降低值;所述功耗管理设备根据所述服务器的功耗封顶值调整所述服务器第二功耗,其中,所述服务器的功耗封顶值为所述第一功耗与所述服务器功耗的降低值的差值。
【技术特征摘要】
1.一种服务器功耗管理方法,其特征在于,电源为所述服务器供电,所述电源包含电源模块,功耗管理设备与所述电源及所述服务器通信;所述方法包括:所述功耗管理设备接收所述电源模块的故障信息,将所述服务器第一功耗降低第一数值得到服务器第二功耗,其中,所述第一功耗为所述电源模块正常工作时所述服务器的功耗值,所述第一数值不低于所述电源模块故障时所述服务器功耗的降低值;所述功耗管理设备根据所述服务器的功耗封顶值调整所述服务器第二功耗,其中,所述服务器的功耗封顶值为所述第一功耗与所述服务器功耗的降低值的差值。2.根据权利要求1所述的方法,其特征在于,所述服务器包括多个节点;所述功耗管理设备将所述服务器第一功耗降低第一数值得到服务器第二功耗,具体包括:所述功耗管理设备得到每个节点功耗的降低值;所述功耗管理设备根据所述每个节点功耗的降低值,将所述每个节点的功耗降低第二数值,其中,所述多个节点的第二数值之和等于所述第一数值;所述功耗管理设备根据所述服务器的功耗封顶值调整所述服务器第二功耗,具体包括:所述功耗管理设备得到每个节点的功耗封顶值,其中所述多个节点的功耗封顶值之和为所述服务器的功耗封顶值;所述功耗管理设备根据所述每个节点的功耗封顶值调整所述每个节点的功耗。3.一种功耗管理设备,其特征在于,所述功耗管理设备与电源及服务器通信,所述电源为所述服务器供电,所述电源包含电源模块;所述功耗管理设备包括功耗降低单元和功耗封顶单元;所述功耗降低单元用于执行以下操作:接收所述电源模块的故障信息,将所述服务器第一功耗降低第一数值得到服务器第二功耗,其中,所述第一功耗为所述电源模块正常工作时所述服务器的功耗值,所述第一数值不低于所述电源模块故障时所述服务器功耗的降低值;所述功耗封顶单元用于执行以下操作:根据所述服务器的功耗封顶值调整所述服务器第二功耗,其中,所述服务器的功耗封顶值为所述第一功耗与所述服务器功耗的降低值的差值。4.根据权利要求3中所述的功耗管理设备,其特征在于,所述功耗降低单元还用于:将所述故障信息发送给所述功耗封顶单元;所述功耗封顶单元用于接收所述电源模块的故障信息,具体包括:根据从所述功耗降低单元接收到所述故障信息。5.根据权利要求3或4中所述的功耗管理设备,其特征在于,所述服务器包括多个节点,所述功耗降低单元包括多个功耗降低子单元,所述功耗封顶单元包括多个功耗封顶子单元,每个功耗降低子单元和功耗封顶子单元与一个所述节点通信;每个所述功耗降低子单元用于执行以下操作:接收所述故障信息,得到每个节点功耗的降低值,将所述每个节点的功耗降低第二数值,其中,所述多个节点的第二数值之和等于所述第一数值;每个所述功耗封顶子单元用于执行以下操作:根据所述故障信息,得到每个节点的功耗封顶值,其中所述多个节点的功耗封顶值之和为所述服务器的功耗封顶值,根据所述每个节点的功耗封顶值调整所述每个节点的功耗。6.根据权利要求5中所述的功耗管理设备,其特征在于,所述功耗降低单元还包括功耗降低管理单元,所述功耗封顶单元还包括功耗封顶管理单元;所述功...
【专利技术属性】
技术研发人员:王江涛,李志兵,陶朗,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。