CN101634882B - High density server power supply control system and method thereof - Google Patents
High density server power supply control system and method thereof Download PDFInfo
- Publication number
- CN101634882B CN101634882B CN2008101307914A CN200810130791A CN101634882B CN 101634882 B CN101634882 B CN 101634882B CN 2008101307914 A CN2008101307914 A CN 2008101307914A CN 200810130791 A CN200810130791 A CN 200810130791A CN 101634882 B CN101634882 B CN 101634882B
- Authority
- CN
- China
- Prior art keywords
- server host
- host board
- server
- power supply
- power
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
The invention relates to a high density server power supply control system and a method thereof, which are applicable to a high-performance computing system with a plurality of servers and are used for controlling the power supply to the servers. A microcontroller is used for controlling of the on and off of the power supply of motherboards of the servers to allow only one server motherboard to carry out a start-up procedure in the same time period, thereby effectively reducing the maximum load supplied by the power supply.
Description
Technical field
The present invention relates to a kind of high density server (High Density Server) power control system and method thereof, particularly relate to a high-performance calculation (High-Performance Computing, HPC) a kind of power control system and the method for supplying with the control power supply in the system of being applied to.
Background technology
High density server system (High Density server system) is meant in the cabinet and is made up of a plurality of separate server motherboards, and elements such as the CPU (central processing unit) (CPU) on its each server host board, fan are all shared same power supply.As shown in Figure 1, the system power supply 10 of known high density server is by a power-supply unit 20, via the power switch 111~1n1 on each server host board 11~1n, thus the running power supply of provisioning server motherboard 11~1n.If the polylith server host board is started shooting simultaneously by the user, all elements on server host board 11~1n, chip etc. all need be powered, and the test of starting shooting, therefore almost be in all power supplies sometime, power-supply unit 20 must provide the start power supply and the required power supply of start test of all elements on server host board 11~1n, chip etc., and is very big for system's moment electrical source consumption.Therefore, when known high density server system design, must consider whole power consumption of power supply simultaneously of Servers-all motherboard 11~1n moment, and design the power supply unit of big power consumption, but in fact do not need to consume so big power consumption during system's normal operation, so energy-conservation target is also violated in the technological difficulties in the formation design and the increase of cost.Therefore, known technology must improve.
Summary of the invention
Technical matters to be solved by this invention is to propose a kind of high density server power supply control system and method thereof, utilization is controlled the system host board power circuit through a microcontroller, make it not allow system's All hosts plate start shooting simultaneously, when avoiding the polylith server host board to start shooting simultaneously, must provide moment such as the start power supply and the required high power consumption of start test of all elements on the server host board, chip etc. by the user.So can effectively reduce the power supply unit design difficulty, also can reduce design cost, meet the requirement of environmental protection and energy saving.
To achieve these goals, the present invention proposes a kind of high density server (High Density Server) power control system, be located at high-performance calculation (High-PerformanceComputing with a plurality of servers, HPC) in the system with control to the power supply supply of described server, this power control system comprises at least: a plurality of server host boards, each this server host board has a Basic Input or Output System (BIOS) (BIOS) at least, one power switch and a baseboard management controller (Baseboard Management Controller, BMC), wherein this power switch is that this baseboard management controller is to send a status command according to a control information of this Basic Input or Output System (BIOS) (BIOS) for the power supply that switches this server host board; One power-supply unit connects this power switch of each this server host board, supplying the power supply of each this server host board, and only provides at the most this server host board required maximum power consumption of starting shooting; And a microcontroller, connect described baseboard management controller (BMC) receiving described status command, and judge the need for electricity of described server host board, to control the switching of described power switch according to described status command.Wherein, described server host board is the server system of same hardware specification, and the running that is mutually independent.This status command sees through an Intelligent Platform Management Bus (IntelligentPlatform Management Bus by this baseboard management controller, IPMB) be passed to this microcontroller, comprise that this server host board is started shooting, this server host board has been finished start and come into operation and this server host board status command such as will shut down.And microcontroller is promptly judged the need for electricity of described server host board according to described status command, to switch whether being communicated with of described power switch and power-supply unit, controls and distribute the power supply of described server host board.
To achieve these goals, the present invention also proposes a kind of high density server power control method, comprises the following step at least: (a) a plurality of server host boards send the start requirement to a microcontroller; (b) judged whether that one of them this server host board starts shooting; (c) control other and send the server host board wait start that start requires; (d) this server host board has been started shooting and has been finished and notified this microcontroller; (e) judged whether that other this server host board waiting for start; And this server host board of (f) one of them wait being started shooting is powered and is started shooting.Wherein this judges whether that step that one of them this server host board is being started shooting and this judge whether that other this server host board waiting for the step of start, is to receive the status command that a baseboard management controller of this server host board sends by this microcontroller to judge.
High density server power supply control system of the present invention and method thereof, can be with the power circuit of a plurality of server system motherboards, control through a microcontroller, make it not allow in the system all server host boards start shooting simultaneously, so can effectively control the charge capacity of power supply supply, reduce the difficulty of power supply unit design, also can reduce design cost, and meet energy conservation and environment protection.Moreover high density server power supply control system can come (motherboard of having started shooting) in addition Distribution Calculation according to present available resources, and the resource after will the order start adds and calculate, and can not influence the client so can allow motherboard start shooting in regular turn and use.
Description of drawings
For above and other objects of the present invention, feature, advantage and embodiment can be become apparent, being described in detail as follows of appended accompanying drawing:
Fig. 1 is the calcspar of the system power supply of known high density server;
Fig. 2 is the synoptic diagram of high density server power supply control system of the present invention; And
Fig. 3 is the flow chart of steps of high density server power control method of the present invention.
[main element symbol description]
10: high density server
11~1n: server host board
111~1n1: power switch
20: power-supply unit
100: power control system
101~10n: server host board
1011~10n1: power switch
1012~10n2: Basic Input or Output System (BIOS) (BIOS)
1013~10n3: baseboard management controller (BMC)
110: microcontroller
120: power-supply unit
200~250: method step
Embodiment
The present invention is a kind of high density server (High Density Server) power control system and method thereof, be applied to have a kind of high-performance calculation (High-Performance Computing of a plurality of servers, HPC) in the system, in order to the power supply supply of control to these servers.For making the present invention more clear and easy to understand, below will cooperate the icon example to be described in detail to use the preferred embodiment of the technology of the present invention.Right this accompanying drawing and detailed description are not in order to limit the disclosed technology of the present invention and various change and retouching.
Cooperation is the synoptic diagram of high density server power supply control system of the present invention with reference to Fig. 2.As shown in the figure, high density server power supply control system 100 of the present invention comprises at least: a plurality of server host board 101~10n, a power-supply unit 120 and a microcontroller 110.Server host board 101~10n is the server system of same hardware specification, and running can be mutually independent, and each server host board 10n, all have a Basic Input or Output System (BIOS) (BIOS) 10n2, a power switch 10n1 and a baseboard management controller (BMC) 10n3 at least, wherein power switch 1011~10n1 is for the power supply of switching server motherboard 101~10n, and baseboard management controller 1013~10n3 sends a status command according to the control information of Basic Input or Output System (BIOS) 1012~10n2.Power-supply unit 120 connects power switch 1011~10n1 of each server host board 101~10n, to supply the power supply of each server host board 101~10n.This power-supply unit 120 can see through the motherboard quantity that variable-definition one maximum can be started shooting simultaneously, for example one, two, three or four, can decide the motherboard number that to start shooting simultaneously in the system according to maximum electric weight restriction and each motherboard maximum instantaneous power consumption of power supply designing requirement.Microcontroller 110 connects baseboard management controller 1013~10n3 to receive described status command, and the described status command of foundation is judged the need for electricity of server host board 101~10n, switching with control power switch 1011~10n1, whether Switching power switch 1011~10n1 is communicated with power-supply unit 120, the power supply of control and distribution server motherboard 101~10n.
Wherein, this control information is meant an IPMI (Intelligent PlatformManagement Interface, the IPMI) information that the Basic Input or Output System (BIOS) 10n2 of each server host board 10n sends baseboard management controller 10n3.And the status command that baseboard management controller 1013~10n3 is sent, be to see through an Intelligent Platform Management Bus (Intelligent Platform Management Bus, IPMB) be passed to microcontroller 110, and status command comprises: server host board 10n starts shooting, server host board 10n has finished start and come into operation and server host board 10n will shut down.So suppose that the status command that receives when microcontroller 110 is that server host board 101 is being started shooting, power switch 1011 energized of microcontroller 110 Control Server motherboards 101 then, and keep other power switch 1021~10n1 that sends each server host board 102~10n that start requires for closing.Suppose that the status command that receives when microcontroller 110 is that server host board 101~102 has been finished start and come into operation, then microcontroller 110 keeps power switch 1011~1021 energized, and controls power switch 1031 energized that one of them sends the server host board 103 of starting shooting requirement but not starting shooting as yet.Suppose that the status command that receives when microcontroller 110 is that server host board 104 will shut down, then the power switch 1041 of microcontroller 110 Control Server motherboards 104 is cut off the electricity supply.
Next, cooperate, be the flow chart of steps of high density server power control method of the present invention with reference to Fig. 3.As shown in the figure, high density server power control method of the present invention, at first, a plurality of server host board 101~10n send start to a microcontroller 110 and require (step 200).Then, microcontroller 110 has judged whether one of them server host board starting shooting (step 210).If in the step 210, be judged as a server host board and carried out boot program 101 this moments, then control other and send server host board 102~10n wait start (step 220) that start requires; But, then directly carry out step 240 if judgement is being carried out boot program without any server host board this moment in the step 210.After step 220, treat that server host board 101 finishes boot program, then server host board 101 has been started shooting and has been finished and notified microcontroller 110 (step 230).Then, judged whether that other server host board waiting for start (step 240).If in the step 240, still have other server host board 102~10n waiting for start, then one of them is waited for server host board 102 power supply and start shooting (steps 250) of start, go to have judged whether that one of them server host board starts shooting getting back to step 210 then; But if in the step 240, do not had other server host board and waited for start, promptly represent all server host board 101~10n that start requires that sends, all steps flow chart is finished boot program according to this, therefore finishes the steps flow chart of the inventive method.
Wherein, aforesaid determining step 210 and step 240, be that the status command that the baseboard management controller 1012~10n2 by microcontroller 110 reception server motherboards 101~10n sends is judged, it is that (Intelligent PlatformManagement Bus IPMB) is passed to microcontroller 110 through an Intelligent Platform Management Bus by baseboard management controller 1012~10n2.Other sends abovementioned steps 220 control server host board 102~10n that start requires and waits for start, is that to keep other power switch 1021~10n1 that sends each server host board 102~10n that start requires by microcontroller 110 be the pass.Abovementioned steps 250 is waited for the server host board 10n power supply of start to one of them and is started shooting, be the power supply that sees through the power switch 10n1 energized feeding unit 120 of microcontroller 110 Control Server motherboard 10n, start shooting for server host board 10n with power supply.
So, by high density server power supply control system of the present invention and method thereof, can be with the power circuit of a plurality of server system motherboards, control through a microcontroller, make it not allow in the system all server host boards start shooting simultaneously, so can effectively control the charge capacity of power supply supply, reduce the difficulty of power supply unit design, also can reduce design cost, and meet energy conservation and environment protection.Moreover high density server power supply control system can come (motherboard of having started shooting) in addition Distribution Calculation according to present available resources, and the resource after will the order start adds and calculate, and can not influence the client so can allow motherboard start shooting in regular turn and use.
Though the present invention discloses as above with a preferred embodiment; right its is not in order to limit the present invention; any the persond having ordinary knowledge in the technical field of the present invention; without departing from the spirit and scope of the present invention; when can being used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking the scope that accompanying Claim defines.
Claims (9)
1. a high density server power supply control system is characterized in that, is located in the high performance computing system with a plurality of servers with the power supply supply of control to described server, and this power control system comprises at least:
A plurality of server host boards, server system for the same hardware specification and the running that is mutually independent, each this server host board has a Basic Input or Output System (BIOS), a power switch and a baseboard management controller at least, wherein this power switch is for the power supply that switches this server host board, and this baseboard management controller sends a status command according to a control information of this Basic Input or Output System (BIOS);
One power-supply unit connects this power switch of each this server host board, and supplying the power supply of each this server host board, and this power-supply unit only provides at the most this server host board required maximum power consumption of starting shooting; And
One microcontroller connects described baseboard management controller receiving described status command, and judges the need for electricity of described server host board according to described status command, to control the switching of described power switch.
2. high density server power supply control system according to claim 1, it is characterized in that, this status command sees through an Intelligent Platform Management Bus by this baseboard management controller and is passed to this microcontroller, and this status command comprises: this server host board is started shooting, this server host board has been finished start and come into operation and this server host board will shut down.
3. high density server power supply control system according to claim 2, it is characterized in that, when this status command is being started shooting for this server host board, this power switch energized of this this server host board of microprocessor controls then, and keep other this power switch that sends each described server host board that start requires for closing.
4. high density server power supply control system according to claim 2, it is characterized in that, when this status command for this server host board finished the start and come into operation, then this microcontroller keeps described power switch energized, and controls this power switch energized that one of them sends the described server host board of starting shooting requirement but not starting shooting as yet.
5. high density server power supply control system according to claim 1 is characterized in that, when this status command will shut down for this server host board, then the described power switch of this microprocessor controls is cut off the electricity supply.
6. a high density server power control method is characterized in that, comprises the following step at least:
A plurality of server host boards send the start requirement to a microcontroller;
Judged whether that one of them this server host board starts shooting;
Control other and send the server host board wait start that start requires;
This server host board has been started shooting and has been finished and notified this microcontroller;
Judged whether that other this server host board waiting for start;
This server host board of one of them wait start is powered and started shooting;
Wherein this judges whether that step that one of them this server host board is being started shooting and this judge whether that other this server host board waiting for the step of start, is to receive the status command that a baseboard management controller of this server host board sends by this microcontroller to judge.
7. high density server power control method according to claim 6 is characterized in that, described a plurality of server host boards are the server system of the same hardware specification and the running that is mutually independent.
8. high density server power control method according to claim 6, it is characterized in that, controlling other server host board and wait for the step of start, is that to keep other power switch that sends each described server host board that start requires by this microcontroller be the pass.
9. high density server power control method according to claim 8, it is characterized in that, wait for this server host board power supply of start and the step of starting shooting to one, be this power switch energized that sees through this this server host board of microprocessor controls, start shooting for this server host board with power supply.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101307914A CN101634882B (en) | 2008-07-21 | 2008-07-21 | High density server power supply control system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101307914A CN101634882B (en) | 2008-07-21 | 2008-07-21 | High density server power supply control system and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101634882A CN101634882A (en) | 2010-01-27 |
CN101634882B true CN101634882B (en) | 2011-04-13 |
Family
ID=41594090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101307914A Expired - Fee Related CN101634882B (en) | 2008-07-21 | 2008-07-21 | High density server power supply control system and method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101634882B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102253703B (en) * | 2010-05-20 | 2013-09-11 | 英业达科技有限公司 | Switch-on and switch-off system of motherboards |
CN102467217A (en) * | 2010-11-19 | 2012-05-23 | 鸿富锦精密工业(深圳)有限公司 | Synchronous obtaining method of power state |
CN102478943A (en) * | 2010-11-29 | 2012-05-30 | 英业达股份有限公司 | Industrial computer system unit |
CN103577208B (en) * | 2012-08-03 | 2016-09-07 | 纬创资通股份有限公司 | Perform the method for server switching on and shutting down and perform the system of server switching on and shutting down |
CN106445001B (en) * | 2015-08-08 | 2019-07-23 | 昆达电脑科技(昆山)有限公司 | The shared server system of running state information |
CN107807729A (en) * | 2016-09-09 | 2018-03-16 | 深圳市祈飞科技有限公司 | A kind of more mainboard starting-up methods and system based on EC platelets |
TWI679439B (en) * | 2018-10-01 | 2019-12-11 | 緯穎科技服務股份有限公司 | Power management system and method for managing power |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1831714A (en) * | 2005-03-11 | 2006-09-13 | 佛山市顺德区顺达电脑厂有限公司 | Circuit of cutter unit progressive starting-up of cutter server and its method |
CN101087109A (en) * | 2007-06-05 | 2007-12-12 | 江苏万工科技集团有限公司 | Power supply control device |
-
2008
- 2008-07-21 CN CN2008101307914A patent/CN101634882B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1831714A (en) * | 2005-03-11 | 2006-09-13 | 佛山市顺德区顺达电脑厂有限公司 | Circuit of cutter unit progressive starting-up of cutter server and its method |
CN101087109A (en) * | 2007-06-05 | 2007-12-12 | 江苏万工科技集团有限公司 | Power supply control device |
Non-Patent Citations (1)
Title |
---|
JP特开2000-207069A 2000.07.28 |
Also Published As
Publication number | Publication date |
---|---|
CN101634882A (en) | 2010-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI355580B (en) | Power control system of a high density server and | |
CN101634882B (en) | High density server power supply control system and method thereof | |
Sharma et al. | Blink: managing server clusters on intermittent power | |
CN102326132B (en) | Power management to maximize reduced power state for virtual machine platforms | |
CN103092138B (en) | Control method of equipment cabinet system | |
CN101727156B (en) | Starting-up time sequence control device of computer and control method thereof | |
CN101770273B (en) | Method for realizing energy saving of system with a plurality of central processing units of server and device therefor | |
US10528119B2 (en) | Dynamic power routing to hardware accelerators | |
US9170618B2 (en) | Power management circuit, server, and power management method thereof | |
TW201222236A (en) | Transparently increasing power savings in a power management environment | |
Alvarruiz et al. | An energy manager for high performance computer clusters | |
CN105302248A (en) | Chip set and server system | |
CN104881105A (en) | Electronic device | |
JP2010086145A (en) | Distributed processing system | |
TW201250459A (en) | Method of operating a heterogneous computer system | |
US9509562B2 (en) | Method of providing a dynamic node service and device using the same | |
CN104978233A (en) | Method and device for dynamically using memory | |
CN100381972C (en) | Power management method for an electronic apparatus | |
CN101639780A (en) | Shared system and method thereof for basic input-output system of high density server | |
CN109753138A (en) | Power consumption management method, device, electronic equipment and computer readable storage medium | |
EP4078337A1 (en) | Power management of a computing system | |
TW201005549A (en) | Sharing BIOS of a high density server and method thereof | |
Dolz et al. | EnergySaving Cluster Roll: Power saving system for clusters | |
Dharwar et al. | Approaches towards energy-efficiency in the cloud for emerging markets | |
TWI225589B (en) | Power source managing method of chassis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110413 Termination date: 20180721 |
|
CF01 | Termination of patent right due to non-payment of annual fee |