[go: up one dir, main page]

CN111857308B - 服务器电源管理方法及系统 - Google Patents

服务器电源管理方法及系统 Download PDF

Info

Publication number
CN111857308B
CN111857308B CN201910344576.2A CN201910344576A CN111857308B CN 111857308 B CN111857308 B CN 111857308B CN 201910344576 A CN201910344576 A CN 201910344576A CN 111857308 B CN111857308 B CN 111857308B
Authority
CN
China
Prior art keywords
server system
module
power supply
electric quantity
supply module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910344576.2A
Other languages
English (en)
Other versions
CN111857308A (zh
Inventor
胡晋嘉
蔡佑淇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fulian Precision Electronics Tianjin Co Ltd
Original Assignee
Fulian Precision Electronics Tianjin Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fulian Precision Electronics Tianjin Co Ltd filed Critical Fulian Precision Electronics Tianjin Co Ltd
Priority to CN201910344576.2A priority Critical patent/CN111857308B/zh
Priority to US16/451,812 priority patent/US11256312B2/en
Publication of CN111857308A publication Critical patent/CN111857308A/zh
Application granted granted Critical
Publication of CN111857308B publication Critical patent/CN111857308B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/263Arrangements for using multiple switchable power supplies, e.g. battery and AC
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/324Power saving characterised by the action undertaken by lowering clock frequency
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3296Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1485Servers; Data center rooms, e.g. 19-inch computer racks
    • H05K7/1498Resource management, Optimisation arrangements, e.g. configuration, identification, tracking, physical location
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Thermal Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Power Sources (AREA)

Abstract

一种服务器电源管理方法,所述方法包括:设定服务器系统工作在第一工作模式;在侦测到初始指令时,控制基板管理控制器执行初始化操作;在侦测到检测指令时,判断基板管理控制器的指定引脚是否处于第一电平;在基板管理控制器的侦测引脚处于第一电平时,设定服务器系统工作在第二工作模式;在第一工作模式下,服务器系统根据电源模块提供的电压工作,且服务器系统中的处理器以第一时钟频率运行;在第二工作模式下,服务器系统根据备用电源模块提供的电压工作,且服务器系统中的处理器以第二时钟频率运行;第一时钟频率大于第二时钟频率。本发明还提供了一种服务器电源管理系统。

Description

服务器电源管理方法及系统
技术领域
本发明涉及一种服务器电源管理方法及系统。
背景技术
现有技术中,服务器系统通常包括电源模块、备用电源模块以及服务器模块。所述服务器模块与所述电源模块和备用电源模块电性连接。在所述电源模块异常时,所述服务器根据所述备用电源模块提供的电压进行工作。但,在采用备用电源模块进行供电时,无法针对备用电源模块的工作状态进行监测。由于备用电源模块的电量通常较小,仅可维持所述服务器模块工作较短的时间,且一旦备用电源模块消耗完,则可导致服务器模块掉电,使得服务器模块运行状态不可靠,进而导致数据不匹配以及数据丢失等状况。
发明内容
有鉴于此,有必要提供一种提高服务器系统运行可靠性的服务器电源管理方法。
还有必要提供一种提高服务器系统运行可靠性的服务器电源管理系统。
一种服务器电源管理方法,其包括:
设定服务器系统工作在第一工作模式;
在侦测到初始指令时,控制基板管理控制器执行初始化操作;
在侦测到检测指令时,判断基板管理控制器的指定引脚是否处于第一电平;
在基板管理控制器的侦测引脚处于第一电平时,设定服务器系统工作在第二工作模式;
其中,在第一工作模式下,服务器系统根据电源模块提供的电压工作,且服务器系统中的处理器以第一时钟频率运行;在第二工作模式下,服务器系统根据备用电源模块提供的电压工作,且服务器系统中的处理器以第二时钟频率运行;第一时钟频率大于第二时钟频率。
一种服务器电源管理系统,服务器电源管理系统包括服务器系统、电源模块以及备用电源模块;服务器系统与电源模块和备用电源模块电性连接;服务器系统进一步包括基板管理控制器以及处理器;服务器系统还包括:
设定模块,用于设定服务器系统工作在第一工作模式;
初始化模块,用于在侦测到初始指令时控制基板管理控制器执行初始化操作;以及
检测模块,用于在侦测到检测指令时判断基板管理控制器的指定引脚是否处于第一电平;
在基板管理控制器的侦测引脚处于第一电平时,设定模块设定服务器系统工作在第二工作模式;
其中,在第一工作模式下,服务器系统根据模块提供的电压工作,且服务器系统中的处理器以第一时钟频率运行;在第二工作模式下,服务器系统根据备用电源模块提供的电压工作,且服务器系统中的处理器以第二时钟频率运行;第一时钟频率大于第二时钟频率。
上述服务器电源管理以及服务器电源管理系统,通过侦测电源模块掉电后切换至备用电源模块进行供电,并降低服务器系统的系统功耗,以降低备用电源模块的电能消耗。
附图说明
图1为本发明较佳实施方式之服务器电源管理系统的模块示意图。
图2为本发明较佳实施方式之服务器电源管理方法的流程图。
图3为图1中所述服务器系统的模块示意图。
主要元件符号说明
服务器电源管理系统 100
电源模块 1
备用电源模块 2
服务器系统 3
基板管理控制器 31
处理器 32
散热模块 34
服务器电源管理方法 S10-S19
设定模块 301
初始化模块 302
检测模块 303
第一电量监测模块 304
判断模块 305
第二电量监测模块 306
比较模块 307
指令生成模块 308
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
在本发明的实施方式的描述中,需要说明的是,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,可以是固定连接,也可以是拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接连接,也可以通过中间没接间接连接,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况立即上述术语在本发明中的具体含义。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。
下面结合附图对本发明服务器电源管理系统的具体实施方式进行说明。
请参阅图1,其为本发明一种实施方式的服务器电源管理系统100的模块示意图。在本发明的至少一个实施例中,所述服务器电源管理系统100包括电源模块1、备用电源模块2以及服务器系统3。所述电源模块1和所述备用电源模块2可通过电源分配板(PowerDistribution Board,PDB)与所述服务器系统3电性连接。其中,电源模块1为交流电压源。所述备用电源模块2为备用电池。
请一并参阅图2,其为本发明一种实施方式的服务器电源管理方法的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
本发明的至少一个实施例中,所述服务器系统3可与至少一个移动终端之间根据预设协议进行数据传输。优选地,所述预设协议包括,但不限于以下任意一种:HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)、HTTPS协议(Hyper Text TransferProtocol over Secure Socket Layer,以安全为目标的HTTP协议)等。本发明的至少一个实施例中,所述服务器可以是单一的服务器,也可以为由几个功能服务器共同组成的服务器群。所述移动终端可以是任意具有网络连接功能的终端,例如,所述移动终端可以为个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备、导航装置等等的可移动设备,或者台式电脑、数字TV等等固定设备。
所述服务器系统3可包括基板管理控制器31(baseboard managementcontroller,BMC)、处理器32以及散热模块34。所述基板管理控制器31包括多个输入输出引脚。所述基板管理控制器31与所述处理器32和所述散热模块34电性连接,以输出控制信号给所述处理器32和所述散热模块34。所述处理器32包括一个或者多个微处理器、数字处理器。所述处理器32可调用存储器中存储的程序代码以执行相关的功能。所述处理器32又称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是运算核心(Core)和控制核心(Control Unit)。所述处理器32用于执行多个计算机指令以实现指定功能。所述散热模块34用于在工作时对所述服务器系统内的元件进行散热。在其他实施方式中,所述服务器系统3还可以包括显示屏、存储器、连接器以及光驱等其他电子元件,但并不局限于此。
S10、设定服务器系统3工作在第一工作模式。
在本发明的至少一个实施例中,在所述第一工作模式下,所述服务器系统3根据所述电源模块1提供的电压进行工作。同时,所述处理器32以第一时钟频率运行,所述散热模块34以第一驱动速率运行。在所述第一时钟频率下,所述处理器32的驱动功率根据负载数量在第一预定范围内变化,所述第一预定范围可以为375-750瓦(W),例如,所述处理器32在所述第一时钟频率下的驱动功率可以为505.82W。其中,所述处理器32的最大驱动功率为750W。
S11、在侦测到初始指令时,控制所述基板管理控制器31执行初始化操作。
在本发明的至少一个实施例中,在完成初始化操作后,所述基板管理控制器31可执行对应的功能,并根据预先制定好的通讯协议来发送信号至其所连接的组件,例如所述处理器32以及散热模块34。
S12、在侦测到检测指令时,判断所述基板管理控制器31的指定引脚是否处于第一电平。
在本发明的至少一个实施例中,所述基板管理控制器31具有多个输入输出引脚(General-purpose input/output,GPIO)。其中一个输入输出引脚作为侦测引脚与所述电源模块1和所述备用电源模块2电性连接。所述电源模块1和所述备用电源模块2分别具有一个的指定引脚。在本发明的至少一个实施例中,所述指定引脚为警报引脚(Alert)。在所述电源模块1工作异常时,所述电源模块1对应的所述指定引脚处于第一电平。在所述电源源模块1工作正常时,所述电源模块1对应的所述指定引脚处于第二电平。同理,在所述备用电源模块2工作异常时,所述备用电源模块2对应的所述指定引脚处于第一电平;在所述备用电源模块2工作正常时,所述备用电源模块2对应的所述指定引脚处于第二电平。在本发明的至少一个实施例中,所述第一电平为低电平,所述第二电平为高电平。
S13、在所述基板管理控制器31的侦测引脚处于所述第一电平时,设定所述服务器系统3在第二工作模式并累计持续时间。
在本发明的至少一个实施例中,在所述第二工作模式下,所述服务器系统3根据所述备用电源模块2提供的电压工作。同时,所述处理器32以第二时钟频率运行,所述散热模块34以第二驱动速率运行。在所述第二时钟频率下,所述处理器32的驱动功率根据负载数量在第二预定范围内变化,所述第二预定范围可以为0-375W,例如,所述处理器32在所述第二时钟频率下的驱动功率可以为205.82W。所述第二时钟频率小于所述第一时钟频率,所述第二驱动速率小于所述第一驱动速率。由于第二时钟频率小于所述第二时钟频率,故,在所述第一工作模式下所述处理器32的驱动功率小于在所述第二工作模式下所述处理器32的驱动功率。
S14、判断所述备用电源模块2的剩余电量是否小于第一指定电量。
在本发明的至少一个实施例中,所述第一指定电量为所述服务器系统3工作所需的最小电量。所述第一指定电量可以为所述备用电源模块2总电量的10%。在其他实施方式中,所述第一指定电量还可根据需求设定为不同的值,例如,为所述备用电源模块2总电量的5%。
S15、在所述备用电源模块2的剩余电量大于等于所述第一指定电量时,判断所述电源模块1是否与所述服务器系统3电性连接。
S16、在所述电源模块1未与所述服务器系统3电性连接时,判断所述备用电源模块2的剩余电量是否小于第二指定电量。
在本发明的至少一个实施例中,所述第二指定电量大于所述第一指定电量。所述第二指定电量为所述备用电源模块2总电量的40%。
在所述电源模块1与所述服务器系统3电性连接时,返回步骤S10。
S17、在所述备用电源模块2的剩余电量大于等于所述第二指定电量时,判断所述持续时间是否小于预定时间。
在本发明的至少一个实施例中,所述预定时间为3分钟。在其他实施方式中,所述预定时间可根据需求进行调整,并不局限于此。
S18,在所述备用电源模块2的剩余电量小于所述第二指定电量或在所述持续时间大于等于所述预定时间时,产生关闭指令,以关闭所述服务器系统3。
在所述持续时间小于所述预定时间时,进入步骤S15。
在本发明的至少一个实施例中,所述关闭指令为软关闭指令。所述服务器系统3根据所述关闭指令按照指定顺序关闭所述服务器系统3内的相关元件。例如,关闭所述处理器32内正在运行的程序、将所述处理器32产生的数据信息保存至数据存储器以及关闭所述服务器系统3与所述电源模块1以及所述备用电源模块2的电性连接。
S19、在所述备用电源模块2的剩余电量小于所述第一指定电量时,产生紧急关闭指令,以紧急关闭所述服务器系统3。
在本发明的至少一个实施例中,所述紧急关闭指令为硬关闭指令。所述服务器系统3根据所述紧急关闭指令直接断开所述服务器3与所述电源模块1以及所述备用电源模块2的电性连接。
上述服务器电源管理方法,通过侦测电源模块1掉电后切换至所述备用电源模块2进行供电,并降低所述服务器系统3的系统功耗,以降低所述备用电源模块2的电能消耗。同时,对所述备用电源模块的工作状态进行监测,根据监测结果控制所述服务器系统3的工作状态,进而保证服务器系统3运行的稳定性。
请一并参与图3,其为本发明一种实施方式的服务器系统3的模块示意图。
所述服务器系统3与电源模块1和备用电源模块2电性连接。其中,电源模块1为交流电压源。所述备用电源模块2为备用电池。本发明的至少一个实施例中,所述服务器系统3可与至少一个移动终端之间根据预设协议进行数据传输。优选地,所述预设协议包括,但不限于以下任意一种:HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)、HTTPS协议(Hyper Text Transfer Protocol over Secure Socket Layer,以安全为目标的HTTP协议)等。本发明的至少一个实施例中,所述服务器可以是单一的服务器,也可以为由几个功能服务器共同组成的服务器群。所述移动终端可以是任意具有网络连接功能的终端,例如,所述移动终端可以为个人计算机、平板电脑、智能手机、个人数字助理(PersonalDigital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备、导航装置等等的可移动设备,或者台式电脑、数字TV等等固定设备。
所述服务器系统3可包括基板管理控制器31(baseboard managementcontroller,BMC)、处理器32以及散热模块34。所述基板管理控制器31包括多个输入输出引脚。所述基板管理控制器31与所述处理器32和所述散热模块34电性连接,以输出控制信号给所述处理器32和所述散热模块34。所述处理器32包括一个或者多个微处理器、数字处理器。所述处理器32可调用存储器中存储的程序代码以执行相关的功能。所述处理器32又称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是运算核心(Core)和控制核心(Control Unit)。所述处理器32用于执行多个计算机指令以实现指定功能。所述散热模块34用于在工作时对所述服务器系统内的元件进行散热。在其他实施方式中,所述服务器系统3还可以包括显示屏、存储器、连接器以及光驱等其他电子元件,但并不局限于此。
所述服务器系统3可包括设定模块301、初始化模块302、检测模块303、第一电量监测模块304、判断模块305、第二电量监测模块306、比较模块307以及指令生成模块308。
所述设定模块301,用于设定服务器系统3工作在第一工作模式。
在本发明的至少一个实施例中,在所述第一工作模式下,所述服务器系统3根据所述电源模块1提供的电压进行工作。同时,所述处理器32以第一时钟频率运行,所述散热模块34以第一驱动速率运行。在所述第一时钟频率下,所述处理器32的驱动功率根据负载数量在第一预定范围内变化,所述第一预定范围可以为375-750瓦(W),例如,所述处理器32在所述第一时钟频率下的驱动功率可以为505.82W。其中,所述处理器32的最大驱动功率为750W。
所述初始化模块302,用于在侦测到初始指令时控制所述基板管理控制器31执行初始化操作。
在本发明的至少一个实施例中,在完成初始化操作后,所述基板管理控制器31可执行对应的功能,并根据预先制定好的通讯协议来发送信号至其所连接的组件,例如,所述处理器32以及散热模块34。
所述检测模块303,用于在侦测到检测指令时判断所述基板管理控制器31的指定引脚是否处于第一电平。
在本发明的至少一个实施例中,所述基板管理控制器31具有多个输入输出引脚(General-purpose input/output,GPIO)。其中一个输入输出引脚作为侦测引脚与所述电源模块1和所述备用电源模块2电性连接。所述电源模块1和所述备用电源模块2分别具有一个的指定引脚。在本发明的至少一个实施例中,所述指定引脚为警报引脚(Alert)。在所述电源模块1工作异常时,所述电源模块1对应的所述指定引脚处于第一电平。在所述电源模块1工作正常时,所述电源模块1对应的所述指定引脚处于第二电平。同理,在所述备用电源模块2工作异常时,所述备用电源模块2对应的所述指定引脚处于第一电平;在所述备用电源模块2工作正常时,所述备用电源模块2对应的所述指定引脚处于第二电平。在本发明的至少一个实施例中,所述第一电平为低电平,所述第二电平为高电平。
在所述基板管理控制器31的侦测引脚处于所述第一电平时,所述检测模块303将所述服务器系统3切换至第二工作模式并累计持续时间。
在本发明的至少一个实施例中,在所述第二工作模式下,所述服务器3根据所述备用电源模块2提供的电压工作。同时,所述处理器32以第二时钟频率运行,所述散热模块34以第二驱动速率运行。在所述第二时钟频率下,所述处理器32的驱动功率根据负载数量在第二预定范围内变化,所述第二预定范围可以为0-375W,例如,所述处理器32在所述第二时钟频率下的驱动功率可以为205.82W。所述第二时钟频率小于所述第一时钟频率,所述第二驱动速率小于所述第一驱动速率。由于第二时钟频率小于所述第二时钟频率,故,在所述第一工作模式下所述处理器32的驱动功率小于在所述第二工作模式下所述处理器32的驱动功率。
所述第一电量监测模块304,用于判断所述备用电源模块2的剩余电量是否小于第一指定电量。
在本发明的至少一个实施例中,所述第一指定电量为所述服务器系统3工作所需的最小电量。所述第一指定电量可以为所述备用电源模块2总电量的10%。在其他实施方式中,所述第一指定电量还可根据需求设定为不同的值,例如,为所述备用电源模块2总电量的5%。
在所述备用电源模块2的剩余电量大于等于所述第一指定电量时,所述判断模块305判断所述电源模块1是否与所述服务器系统3电性连接。
在所述电源模块1未与所述服务器系统3电性连接时,所述第二电量监测模块306判断所述备用电源模块2的剩余电量是否小于第二指定电量。
在所述电源模块1与所述服务器系统3电性连接时,所述设定模块301设定服务器系统3工作在第一工作模式。
在本发明的至少一个实施例中,所述第二指定电量大于所述第一指定电量。所述第二指定电量为所述备用电源模块2总电量的40%。
在所述备用电源模块2的剩余电量大于等于所述第二指定电量时,所述比较模块307判断所述持续时间是否小于预定时间。
在本发明的至少一个实施例中,所述预定时间为3分钟。在其他实施方式中,所述预定时间可根据需求进行调整,并不局限于此。
在所述备用电源模块2的剩余电量小于所述第二指定电量或在所述持续时间大于等于所述预定时间时,所述指令生成模块308产生关闭指令,以关闭所述服务器系统3。
在所述持续时间小于所述预定时间时,所述判断模块305判断所述电源模块1是否与所述服务器系统3电性连接。
在本发明的至少一个实施例中,所述关闭指令为软关闭指令。所述服务器系统3根据所述关闭指令按照指定顺序关闭所述服务器系统3内的相关元件。例如,关闭所述处理器32内正在运行的程序、将所述处理器32产生的数据信息保存至数据存储器以及关闭所述服务器系统3与所述电源模块1以及所述备用电源模块2的电性连接。
在所述持续时间小于所述预定时间时,所述判断模块305判断所述电源模块2是否与所述服务器系统3电性连接。
在所述备用电源模块2的剩余电量小于所述第一指定电量时,所述指令生成模块308进一步地产生紧急关闭指令,以紧急关闭所述服务器系统3。
在本发明的至少一个实施例中,所述紧急关闭指令为硬关闭指令。所述服务器系统3根据所述紧急关闭指令直接断开所述服务器系统3与所述电源模块1以及所述备用电源模块2的电性连接。
上述服务器电源管理系统100,通过侦测电源模块1掉电后切换至所述备用电源模块2进行供电,并降低所述服务器系统3的系统功耗,以降低所述备用电源模块2的电能消耗。同时,对所述备用电源模块的工作状态进行监测,根据监测结果控制所述服务器系统3的工作状态,进而保证服务器系统3运行的稳定性。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明的各个实施例中的各功能模块可以集成在一个处理器中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (6)

1.一种服务器电源管理方法,其特征在于:所述服务器电源管理方法包括:
设定服务器系统工作在第一工作模式;
在侦测到初始指令时,控制基板管理控制器执行初始化操作;
在侦测到检测指令时,判断所述基板管理控制器的指定引脚是否处于第一电平;
在所述基板管理控制器的侦测引脚处于所述第一电平时,设定所述服务器系统工作在第二工作模式;
其中,在所述第一工作模式下,所述服务器系统根据电源模块提供的电压工作,且所述服务器系统中的处理器以第一时钟频率运行;在所述第二工作模式下,所述服务器系统根据备用电源模块提供的电压工作,且所述服务器系统中的处理器以第二时钟频率运行;所述第一时钟频率大于所述第二时钟频率,在所述第一工作模式下所述处理器的驱动功率大于在所述第二工作模式下所述处理器的驱动功率;
判断所述备用电源模块的剩余电量是否小于第一指定电量;
在所述备用电源模块的剩余电量小于所述第一指定电量时,产生紧急关闭指令,所述紧急关闭指令为硬关闭指令,所述服务器系统根据所述紧急关闭指令直接断开所述服务器系统与所述电源模块以及所述备用电源模块的电性连接;
在所述备用电源模块的剩余电量大于等于所述第一指定电量时,判断所述电源模块是否与所述服务器系统电性连接;
在所述电源模块未与所述服务器系统电性连接时,判断所述备用电源模块的剩余电量是否小于第二指定电量;其中,所述第二指定电量大于所述第一指定电量;
在所述备用电源模块的剩余电量小于所述第二指定电量时,产生关闭指令,所述关闭指令为软关闭指令,所述服务器系统根据所述关闭指令按照指定顺序关闭所述服务器系统内的相关元件。
2.如权利要求1所述的服务器电源管理方法,其特征在于:在设定所述服务器系统工作在所述第二工作模式时累计持续时间;所述的服务器电源管理方法还包括:
在所述备用电源模块的剩余电量大于等于所述第二指定电量时,判断所述持续时间是否小于预定时间;
在所述持续时间大于等于所述预定时间时,产生所述关闭指令,以关闭所述服务器系统。
3.如权利要求1所述的服务器电源管理方法,其特征在于:所述服务器系统还包括散热模块;在所述第一工作模式下,所述散热模块以第一驱动功率工作;在所述第二工作模式下,所述散热模块以第二驱动功率工作,所述第一驱动功率大于所述第二驱动功率。
4.一种服务器电源管理系统,所述服务器电源管理系统包括服务器系统、电源模块以及备用电源模块;所述服务器系统与所述电源模块和所述备用电源模块电性连接;所述服务器系统进一步包括基板管理控制器以及处理器;其特征在于:所述服务器系统还包括:
设定模块,用于设定所述服务器系统工作在第一工作模式;
初始化模块,用于在侦测到初始指令时控制所述基板管理控制器执行初始化操作;以及
检测模块,用于在侦测到检测指令时判断所述基板管理控制器的指定引脚是否处于第一电平;
在所述基板管理控制器的侦测引脚处于所述第一电平时,所述设定模块设定所述服务器系统工作在第二工作模式;
其中,在所述第一工作模式下,所述服务器系统根据所述电源模块提供的电压工作,且所述服务器系统中的处理器以第一时钟频率运行;在所述第二工作模式下,所述服务器系统根据所述备用电源模块提供的电压工作,且所述服务器系统中的处理器以第二时钟频率运行;所述第一时钟频率大于所述第二时钟频率,在所述第一工作模式下所述处理器的驱动功率大于在所述第二工作模式下所述处理器的驱动功率;
第一电量监测模块,用于判断所述备用电源模块的剩余电量是否小于第一指定电量;
指令生成模块,用于在所述备用电源模块的剩余电量小于所述第一指定电量时,产生紧急关闭指令,所述紧急关闭指令为硬关闭指令,所述服务器系统根据所述紧急关闭指令直接断开所述服务器系统与所述电源模块以及所述备用电源模块的电性连接;
判断模块,用于在所述备用电源模块的剩余电量大于等于所述第一指定电量时,判断所述电源模块是否与所述服务器系统电性连接;
第二电量监测模块,用于在所述电源模块未与所述服务器系统电性连接时,判断所述备用电源模块的剩余电量是否小于第二指定电量;其中,所述第二指定电量大于所述第一指定电量;
在所述备用电源模块的剩余电量小于所述第二指定电量时,所述指令生成模块产生关闭指令,所述关闭指令为软关闭指令,所述服务器系统根据所述关闭指令按照指定顺序关闭所述服务器系统内的相关元件。
5.如权利要求4所述的服务器电源管理系统,其特征在于:所述服务器系统还包括比较模块;所述设定模块在设定所述服务器系统工作在所述第二工作模式时累计持续时间;在所述备用电源模块的剩余电量大于等于所述第二指定电量时,所述比较模块判断所述持续时间是否小于预定时间;在所述持续时间大于等于所述预定时间时,所述指令生成模块还用于产生所述关闭指令,以关闭所述服务器系统。
6.如权利要求4所述的服务器电源管理系统,其特征在于:所述服务器系统还包括散热模块;在所述第一工作模式下,所述散热模块以第一驱动功率工作;在所述第二工作模式下,所述散热模块以第二驱动功率工作,所述第一驱动功率大于所述第二驱动功率。
CN201910344576.2A 2019-04-26 2019-04-26 服务器电源管理方法及系统 Active CN111857308B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910344576.2A CN111857308B (zh) 2019-04-26 2019-04-26 服务器电源管理方法及系统
US16/451,812 US11256312B2 (en) 2019-04-26 2019-06-25 System and method for managing power to server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910344576.2A CN111857308B (zh) 2019-04-26 2019-04-26 服务器电源管理方法及系统

Publications (2)

Publication Number Publication Date
CN111857308A CN111857308A (zh) 2020-10-30
CN111857308B true CN111857308B (zh) 2023-04-11

Family

ID=72921964

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910344576.2A Active CN111857308B (zh) 2019-04-26 2019-04-26 服务器电源管理方法及系统

Country Status (2)

Country Link
US (1) US11256312B2 (zh)
CN (1) CN111857308B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114594848A (zh) * 2020-12-04 2022-06-07 伊姆西Ip控股有限责任公司 供电方法、电子设备和计算机程序产品
CN112886694B (zh) * 2021-01-20 2023-05-16 华为数字能源技术有限公司 一种配电系统及服务器系统
CN113076141A (zh) * 2021-03-30 2021-07-06 山东英信计算机技术有限公司 一种加速卡上电初始化方法、装置及加速卡
CN115629664B (zh) * 2022-12-23 2023-03-31 苏州浪潮智能科技有限公司 服务器的供电控制方法及装置、服务器的电源供应模块
CN119126938A (zh) * 2023-06-12 2024-12-13 深圳富联富桂精密工业有限公司 散热验证装置的控制方法、散热验证装置及系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634111A (zh) * 2016-03-07 2016-06-01 成都比善科技开发有限公司 基于备用电池的门禁不间断电源系统
WO2017068519A1 (en) * 2015-10-22 2017-04-27 Tm Technologie Sp. Z O.O. Method of supplying an emergency supply module and emergency supply module with reduced power consumption

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4908523A (en) * 1988-04-04 1990-03-13 Motorola, Inc. Electronic circuit with power drain control
US5396635A (en) 1990-06-01 1995-03-07 Vadem Corporation Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system
KR100244465B1 (ko) * 1997-04-21 2000-02-01 김영환 동기식 승압전압 발생기
USRE40866E1 (en) * 2000-09-27 2009-08-04 Huron Ip Llc System, method, and architecture for dynamic server power management and dynamic workload management for multiserver environment
US6888409B1 (en) * 2003-10-17 2005-05-03 Intel Corporation High efficiency RF power amplifier
KR100609498B1 (ko) * 2004-11-10 2006-08-09 주식회사 잉카솔루션 대기전력 제어장치
CN101403945B (zh) * 2008-11-03 2010-10-27 成都市华为赛门铁克科技有限公司 存储系统及其节能方法
JP6179344B2 (ja) * 2013-10-24 2017-08-16 富士通株式会社 情報処理方法、プログラム、情報処理装置、及びコンピュータシステム
JP6441619B2 (ja) * 2014-09-03 2018-12-19 ルネサスエレクトロニクス株式会社 半導体装置
US10261571B2 (en) * 2014-10-31 2019-04-16 Hewlett Packard Enterprise Development Lp Backup power supply support
CN207184504U (zh) * 2017-09-18 2018-04-03 山东确信信息产业股份有限公司 一种集成多种安全认证的智能终端及系统

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017068519A1 (en) * 2015-10-22 2017-04-27 Tm Technologie Sp. Z O.O. Method of supplying an emergency supply module and emergency supply module with reduced power consumption
CN105634111A (zh) * 2016-03-07 2016-06-01 成都比善科技开发有限公司 基于备用电池的门禁不间断电源系统

Also Published As

Publication number Publication date
CN111857308A (zh) 2020-10-30
US11256312B2 (en) 2022-02-22
US20200341526A1 (en) 2020-10-29

Similar Documents

Publication Publication Date Title
CN111857308B (zh) 服务器电源管理方法及系统
CN106339058B (zh) 动态管理电力供应的方法和系统
US10042583B2 (en) Device management method, device, and device management controller
US9037878B2 (en) Server rack system
US20150113309A1 (en) Rogue Hardware Detection Through Power Monitoring
US10691185B2 (en) Cooling behavior in computer systems
US10204004B1 (en) Custom host errors definition service
CN114253375B (zh) 服务器散热模式控制方法、系统、终端及存储介质
CN116449800A (zh) 一种控制逻辑切换方法、装置、设备及介质
US11914492B2 (en) System and method for highly granular power/thermal control in information handling systems
US9535479B2 (en) Method of performing power management in rack-mount system
US9722414B2 (en) Power distribution and information handling
WO2017027041A1 (en) Device operating state modification with uninterruptible power source
CN103176581B (zh) 电源管理装置及电源管理方法
CN111475293B (zh) 一种服务器及其供电保护系统
CN110389643B (zh) 服务器及其远端控制方法
TWI719461B (zh) 伺服器電源管理方法及系統
US20210349516A1 (en) Energy saving device and method for saving energy in data center
US11309707B2 (en) Variable overcurrent protection for power supplies
US20160139645A1 (en) Computing system and power-on method and updating method
US9466982B2 (en) System and method for control of power consumption of information handling system devices
US9690351B2 (en) Power control system and method thereof
CN218446552U (zh) 一种服务器主板和服务器
US11409543B2 (en) Method and apparatus for improving data management in an information handling system
US20250076956A1 (en) Computer system power supply method, related apparatus, and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: No. 36, North Street, West District, economic and Technological Development Zone, Binhai New Area, Tianjin

Applicant after: Fulian precision electronics (Tianjin) Co.,Ltd.

Address before: No.80 Haiyun street, Binhai New Area Economic and Technological Development Zone, Tianjin 300457

Applicant before: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) Co.,Ltd.

GR01 Patent grant
GR01 Patent grant