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 PDF

Info

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
Application number
CN201910424520.8A
Other languages
Chinese (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.)
Suzhou Wave Intelligent Technology Co Ltd
Original Assignee
Suzhou Wave Intelligent Technology 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 Suzhou Wave Intelligent Technology Co Ltd filed Critical Suzhou Wave Intelligent Technology Co Ltd
Priority to CN201910424520.8A priority Critical patent/CN110147155A/en
Publication of CN110147155A publication Critical patent/CN110147155A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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

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

Server power supply cold redundancy control method, device and BMC based on BMC
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.
CN201910424520.8A 2019-05-21 2019-05-21 Server power supply cold redundancy control method, device and BMC based on BMC Pending CN110147155A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
文杰斌,谭毅主编: "《光通信传输技术及设备》", 30 June 2018 *

Cited By (40)

* Cited by examiner, † Cited by third party
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