CN110147155A - Server power supply cold redundancy control method, device and BMC based on BMC - Google Patents
Server power supply cold redundancy control method, device and BMC based on BMC Download PDFInfo
- Publication number
- CN110147155A CN110147155A CN201910424520.8A CN201910424520A CN110147155A CN 110147155 A CN110147155 A CN 110147155A CN 201910424520 A CN201910424520 A CN 201910424520A CN 110147155 A CN110147155 A CN 110147155A
- Authority
- CN
- China
- Prior art keywords
- power supply
- bmc
- server
- power
- cpu
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000006870 function Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 6
- 101150039033 Eci2 gene Proteins 0.000 claims 2
- 102100021823 Enoyl-CoA delta isomerase 2 Human genes 0.000 claims 2
- 238000013461 design Methods 0.000 abstract description 9
- 230000005856 abnormality Effects 0.000 abstract description 4
- 230000005611 electricity Effects 0.000 description 7
- 230000009977 dual effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
The invention discloses a kind of server power supply cold redundancy control method, device, BMC and server based on BMC, this method comprises: BMC is detected as the status information of N number of power supply of server power supply;Detect that M power supply there are alarm event or in bit loss event, controls the CPU frequency reducing in CPU throttling protection Pin trigger the server;CPU or system node Management Controller are controlled, the machine system power consumption of Limited service device is no more than preset power consumption value;BMC, which controls CPU throttling protection Pin triggering CPU frequency reducing, in the present invention quickly reduces machine system power consumption, and system power dissipation overloads caused by avoiding because of redundant power output abnormality;And machine system power consumption is limited by control CPU or system node Management Controller and is no more than preset power consumption value, realize the control of server power supply cold redundancy, meeting client in high configuration server application reduces the complexity and power supply cost of power supply design to the specification demands of power supply cold redundancy.
Description
Technical field
The present invention relates to field of computer technology, in particular to a kind of server power supply cold redundancy controlling party based on BMC
Method, device, BMC and server.
Background technique
With the development of modern society's science and technology, server using more and more extensive.With processor in server (CPU,
Such as X 86 processor) enhancing of processing capacity, the power of processor constantly increases, while the application scenarios of artificial intelligence are increasingly
It is more, the specification demands of accelerator card increased significantly, cause the power consumption of server machine system higher and higher, and server is individually electric
Pushing the speed for source power does not catch up with increasing speed for server machine system, causes single supply and is unable to satisfy server complete machine
The power reguirements of system, the especially multi-node server systems such as four components require power supply power supply higher, it is necessary to use double electricity
Source power supply or more.
This allows for the requirement that server is not able to satisfy power supply cold redundancy in the system specification, so-called power supply cold redundancy, such as
When dual power supply is configured and powered, 1+1 power supply cold redundancy is supported, can permit a power outage output, only retain 1 electricity
Source powers to meet the power reguirements of whole system.
In the prior art, for the conventional method of the requirement of power supply cold redundancy specification, often by Limited service device system
The configuration of system selects the CPU of low-power consumption, reduces the configuration quantity of hard disk and accelerator card to meet the requirements;And for high power consumption CPU
With high configuration server system, often for high power power design difficulty and cost the considerations of, selective abandons electricity
The requirement of source cold redundancy specification.The requirement for being unable to satisfy client (user) requirement specification is thus caused, market sale is influenced,
Especially during Client application, the damage of power supply or it is abnormal often result in entire server service system is powered down,
Client traffic operation is influenced, client traffic is caused to lose.
Therefore, how a kind of server power supply cold redundancy control method is provided, is met in high configuration server application
Client reduces the complexity and power supply cost of power supply design to the specification demands of power supply cold redundancy, is urgently to be solved now
Problem.
Summary of the invention
The object of the present invention is to provide a kind of server power supply cold redundancy control method, device, BMC and clothes based on BMC
Business device reduces the complexity of power supply design to the specification demands of power supply cold redundancy to meet client in high configuration server application
With power supply cost.
In order to solve the above technical problems, the present invention provides a kind of server power supply cold redundancy control method based on BMC, packet
It includes:
BMC is detected as the status information of N number of power supply of server power supply;Wherein, the status information includes warning information
With information in place, N is the positive integer more than or equal to 2;
The M power supplys are detected there are alarm event or in bit loss event, control CPU throttling protection Pin is triggered
CPU frequency reducing in the server;Wherein, M is the positive integer less than N;
The CPU or system node Management Controller are controlled, the machine system power consumption for limiting the server is no more than in advance
If power consumption number, and release the control to the CPU throttling protection Pin;Wherein, the preset power consumption value is not more than N number of electricity
The difference of the total rated power of total rated power and the M power supply in source.
Optionally, the control CPU or system node Management Controller, limit the machine system function of the server
Consumption is no more than preset power consumption value, comprising:
It controls the CPU or the system node Management Controller carries out Power Capping operation;Wherein, described
The power consumption number that Power Capping operation limits is the preset power consumption value.
Optionally, the control CPU or the system node Management Controller carry out Power Capping operation,
Include:
The CPU, which is accessed, by PECI carries out the Power Capping operation;
Or the system node Management Controller is accessed by I2C and carries out the Power Capping operation.
Optionally, the BMC is detected as the status information of N number of power supply of server power supply, comprising:
The corresponding power alarm signal of each power supply and power supply signal in place are detected by interrupt processing.
Optionally, it is described to detect that the M power supplys there are alarm event or in bit loss event, control when N is 2
CPU throttling protection Pin triggers the CPU frequency reducing in the server, comprising:
Any power supply is judged whether there is there are alarm event or in bit loss event;
If so, controlling the CPU throttling protection Pin triggers the CPU frequency reducing.
Optionally, when the rated power of each power supply is identical, the preset power consumption value is the specified function of the power supply
The 95% of rate.
The present invention also provides a kind of server power supply cold redundancy control device based on BMC, comprising:
Detection module, the status information of N number of power supply for being detected as server power supply;Wherein, the status information packet
Warning information and information in place are included, N is the positive integer more than or equal to 2;
Hard logic control module, for detecting that the M power supplys there are alarm event or in bit loss event, control
CPU throttling protection Pin triggers the CPU frequency reducing in the server;Wherein, M is the positive integer less than N;
SoftPLC module limits the whole of the server for controlling the CPU or system node Management Controller
Machine system power dissipation is no more than preset power consumption value, and releases the control to the CPU throttling protection Pin;Wherein, the preset power consumption
Difference of the value no more than the total rated power of total rated power and the M power supply of N number of power supply.
The present invention also provides a kind of BMC, comprising:
Memory, for storing computer program;
Processor realizes the server electricity as described in any of the above-described based on BMC when for executing the computer program
The step of source cold redundancy control method.
In addition, the present invention also provides a kind of servers, comprising:
BMC as described in the next item up;
Power supply, CPU and the system node Management Controller being connect with the BMC;Wherein, the CPU throttling protection of the CPU
Pin is connect with the BMC.
Optionally, each CPU is connect by PECI with the BMC, and the system node Management Controller passes through I2C
It is connect with the BMC.
A kind of server power supply cold redundancy control method based on BMC provided by the present invention, comprising: BMC is detected as taking
The status information of N number of power supply of business device power supply;Detect that M power supply there are alarm event or in bit loss event, controls CPU
CPU frequency reducing in throttling protection Pin trigger the server;Wherein, M is the positive integer less than N;Control CPU or system node management
Controller, the machine system power consumption of Limited service device is no more than preset power consumption value, and releases the control to CPU throttling protection Pin;
As it can be seen that BMC control CPU throttling protection Pin triggering CPU frequency reducing quickly reduces machine system power consumption in the present invention, keep away
System power dissipation overloads caused by exempting from because of redundant power output abnormality;And BMC passes through control CPU or system node Management Controller
It limits machine system power consumption and is no more than preset power consumption value, realize the control of server power supply cold redundancy, meet high configuration clothes
Be engaged in device application in client to the specification demands of power supply cold redundancy, the user experience is improved, reduce power supply design complexity and
Power supply cost.In addition, the present invention also provides a kind of server power supply cold redundancy control device, BMC and service based on BMC
Device equally has above-mentioned beneficial effect.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of process of the server power supply cold redundancy control method based on BMC provided by the embodiment of the present invention
Figure;
Fig. 2 is a kind of structural schematic diagram of server provided by the embodiment of the present invention;
Fig. 3 is a kind of structure of the server power supply cold redundancy control device based on BMC provided by the embodiment of the present invention
Block diagram.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Referring to FIG. 1, Fig. 1 is a kind of server power supply cold redundancy control based on BMC provided by the embodiment of the present invention
The flow chart of method.This method may include:
Step 101:BMC is detected as the status information of N number of power supply of server power supply;Wherein, status information includes alarm
Information and information in place, N are the positive integer more than or equal to 2.
It is understood that the purpose of this step can be BMC (Baseboard Management Controller, clothes
Business device management control unit) in processor (such as microcontroller) by be detected as server power supply whole (N number of) power supply
Status information, whether there is generation alarm event in the N number of power supply of determination or in the power supply of bit loss event, thus N number of power supply
Whether can normally power for server.
Corresponding, the status information in this step can be the corresponding information of power supply state of each power supply.Specifically, right
The particular content of status information in this step, can by designer according to practical scene and user demand self-setting,
It such as may include warning information and information in place, i.e. BMC is detecting that alarm event occurs for power supply or after bit loss event, can
To determine that the power supply can not normally power for server;It can also include other information.As long as BMC believes according to the state detected
Breath, determines whether each power supply can normally power for server, and the present embodiment does not do any restrictions to this.
It should be noted that being detected as the specific of the status information of N number of power supply of server power supply for BMC in this step
Mode, can be by designer's self-setting, when such as status information including warning information and information in place, as shown in Fig. 2, BMC
(BMC control unit) can be detected by interrupt processing the corresponding power alarm signal of each power supply (PSU Alert signal) and
Power supply signal in place (PSU Present signal), so that it is determined that the status information of each power supply, i.e., the PSU Alert of N number of power supply
Signal, PSU Present are signally attached to BMC.As long as BMC can detecte for determining whether each power supply can be normally clothes
The status information of business device power supply, the present embodiment are unrestricted to this.
Specifically, the specific value for N in this step is arranged, i.e., the particular number setting of power supply in server,
It can be set to 2 according to practical scene and user demand self-setting, such as N by designer, i.e., server is using double electricity
Source configuration power supply;It may be set to be bigger numerical value.The present embodiment does not do any restrictions to this.
Step 102: detecting that M power supply there are alarm event or in bit loss event, controls CPU throttling protection Pin
CPU frequency reducing in trigger the server;Wherein, M is the positive integer less than N.
Wherein, the M in this step can be the number of the power supply in N number of power supply there are alarm event or in bit loss event
Amount can not continue as the quantity of the power supply of server power supply.That is, this step can detect N number of power supply for BMC
It is middle to there is generation alarm event or in the power supply of bit loss event, control CPU throttling protection Pin (CPU Throttle Pin)
CPU (Central Processing Unit, central processing unit) frequency reducing in trigger the server;Wherein, occur alarm event or
It is M in the quantity of the power supply of bit loss event.
It is corresponding, it can also include the steps that judging whether the numerical value of M is greater than or equal to default value in this step, i.e.,
BMC can have generation alarm event in detecting N number of power supply or the quantity (M) of the power supply in bit loss event is greater than or waits
When default value, then the CPU frequency reducing in CPU throttling protection Pin trigger the server is controlled, and carry out following step, this
Embodiment is unrestricted to this.
It is understood that the purpose of this step can for BMC in detecting N number of power supply exist occur alarm event or
In the power supply of bit loss event, by the CPU frequency reducing in control CPU throttling protection Pin trigger the server, to reach fast prompt drop
The purpose of low machine system power consumption, i.e., as shown in Fig. 2, the Throttle Pin (CPU of the CPU (such as X86CPU) in server
Throttle Pin) it is connected to BMC.That is, BMC is by applying hard logic control to CPU throttling protection Pin in this step
System triggers CPU frequency reducing, to solve to carry out softPLC machine system power consumption by CPU or system node Management Controller
The problem of starting overlong time, will cause server power failure.
Specifically, server is using dual power supply configuration power supply, i.e. when N is 2, this step can be to judge whether there is any electricity
Source is there are alarm event or in bit loss event;If so, control CPU throttling protection Pin triggers CPU frequency reducing.If in server
Two power supplys alarm event is not present or can then be returned when that is, two power supplys can be with normal power supply in bit loss event
It returns step 101 or terminates this process.
Step 103: control CPU or system node Management Controller, the machine system power consumption of Limited service device are no more than pre-
If power consumption number, and release the control to CPU throttling protection Pin;Wherein, preset power consumption value is not more than total specified function of N number of power supply
The difference of rate and the total rated power of M power supply.
It is understood that the purpose of this step can for BMC first with CPU or system node Management Controller to complete machine
System power dissipation (machine system power supply power consumption) carries out softPLC, limits machine system power consumption and is no more than preset power consumption value;Again
It discharges and the hard logic of CPU throttling protection Pin is controlled, only retain softPLC machine system power consumption, it is cold superfluous to reach power supply
Remaining specification requirement.
It is corresponding, CPU or system node Management Controller, the complete machine system of Limited service device are controlled for BMC in this step
Power consumption of uniting is no more than the concrete mode of preset power consumption value, can be by designer's self-setting, as BMC can control CPU or be
Node administration controller of uniting carries out Power Capping (system power dissipation control technology, as Intel X86 system power dissipation controls skill
Art) operation, and preset power consumption value is set by the power consumption number that Power Capping operation limits, with the complete machine of Limited service device
System power dissipation is no more than preset power consumption value.BMC as shown in Figure 2 can pass through PECI (Platform Environment
Control Interface, the bus of monitoring CPU information) it accesses CPU or passes through I2C (Inter-Integrated
Circuit, internal information bus) access system node Management Controller (NodeManager administrative unit, such as Intel X86 system
System node administration control unit) carry out Power Capping operation.As long as BMC can use CPU or system node in this step
The machine system power consumption of Management Controller, Limited service device is no more than preset power consumption value, and the present embodiment is unrestricted to this.
It should be noted that the specific value for the preset power consumption value in this step is arranged, i.e., above-mentioned Power
The setting for the power consumption number that Capping operation limits, can be by designer or user's self-setting, such as can be by preset power consumption value
It is set as the difference of the total rated power (the sum of the rated power of N number of power supply) of N number of power supply and the total rated power of M power supply,
It can be the numerical value of the difference of the total rated power of the total rated power and M power supply less than N number of power supply, such as server using double
When the rated power of power configuration power supply and two power supplys is identical, preset power consumption value can be set to the specified function of single power supply
The power consumption number that the operation of the 95% of rate, i.e. Power Capping limits can be with the 95% of the rated power of single power supply for restriction
Value.As long as can guarantee that the numerical value of preset power consumption value is total no more than the power supply that can continue as server power supply in N number of power supply
Rated power, the present embodiment do not do any restrictions to this.
Specifically, server configures 2 high power consumption 165WCPU by taking server shown in Fig. 2 as an example, dual power supply is configured, often
A power supply 1200W power, double GPU configurations, each GPU power consumption 400W, the components such as fan, hard disk, RAID card amount to power consumption 200W,
Whole system amounts to 1330W power consumption.Single supply 1200W power is unable to satisfy 1330W power consumption requirements.
Firstly, interrupt processing detection dual power supply PSU Alert signal and PSU can be used in BMC (BMC control unit)
Present signal.After extracting wherein 1 power supply, this power ps U Present triggers lossing signal in place, and BMC monitors PSU
After Present lossing signal in place, CPU frequency reducing is triggered by CPU Throttle Pin, can be 50W by 165W lower power consumption
Left and right, machine system power consumption is reduced to 1100W or so by 1330W at this time, and single supply 1200W can satisfy whole system power supply requirement.
Secondly, BMC control unit, which can access CPU or I2C by PECI, accesses system node Management Controller
The mode of (NodeManager administrative unit) carries out Power Capping operation, and whole system power dissipation is limited to 1140W.Then
BMC can discharge the hard logic control to CPU Throttle Pin, only retain the softPLC of Power Capping operation
Machine system power supply power consumption, whole system power dissipation operates in 1140W at this time, and single supply 1200W can satisfy whole system power supply requirement,
The specifications design requirement of power supply cold redundancy is reached.
BMC, which controls CPU throttling protection Pin triggering CPU frequency reducing, in the present embodiment, in the embodiment of the present invention quickly reduces complete machine
System power dissipation, system power dissipation overloads caused by avoiding because of redundant power output abnormality;And BMC passes through control CPU or system section
Point Management Controller limits machine system power consumption and is no more than preset power consumption value, realizes clothes using BMC power supply power consumption control strategy
The control of business device power supply cold redundancy meets client in high configuration server application and is promoted to the specification demands of power supply cold redundancy
User experience reduces the complexity and power supply cost of power supply design.
Referring to FIG. 3, Fig. 3 is a kind of server power supply cold redundancy control based on BMC provided by the embodiment of the present invention
The structural block diagram of device.The apparatus may include:
Detection module 100, the status information of N number of power supply for being detected as server power supply;Wherein, status information includes
Warning information and information in place, N are the positive integer more than or equal to 2;
Hard logic control module 200, for detecting that M power supply there are alarm event or in bit loss event, controls
CPU frequency reducing in CPU throttling protection Pin trigger the server;Wherein, M is the positive integer less than N;
SoftPLC module 300, for controlling CPU or system node Management Controller, the complete machine system of Limited service device
Power consumption of uniting is no more than preset power consumption value, and releases the control to CPU throttling protection Pin;Wherein, preset power consumption value is no more than N number of
The difference of the total rated power of power supply and the total rated power of M power supply.
Optionally, softPLC module 300 may include:
SoftPLC submodule carries out Power Capping behaviour for controlling CPU or system node Management Controller
Make;Wherein, the power consumption number that Power Capping operation limits is preset power consumption value.
Optionally, softPLC submodule may include:
First access control unit carries out Power Capping operation for accessing CPU by PECI;And/or
Second access control unit carries out Power Capping behaviour for accessing system node Management Controller by I2C
Make.
Optionally, detection module 100 may include:
Detection sub-unit is interrupted, for detecting the corresponding power alarm signal of each power supply by interrupt processing and power supply exists
Position signal.
Optionally, when N is 2, hard logic control module 200 may include:
Judgment sub-unit, for judging whether there is any power supply there are alarm event or in bit loss event;
Subelement is controlled, if controlling CPU throttling for the presence of any power supply alarm event or in bit loss event and protecting
It protects Pin and triggers CPU frequency reducing.
BMC, which controls CPU throttling protection Pin triggering CPU frequency reducing, in the present embodiment, in the embodiment of the present invention quickly reduces complete machine
System power dissipation, system power dissipation overloads caused by avoiding because of redundant power output abnormality;And BMC passes through control CPU or system section
Point Management Controller limits machine system power consumption and is no more than preset power consumption value, realizes clothes using BMC power supply power consumption control strategy
The control of business device power supply cold redundancy meets client in high configuration server application and is promoted to the specification demands of power supply cold redundancy
User experience reduces the complexity and power supply cost of power supply design.
The embodiment of the invention also provides a kind of BMC, comprising: memory, for storing computer program;Processor is used
Realizing the server power supply cold redundancy control method as provided by above-described embodiment based on BMC when executing computer program
Step.
In addition, the embodiment of the invention also provides a kind of servers, comprising: BMC provided by an embodiment as above;With
Power supply, CPU and the system node Management Controller of BMC connection;Wherein, the CPU throttling protection Pin of CPU is connect with BMC.
Optionally, each CPU is connect by PECI with BMC, and system node Management Controller is connect by I2C with BMC.
Each embodiment is described in a progressive manner in specification, the highlights of each of the examples are with other realities
The difference of example is applied, the same or similar parts in each embodiment may refer to each other.For device disclosed in embodiment,
For BMC and server, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place ginseng
See method part illustration.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure
And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and
The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These
Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession
Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered
Think beyond the scope of this invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor
The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology
In any other form of storage medium well known in field.
Above to a kind of server power supply cold redundancy control method based on BMC provided by the present invention, device, BMC and
Server is described in detail.It is used herein that a specific example illustrates the principle and implementation of the invention,
The above description of the embodiment is only used to help understand the method for the present invention and its core ideas.It should be pointed out that for this technology
For the those of ordinary skill in field, without departing from the principle of the present invention, several improvement can also be carried out to the present invention
And modification, these improvements and modifications also fall within the scope of protection of the claims of the present invention.
Claims (10)
1. a kind of server power supply cold redundancy control method based on BMC characterized by comprising
BMC is detected as the status information of N number of power supply of server power supply;Wherein, the status information include warning information and
Position information, N are the positive integer more than or equal to 2;
The M power supplys are detected there are alarm event or in bit loss event, described in control CPU throttling protection Pin triggering
CPU frequency reducing in server;Wherein, M is the positive integer less than N;
The CPU or system node Management Controller are controlled, the machine system power consumption for limiting the server is no more than default function
Consumption value, and release the control to the CPU throttling protection Pin;Wherein, the preset power consumption value is no more than N number of power supply
The difference of total rated power and the total rated power of the M power supplys.
2. the server power supply cold redundancy control method according to claim 1 based on BMC, which is characterized in that the control
The CPU or system node Management Controller are made, the machine system power consumption for limiting the server is no more than preset power consumption value, packet
It includes:
It controls the CPU or the system node Management Controller carries out Power Capping operation;Wherein, the Power
The power consumption number that Capping operation limits is the preset power consumption value.
3. the server power supply cold redundancy control method according to claim 2 based on BMC, which is characterized in that the control
It makes the CPU or the system node Management Controller carries out Power Capping operation, comprising:
The CPU, which is accessed, by PECI carries out the Power Capping operation;
Or the system node Management Controller is accessed by I2C and carries out the Power Capping operation.
4. the server power supply cold redundancy control method according to claim 1 based on BMC, which is characterized in that the BMC
It is detected as the status information of N number of power supply of server power supply, comprising:
The corresponding power alarm signal of each power supply and power supply signal in place are detected by interrupt processing.
5. the server power supply cold redundancy control method according to any one of claims 1 to 4 based on BMC, feature exist
In described to detect that the M power supplys there are alarm event or in bit loss event, control CPU throttling protection when N is 2
Pin triggers the CPU frequency reducing in the server, comprising:
Any power supply is judged whether there is there are alarm event or in bit loss event;
If so, controlling the CPU throttling protection Pin triggers the CPU frequency reducing.
6. the server power supply cold redundancy control method according to claim 5 based on BMC, which is characterized in that Mei Gesuo
State power supply rated power it is identical when, the preset power consumption value be the power supply rated power 95%.
7. a kind of server power supply cold redundancy control device based on BMC characterized by comprising
Detection module, the status information of N number of power supply for being detected as server power supply;Wherein, the status information includes accusing
Alert information and information in place, N are the positive integer more than or equal to 2;
Hard logic control module, for detecting that the M power supplys there are alarm event or in bit loss event, control CPU
Throttling protection Pin triggers the CPU frequency reducing in the server;Wherein, M is the positive integer less than N;
SoftPLC module limits the complete machine system of the server for controlling the CPU or system node Management Controller
Power consumption of uniting is no more than preset power consumption value, and releases the control to the CPU throttling protection Pin;Wherein, the preset power consumption value is not
Greater than the difference of the total rated power of total rated power and the M power supply of N number of power supply.
8. a kind of BMC characterized by comprising
Memory, for storing computer program;
Processor is realized as described in any one of claim 1 to 6 when for executing the computer program based on the service of BMC
The step of device power supply cold redundancy control method.
9. a kind of server characterized by comprising
BMC as claimed in claim 8;
Power supply, CPU and the system node Management Controller being connect with the BMC;Wherein, the CPU throttling protection Pin of the CPU
It is connect with the BMC.
10. server according to claim 9, which is characterized in that each CPU is connect by PECI with the BMC,
The system node Management Controller is connect by I2C with the BMC.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910424520.8A CN110147155A (en) | 2019-05-21 | 2019-05-21 | Server power supply cold redundancy control method, device and BMC based on BMC |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910424520.8A CN110147155A (en) | 2019-05-21 | 2019-05-21 | Server power supply cold redundancy control method, device and BMC based on BMC |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110147155A true CN110147155A (en) | 2019-08-20 |
Family
ID=67592362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910424520.8A Pending CN110147155A (en) | 2019-05-21 | 2019-05-21 | Server power supply cold redundancy control method, device and BMC based on BMC |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110147155A (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110618916A (en) * | 2019-08-30 | 2019-12-27 | 苏州浪潮智能科技有限公司 | Server protection method, equipment and medium |
CN110673713A (en) * | 2019-09-27 | 2020-01-10 | 苏州浪潮智能科技有限公司 | Power supply cold redundancy configuration method and device |
CN111176415A (en) * | 2019-12-29 | 2020-05-19 | 浪潮商用机器有限公司 | Double-phase power supply circuit and open circuit detection method |
CN111309132A (en) * | 2020-02-21 | 2020-06-19 | 苏州浪潮智能科技有限公司 | Method for multi-gear power supply redundancy of server |
CN111352497A (en) * | 2020-02-29 | 2020-06-30 | 苏州浪潮智能科技有限公司 | Power consumption limiting method, system, equipment and medium for server |
CN111367392A (en) * | 2020-02-29 | 2020-07-03 | 苏州浪潮智能科技有限公司 | Dynamic power supply management system |
CN111381660A (en) * | 2020-03-06 | 2020-07-07 | 苏州浪潮智能科技有限公司 | Power supply control system and method of multi-node server based on CPLD (complex programmable logic device) |
CN111399622A (en) * | 2020-03-13 | 2020-07-10 | 苏州浪潮智能科技有限公司 | Server power consumption control method and system, electronic equipment and storage medium |
CN111427757A (en) * | 2020-03-13 | 2020-07-17 | 苏州浪潮智能科技有限公司 | Validity and stability test method and device for power supply non-redundant state emergency scheme |
CN111475288A (en) * | 2020-03-27 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Server and power supply protection system thereof |
CN111475293A (en) * | 2020-03-27 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Server and power supply protection system thereof |
CN111475009A (en) * | 2020-04-16 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Power consumption reduction circuit of GPU in server and server |
CN111475011A (en) * | 2020-03-08 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Server N +1 redundant power supply power control system and method |
CN111752366A (en) * | 2020-05-29 | 2020-10-09 | 苏州浪潮智能科技有限公司 | PSU abnormal power failure processing system, method and device |
CN112000211A (en) * | 2020-08-13 | 2020-11-27 | 苏州浪潮智能科技有限公司 | Processing method and device for redundant power supply alarm signal |
US11126255B1 (en) | 2020-06-29 | 2021-09-21 | Microsoft Technology Licensing, Llc | Power throttling based on input voltage monitoring |
CN113625862A (en) * | 2021-08-17 | 2021-11-09 | 浪潮商用机器有限公司 | Power consumption control method and device, electronic equipment and readable storage medium |
CN113835508A (en) * | 2021-09-27 | 2021-12-24 | 苏州浪潮智能科技有限公司 | Power consumption management method and device of server, BMC and storage medium |
CN113867510A (en) * | 2021-08-18 | 2021-12-31 | 苏州浪潮智能科技有限公司 | Server power supply transient load response system and method and server |
CN114384992A (en) * | 2021-12-17 | 2022-04-22 | 苏州浪潮智能科技有限公司 | System and method for realizing server power consumption capping |
CN114442781A (en) * | 2021-12-30 | 2022-05-06 | 苏州浪潮智能科技有限公司 | Server power tracking control method, system and device |
CN114578938A (en) * | 2022-03-01 | 2022-06-03 | 苏州浪潮智能科技有限公司 | Dual-electrical redundancy startup method, system and device for server and storage medium |
WO2023029375A1 (en) * | 2021-09-03 | 2023-03-09 | 苏州浪潮智能科技有限公司 | Power source consumption management apparatus for four-way server |
CN116755542A (en) * | 2023-06-16 | 2023-09-15 | 北京市合芯数字科技有限公司 | Whole machine power consumption reduction method, system, substrate management controller and server |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102566731A (en) * | 2011-12-31 | 2012-07-11 | 曙光信息产业股份有限公司 | Redundant power supply backup method and redundant power supply backup control device |
CN105867572A (en) * | 2016-04-26 | 2016-08-17 | 浪潮(北京)电子信息产业有限公司 | Power supply managing method for rack server and rack server |
CN106774776A (en) * | 2015-11-19 | 2017-05-31 | 英业达科技有限公司 | Electric power management method and electric power management system |
-
2019
- 2019-05-21 CN CN201910424520.8A patent/CN110147155A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102566731A (en) * | 2011-12-31 | 2012-07-11 | 曙光信息产业股份有限公司 | Redundant power supply backup method and redundant power supply backup control device |
CN106774776A (en) * | 2015-11-19 | 2017-05-31 | 英业达科技有限公司 | Electric power management method and electric power management system |
CN105867572A (en) * | 2016-04-26 | 2016-08-17 | 浪潮(北京)电子信息产业有限公司 | Power supply managing method for rack server and rack server |
Non-Patent Citations (1)
Title |
---|
文杰斌,谭毅主编: "《光通信传输技术及设备》", 30 June 2018 * |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110618916A (en) * | 2019-08-30 | 2019-12-27 | 苏州浪潮智能科技有限公司 | Server protection method, equipment and medium |
US11815972B2 (en) | 2019-09-27 | 2023-11-14 | Inspur Suzhou Intelligent Technology Co., Ltd. | Method and device for configuring cold redundancy of power source |
CN110673713A (en) * | 2019-09-27 | 2020-01-10 | 苏州浪潮智能科技有限公司 | Power supply cold redundancy configuration method and device |
CN110673713B (en) * | 2019-09-27 | 2021-07-16 | 苏州浪潮智能科技有限公司 | Power supply cold redundancy configuration method and device |
CN111176415A (en) * | 2019-12-29 | 2020-05-19 | 浪潮商用机器有限公司 | Double-phase power supply circuit and open circuit detection method |
CN111176415B (en) * | 2019-12-29 | 2021-10-26 | 浪潮商用机器有限公司 | Double-phase power supply circuit and open circuit detection method |
CN111309132A (en) * | 2020-02-21 | 2020-06-19 | 苏州浪潮智能科技有限公司 | Method for multi-gear power supply redundancy of server |
CN111352497A (en) * | 2020-02-29 | 2020-06-30 | 苏州浪潮智能科技有限公司 | Power consumption limiting method, system, equipment and medium for server |
CN111367392A (en) * | 2020-02-29 | 2020-07-03 | 苏州浪潮智能科技有限公司 | Dynamic power supply management system |
WO2021169259A1 (en) * | 2020-02-29 | 2021-09-02 | 苏州浪潮智能科技有限公司 | Dynamic power supply management system |
CN111381660A (en) * | 2020-03-06 | 2020-07-07 | 苏州浪潮智能科技有限公司 | Power supply control system and method of multi-node server based on CPLD (complex programmable logic device) |
CN111475011A (en) * | 2020-03-08 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Server N +1 redundant power supply power control system and method |
CN111427757A (en) * | 2020-03-13 | 2020-07-17 | 苏州浪潮智能科技有限公司 | Validity and stability test method and device for power supply non-redundant state emergency scheme |
CN111399622A (en) * | 2020-03-13 | 2020-07-10 | 苏州浪潮智能科技有限公司 | Server power consumption control method and system, electronic equipment and storage medium |
CN111427757B (en) * | 2020-03-13 | 2022-08-02 | 苏州浪潮智能科技有限公司 | Validity and stability test method and device for power supply non-redundant state emergency scheme |
CN111475293A (en) * | 2020-03-27 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Server and power supply protection system thereof |
CN111475288A (en) * | 2020-03-27 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Server and power supply protection system thereof |
CN111475293B (en) * | 2020-03-27 | 2023-01-10 | 苏州浪潮智能科技有限公司 | Server and power supply protection system thereof |
US11656674B2 (en) | 2020-04-16 | 2023-05-23 | Inspur Suzhou Intelligent Technology Co., Ltd. | Power consumption reduction circuit for GPUs in server, and server |
CN111475009A (en) * | 2020-04-16 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Power consumption reduction circuit of GPU in server and server |
CN111475009B (en) * | 2020-04-16 | 2022-03-22 | 苏州浪潮智能科技有限公司 | Power consumption reduction circuit of GPU in server and server |
CN111752366B (en) * | 2020-05-29 | 2022-04-26 | 苏州浪潮智能科技有限公司 | PSU abnormal power failure processing system, method and device |
CN111752366A (en) * | 2020-05-29 | 2020-10-09 | 苏州浪潮智能科技有限公司 | PSU abnormal power failure processing system, method and device |
US11126255B1 (en) | 2020-06-29 | 2021-09-21 | Microsoft Technology Licensing, Llc | Power throttling based on input voltage monitoring |
CN112000211A (en) * | 2020-08-13 | 2020-11-27 | 苏州浪潮智能科技有限公司 | Processing method and device for redundant power supply alarm signal |
CN113625862B (en) * | 2021-08-17 | 2023-09-01 | 浪潮商用机器有限公司 | Power consumption control method and device, electronic equipment and readable storage medium |
CN113625862A (en) * | 2021-08-17 | 2021-11-09 | 浪潮商用机器有限公司 | Power consumption control method and device, electronic equipment and readable storage medium |
CN113867510B (en) * | 2021-08-18 | 2023-08-08 | 苏州浪潮智能科技有限公司 | System and method for server power supply transient load response and server |
CN113867510A (en) * | 2021-08-18 | 2021-12-31 | 苏州浪潮智能科技有限公司 | Server power supply transient load response system and method and server |
WO2023029375A1 (en) * | 2021-09-03 | 2023-03-09 | 苏州浪潮智能科技有限公司 | Power source consumption management apparatus for four-way server |
CN113835508B (en) * | 2021-09-27 | 2023-07-14 | 苏州浪潮智能科技有限公司 | Power consumption management method and device of server, BMC and storage medium |
CN113835508A (en) * | 2021-09-27 | 2021-12-24 | 苏州浪潮智能科技有限公司 | Power consumption management method and device of server, BMC and storage medium |
CN114384992B (en) * | 2021-12-17 | 2023-06-16 | 苏州浪潮智能科技有限公司 | System and method for realizing power consumption capping of server |
CN114384992A (en) * | 2021-12-17 | 2022-04-22 | 苏州浪潮智能科技有限公司 | System and method for realizing server power consumption capping |
CN114442781A (en) * | 2021-12-30 | 2022-05-06 | 苏州浪潮智能科技有限公司 | Server power tracking control method, system and device |
CN114442781B (en) * | 2021-12-30 | 2023-08-22 | 浪潮(山东)计算机科技有限公司 | Tracking control method, system and device for server power |
CN114578938A (en) * | 2022-03-01 | 2022-06-03 | 苏州浪潮智能科技有限公司 | Dual-electrical redundancy startup method, system and device for server and storage medium |
CN114578938B (en) * | 2022-03-01 | 2023-07-14 | 苏州浪潮智能科技有限公司 | Dual-electric redundancy starting method, system and device for server and storage medium |
CN116755542A (en) * | 2023-06-16 | 2023-09-15 | 北京市合芯数字科技有限公司 | Whole machine power consumption reduction method, system, substrate management controller and server |
CN116755542B (en) * | 2023-06-16 | 2024-06-04 | 北京市合芯数字科技有限公司 | Whole machine power consumption reduction method, system, substrate management controller and server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110147155A (en) | Server power supply cold redundancy control method, device and BMC based on BMC | |
TWI567540B (en) | Method and system for dynamically managing power supply | |
US8332670B2 (en) | Method and apparatus for discovery and detection of relationship between device and power distribution outlet | |
US8656003B2 (en) | Method for controlling rack system using RMC to determine type of node based on FRU's message when status of chassis is changed | |
US7493503B2 (en) | Programmable throttling in blade/chassis power management | |
US6904534B2 (en) | Progressive CPU sleep state duty cycle to limit peak power of multiple computers on shared power distribution unit | |
US8140869B2 (en) | Central power management | |
JP3297395B2 (en) | Method for automatically controlling activation of a direct access storage device and a controller for the direct access storage device, smart spin-up system for the direct access storage device | |
US20170195408A1 (en) | Dynamically adapting to demand for server computing resources | |
US20090198385A1 (en) | Storage medium for storing power consumption monitor program, power consumption monitor apparatus and power consumption monitor method | |
US7747881B2 (en) | System and method for limiting processor performance | |
TWI506412B (en) | Power management method for server system | |
EP3495918B1 (en) | Method for system power management and computing system thereof | |
JP2007172601A (en) | Method and system for throttling in blade computer system | |
CN107145410A (en) | After a kind of system exception power down it is automatic on establish the method, system and equipment of machine by cable | |
CN1770707A (en) | Apparatus and method for quorum-based power-down of unresponsive servers in a computer cluster | |
US10331198B2 (en) | Dynamically adapting to demand for server computing resources | |
CN111181780A (en) | HA cluster-based host pool switching method, system, terminal and storage medium | |
WO2023029375A1 (en) | Power source consumption management apparatus for four-way server | |
CN110985426B (en) | Fan control system and method for PCIE Switch product | |
CN109766248A (en) | System failure signal acquiring method, device, server and readable storage medium storing program for executing | |
CN113835508A (en) | Power consumption management method and device of server, BMC and storage medium | |
US20070294600A1 (en) | Method of detecting heartbeats and device thereof | |
CN114610562A (en) | Server power consumption control method, system, terminal and storage medium | |
CN114327883A (en) | Frequency regulation and control method and device, electronic equipment and medium |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190820 |
|
RJ01 | Rejection of invention patent application after publication |