CN111381659A - Computer system and power management method - Google Patents
Computer system and power management method Download PDFInfo
- Publication number
- CN111381659A CN111381659A CN201811630978.0A CN201811630978A CN111381659A CN 111381659 A CN111381659 A CN 111381659A CN 201811630978 A CN201811630978 A CN 201811630978A CN 111381659 A CN111381659 A CN 111381659A
- Authority
- CN
- China
- Prior art keywords
- power
- power supply
- voltage
- value
- output power
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
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
- G06F1/30—Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
- G06F1/305—Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations in the event of power-supply fluctuations
-
- 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/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
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
A power management method is suitable for a computer system, and determines a rated output power of at least one direct current voltage by two power supply units according to an output power parameter; and one of the two baseboard management controllers determines the output power parameter according to the voltage amplitude of an alternating current commercial power; and controlling one of the two power supply units to operate in one of a start-up mode and a non-start-up mode according to the rated output power of the two power supply units, the operating state and a total load power of each application circuit by using one of the two power supply units operating in an operating state as a start-up mode.
Description
[ technical field ] A method for producing a semiconductor device
The present invention relates to a computer system and a power management method, and more particularly, to a computer system and a power management method for effectively providing a backup function of a power supply.
[ background of the invention ]
A conventional computer system, such as a server rack, includes a power module and a plurality of nodes (nodes), wherein the power module is composed of two power supplies. The nodes may be computing modules such as General-purpose graphics processing units (GPGPU) or storage modules. Each power supply supports the crps (common redundant power supplies) specification established by Intel corporation, so that under normal operating conditions of the computer system, only one of the two power supplies is activated as a main power supply to provide power required by the nodes included in the computer system to operate, and the other power supply is activated as a backup power supply and is in a non-activated state or a standby state.
For example, each power supply may receive 110 volts or 220 volts of ac mains power, and correspondingly convert the ac mains power into a dc output voltage, and the dc voltage corresponds to a dc output current. However, assuming that the actual rated output power of each power supply is 2000 watts (W) when receiving 220 v ac mains, if each power supply is changed to receive 110 v ac mains, the actual rated output power of each power supply is 1000 watts.
When the conventional computer system monitors the operation of the power module with a fixed predetermined rated power under a normal operation condition, for example, the power module is designed such that the two power supplies receive 220 v ac commercial power, so that one of the two power supplies, i.e. the main power supply, provides the power for the operations of the nodes included in the computer system, and the other power supply serves as the backup power supply, and the computer system is designed such that the actual rated power that can be provided by the computer system according to the maximum operation of the main power supply serves as the fixed predetermined rated output power for monitoring the operation of the power module, and the average value of the predetermined rated output powers respectively corresponding to the two power supplies included in the power module is generally used as the predetermined rated output power of the power module when the power module with the backup function is designed, and controlling whether to start (or start) the backup power supply of the power module according to the set safe operation threshold value, for example, 80%. For example, when the two power supplies receive 220 v ac mains power, the maximum practical rated power of the two power supplies is 2000 watts (W), the predetermined rated output power of the power module is set to 2000 watts (W), and the power supply state of the power module is calculated by using 2000 watts (W) as a fixed value of the predetermined rated output power, for example, in normal operation of the computer system, the power supply state of the power module is calculated by using a ratio of the power supplied by the power module to the operation of the computer system (equal to the practical power consumption consumed in the operation of the computer system) to the predetermined rated output power as the power supply state, comparing the power supply state of the power module with the safe operation threshold value to obtain a comparison result, and determining whether to turn on the backup power supply according to the comparison result to switch the backup power supply from the standby state or the non-start state to the start state, for example, the safety operation threshold is 80%, and when the power supply state is greater than or equal to 80%, the power module starts the backup power supply. However, when the user mistakenly connects the plug of the two power supplies to the socket providing the 110 v ac commercial power, the maximum actual rated output power provided by the two power supplies is proportionally reduced to only half of the actual rated output power originally used as the predetermined rated output power, for example, from 2000 w to 1000 w, corresponding to the received ac commercial power.
At this time, since the computer system monitors the operation of the power module with a fixed predetermined rated power of 2000 watts, only the main power supply is activated during normal operation of the computer system, and even if the main power supply continuously provides the power consumed during the operation of the computer system with the actual rated output power at the maximum possible output when the main power supply is operated in an environment of receiving 110 v of ac mains power, in other words, the main power supply continuously provides the power for the operation of the computer system (which is equal to the actual power consumption consumed during the operation of the computer system) with the maximum actual rated output power, that is, the main power supply continuously operates in a full power manner, since only the main power supply is activated during normal operation of the computer system, that is to say, the activated part of the power module is already continuously operated in the 100% power supply state, however, since the predetermined rated output power set by the conventional computer system is fixed, when the operation of the power supply is continuously monitored by using the fixed predetermined rated output power, the computer system may misjudge the power supply status of the power module, which is the ratio of the power consumed by the computer system (equal to the actual power consumption consumed by the computer system during operation) to the predetermined rated output, i.e. 50% of the power supply status, because the calculated power supply status has not reached the safe operation threshold, therefore, the power module does not start the backup power supply, and may cause the main power supply which is continuously powered by full power to provide enough power for the computer system to operate in a full power state for a long time, thereby shortening the service life of the main power supply or causing damage to the main power supply.
In contrast, when the conventional computer system is in a normal operation condition, the power module is designed to receive 110 v ac power. However, when the user mistakenly connects the plug of the two power supplies to the socket for providing the 220 v ac commercial power, the maximum actual rated output power provided by the two power supplies will be increased by an equal proportion corresponding to the received ac commercial power to be twice the original actual rated output power as the predetermined rated output power, for example, the actual rated output power of each power supply in the power module is changed from 2000 w to 4000 w, if the power required for the operation of the computer system is 1800 w, the actual rated output power preset to be turned on as the main power supply in the two power supplies of the power module is 4000 w, although the 1800 w power required for the operation of the computer system is provided, the main power supply is only needed to be turned on to easily provide the sufficient operation power of the whole computer system, but because the power module uses the fixed predetermined rated output power to calculate and determine whether to turn on or not In the present embodiment, the predetermined rated output power of the other power supply serving as the backup power supply in the power module is 2000 w, so that the power supply status of the power module is calculated as the ratio of the power consumed by the computer system (equal to the actual power consumption consumed by the computer system during operation) to the predetermined rated output, that is, 90% of the power supply status, because the calculated power supply status exceeds the set safe operation threshold of 80%, because the two power supplies support the CRPS specification, the other power supply is started to supply power in parallel, so that the maximum total output power is 8000 w (that is, 4000 w × 2). In this way, although the computer system can obtain enough power to maintain normal operation, since each power supply is actually in a state of small power supply, the power conversion for small power supply or large power supply will cause more power loss in the process of power conversion for the power supply, and furthermore, the power module with backup function means that the power module has an inactive power supply as a backup power supply under normal operation, but in this case, the power module turns on all the power supplies included in the power module under normal operation, so that the power module does not have any inactive power supply as a backup power supply and loses enough backup capability, that is, when any power supply is abnormal, the power module can trigger the power module to start overload protection and shut down the output of the direct current output voltage because no power supply which is not started is started to backup the power supply which is detected to be abnormal, so that the operation of the nodes of the computer system is suddenly interrupted, and important data is lost, and therefore the problem to be solved is solved.
[ summary of the invention ]
The present invention is directed to a computer system and a power management method for effectively providing a backup function of a power supply.
To solve the above technical problem, a computer system is provided, which includes N application circuits, two power supply units, and N baseboard management controllers. Each application circuit receives at least one direct current voltage as operating power and consumes a corresponding total load power, and N is a positive integer.
Each power supply unit is electrically connected with the N application circuits, is suitable for receiving an alternating current commercial power, converts and outputs at least one direct current voltage when an operation state is a starting mode, does not output the at least one direct current voltage when the operation state is a non-starting mode, stores a first input alternating current voltage value, a second input alternating current voltage value, a first output power value corresponding to the first input alternating current voltage value and a second output power value corresponding to the second input alternating current voltage value, and determines a rated output power of the at least one direct current voltage according to an output power parameter.
The substrate management controllers are electrically connected with the power supply units. One of the baseboard management controllers determines the output power parameter to be equal to the corresponding one of the first output power value and the second output power value according to which one of the first input alternating voltage value and the second input alternating voltage value the voltage amplitude of the alternating current commercial power corresponds to, and transmits and stores the output power parameter to each power supply unit.
One of the power supply units operates in the start mode, and controls the other power supply unit to operate in one of a start mode and a non-start mode according to the rated output power of each power supply unit, the operating state and the total load power of each application circuit.
Preferably, the computer system further comprises a voltage bridge controller electrically connected between the two power supply units and the N baseboard management controllers and the N application circuits. Each power supply unit can detect and store the voltage amplitude of the AC commercial power.
The voltage bridge controller receives the at least one direct current voltage from the two power supply units to output the direct current voltage to each application circuit, and detects and stores the magnitude of the total load power of each application circuit. The voltage bridge controller can also receive an inquiry command to read the first input ac voltage value, the second input ac voltage value, the first output power value, the second output power value, and the voltage amplitude of the ac mains stored in each power supply unit.
The one of the baseboard management controllers generates the query command to obtain the first input ac voltage value, the second input ac voltage value, the first output power value, the second output power value, the magnitude of the voltage amplitude of the ac utility power, and the total load power of each application circuit, which are stored in each power supply unit, through the voltage bridge controller.
Preferably, when one of the power supply units operates in the active mode and the other power supply unit operates in the inactive mode, the power supply unit operating in the active mode calculates a power supply state. The power supply state is equal to the sum of the total load power of each application circuit divided by the rated output power of the power supply unit operating in the start mode. When the power supply unit operating in the start mode judges that the power supply state is greater than a preset first safe operation critical value, the other power supply unit is controlled to operate in the start mode instead.
Preferably, when the two power supply units operate in the start mode, one of the power supply units calculates a power supply state. The power supply state is equal to the sum of the total load power of each application circuit divided by the sum of the rated output power of the two power supply units operating in the start mode. When one of the power supply units judges that the power supply state is smaller than a preset second safe operation critical value, the other one of the power supply units is controlled to operate in the non-starting mode instead.
Preferably, each bmc determines a load threshold corresponding to each application circuit according to the magnitude of the voltage amplitude of the ac mains, wherein the load threshold is smaller than a rated total output power, and the magnitude of the load threshold is related to the magnitude of the rated total output power. The rated total output power is equal to the sum of the rated output powers of the two power supply units operating in the start-up mode.
The N baseboard management controllers are also respectively electrically connected with the N application circuits, and when one of the baseboard management controllers judges that the total load power of the corresponding application circuit is larger than or equal to the corresponding load critical value, the corresponding baseboard management controller is informed to also generate a load reduction instruction to the corresponding application circuit, so that the total load power consumed by the corresponding application circuit is reduced.
The invention also provides a power management method, which is suitable for a computer system, wherein the computer system comprises N application circuits, two power supply units and N substrate management controllers, and N is a positive integer. The power management method comprises the steps of (a) - (e).
In step (a), each application circuit receives at least one dc voltage as operating power and consumes a corresponding total load power.
In step (b), each power supply unit is adapted to receive an ac mains supply, and is operated to convert and output the at least one dc voltage when an operation state is a start mode, and is operated not to output the at least one dc voltage when the operation state is a non-start mode, and stores a first input ac voltage value, a second input ac voltage value, a first output power value corresponding to the first input ac voltage value, and a second output power value corresponding to the second input ac voltage value, and determines a rated output power of the at least one dc voltage according to an output power parameter.
In step (c), one of the baseboard management controllers determines which of the first input ac voltage value and the second input ac voltage value the output power parameter is equal to according to the voltage amplitude of the ac utility power, and transmits and stores the output power parameter to each of the power supply units.
In step (d), one of the power supply units operates in the active mode, and the other power supply unit is controlled to operate in one of the active mode and the inactive mode according to the rated output power of each power supply unit, the operating state and the total load power of each application circuit.
Preferably, the computer system further comprises a voltage bridge controller, and the power management method further comprises steps (e) and (f), wherein in step (b), each of the power supply units can detect and further store the magnitude of the voltage amplitude of the ac mains.
In step (e), the voltage bridge controller receives the at least one dc voltage from the two power supply units to output the dc voltage to each application circuit, and detects and stores the total load power of each application circuit.
In step (f), the voltage bridge controller can further receive an inquiry command to read the first input ac voltage value, the second input ac voltage value, the first output power value, the second output power value, and the voltage amplitude of the ac mains stored in each power supply unit.
In step (c), the one of the bmcs generates the query command to obtain the first input ac voltage value, the second input ac voltage value, the first output power value, the second output power value, the magnitude of the voltage amplitude of the ac power and the total load power of each application circuit stored in each power supply unit through the voltage bridge controller.
Preferably, in step (d), when one of the power supply units operates in the active mode and the other power supply unit operates in the inactive mode, the power supply unit operating in the active mode calculates a power supply status. The power supply state is equal to the sum of the total load power of each application circuit divided by the rated output power of the power supply unit operating in the start mode. When the power supply unit operating in the start mode judges that the power supply state is greater than a preset first safe operation critical value, the other power supply unit is controlled to operate in the start mode instead.
Preferably, in step (d), when the two power supply units operate in the start mode, one of the power supply units calculates a power supply state. The power supply state is equal to the sum of the total load power of each application circuit divided by the sum of the rated output power of the two power supply units operating in the start mode. When one of the power supply units judges that the power supply state is smaller than a preset second safe operation critical value, the other one of the power supply units is controlled to operate in the non-starting mode instead.
Preferably, the power management method further includes a step (g) of determining, by each bmc, a load threshold corresponding to each application circuit according to the magnitude of the voltage amplitude of the ac mains, where the load threshold is smaller than a rated total output power, and the magnitude of the load threshold is related to the magnitude of the rated total output power. The rated total output power is equal to the sum of the rated output powers of the two power supply units operating in the start-up mode.
When one of the baseboard management controllers judges that the total load power of the corresponding application circuit is greater than or equal to the corresponding load critical value, the corresponding baseboard management controller is informed to generate a load reduction instruction to the corresponding application circuit, so that the total load power consumed by the corresponding application circuit is reduced.
Compared with the prior art, the computer system and the power management method of the invention determine the output power parameter by one of the baseboard management controllers according to the voltage amplitude of the alternating current commercial power, so that each power supply unit determines the rated output power of the at least one direct current voltage according to the output power parameter. One of the power supply units operates in the start mode, and controls the other power supply unit to operate in one of the start mode and the non-start mode according to the rated output power of each power supply unit, the operating state and the total load power of each application circuit, thereby solving the problems of the prior art.
[ description of the drawings ]
FIG. 1 is a block diagram illustrating an embodiment of a computer system according to the present invention.
FIG. 2 is a flowchart illustrating steps of a power management method implemented by the computer system according to the present invention.
[ detailed description ] embodiments
Referring to fig. 1, the computer system of the present invention includes two motherboards 2 and 3, two Baseboard Management Controllers (BMCs) 21 and 31, two application circuits 22 and 32, a Power Distribution Board (PDB) 4, a voltage bridge controller 5, and two Power Supply Units (PSUs) 11 and 12.
The computer system is, for example, a server cabinet, and the two baseboard management controllers 21 and 31 and the two application circuits 22 and 32 are respectively disposed on the two mainboards 2 and 3 to form two nodes (nodes), respectively. Each application circuit 22, 32 is, for example, at least one of a Central Processing Unit (CPU), a Chipset (Chipset), a disk storage unit (e.g., a hard drive), a General-purpose graphics processing unit (GPGPU) chip, a graphics display chip, or any component of a server node that requires power consumption.
Referring to fig. 1 and 2, fig. 2 shows an embodiment of a power management method executed by the computer system, the power management method includes steps S11-S18.
In step S11, each application circuit 22, 32 receives the at least one dc voltage Vout1, Vout2 as operating power and consumes the corresponding total load power.
In step S12, each of the power supply units 11 and 12 is adapted to receive an AC mains AC1, convert and output at least one dc voltage Vin1 and Vin2 when an operation state is a start mode, and not output the at least one dc voltage Vin1 and Vin2 when the operation state is a non-start mode, and store a first input AC voltage value, a second input AC voltage value, a first output power value corresponding to the first input AC voltage value, and a second output power value corresponding to the second input AC voltage value, and determine a rated output power of the at least one dc voltage according to an output power parameter. For example, each of the power supply units 11 and 12 includes at least one power supply.
In this embodiment, the two power supply units 11 and 12 respectively receive the same AC power supply AC1 through two wires (not shown) and two sockets of the socket, and the amplitude of the AC power supply AC1 is, for example, 110 volts or 220 volts. For convenience of illustration, the two dc voltages Vin1, Vin2 may include a plurality of dc voltages, such as three dc voltages of 12 v, 5 v and 3.3 v, for example, the dc voltage Vin1 may represent three dc voltages of 12 v, 5 v and 3.3 v, and the dc voltage Vin2 may also represent three dc voltages of 12 v, 5 v and 3.3 v, but not limited thereto. That is, the two power supply units 11 and 12 output three dc voltages of 12 v, 5 v and 3.3 v.
Each power supply unit 11, 12 also detects the AC mains AC1, stores the amplitude of the AC mains AC1, supports the crps (common redundant power supplies) specification, and transmits and receives information via a bus CR provided on the power distribution board 4.
In step S13, the voltage bridge controller 5 receives the at least one dc voltage Vin1, Vin2 from the two power supply units 11, 12 and is electrically connected to the two application circuits 22, 32 to output two dc voltages Vout1, Vout2 to each application circuit 22, 32, and detect and store a total load power of each application circuit 22, 32
For example, the voltage bridge controller 5 correspondingly outputs the received dc voltages Vin1 and Vin2 of 12 volts, 5 volts and 3.3 volts to the two application circuits 22 and 32 according to a predetermined output power ratio, i.e. the dc voltages Vout1 and Vout2 both include 12 volts, 5 volts and 3.3 volts output voltages, and the power sum of the dc voltages Vin1 and Vin2 is equal to the power sum of the dc voltages Vout1 and Vout 2.
It should be additionally noted that: the two dc voltages Vout1, Vout2 are not only provided to the two application circuits 22, 32, respectively, but also provided to other components disposed on the two motherboards 2, 3, such as the two bmcs 21, 31, respectively, as operating power.
In step S14, the voltage bridge controller 5 can further receive an inquiry command to read the first input AC voltage value, the second input AC voltage value, the first output power value, the second output power value, and the voltage amplitude of the AC mains AC1 stored in each of the power supply units 11 and 12. In the present embodiment, the voltage bridge controller 5 is, for example, a Microcontroller (MCU), but not limited thereto.
In step S15, one of the bmcs 21 and 31 generates the query command to obtain the first input AC voltage value, the second input AC voltage value, the first output power value, the second output power value, the magnitude of the voltage amplitude of the AC utility power AC1, and the total load power of each application circuit 22 and 32 stored in each power supply unit 11 and 12 through the voltage bridge controller 5. One of the bmcs 21 and 31 determines the output power parameter equal to the corresponding one of the first output power value and the second output power value according to which one of the first input AC voltage value and the second input AC voltage value corresponds to the voltage amplitude of the AC utility power AC1, and transmits and stores the output power parameter to each of the power supply units 11 and 12.
More specifically, one of the bmcs 21 and 31 is a Master mode (Master mode) in which the bmcs 21 and 31 operate. In addition, a plurality of signals S1 to S4 exchange information between the two bmcs 21 and 31 and the bridge controller 5, and between the bridge controller 5 and the two Power management units 11 and 12, and the signals S1 to S4 support a Power management interface (PSMI).
In step S16, one of the power supply units 11 (or 12) is operated in the activated mode, and the other power supply unit 12 (or 11) is controlled to operate in one of the activated mode and the deactivated mode according to the rated output power of each power supply unit 11, 12, the operating status and the total load power of each application circuit 22, 32. For example, one of the power supply units 11 (or 12) is the two power supply units 11, 12 that determine to operate in a master mode according to the CRPS specification.
In more detail, when one of the power supply units 11 (or 12) operates in the active mode and the other of the power supply units 12 (or 11) operates in the inactive mode, the power supply unit 11 (or 12) operating in the active mode calculates a power supply state. The power supply status is equal to the sum of the total load power of each application circuit 22, 32 divided by the rated output power of the power supply unit 11 (or 12) operating in the start mode. When the power supply unit 11 (or 12) operating in the start mode determines that the power supply status is greater than a predetermined first safe operation threshold, another one of the power supply units is controlled to operate in the start mode 12 (or 11) instead.
For example, the first input ac voltage value, the second input ac voltage value, the first output power value, and the second output power value are 110 volts, 220 volts, 500 watts, and 1000 watts, respectively. When the voltage amplitude of the AC utility power AC1 is equal to the first input AC voltage value (i.e. 110 v), and the corresponding rated output power is equal to the first output power value (i.e. 500 w), assuming that the total load power is equal to 450 w, the first safe operation threshold is equal to 80%, and the operation status of the power supply unit 11 is the startup mode, when the power supply unit 11 determines that the power supply status (equal to 450/500=90%) is greater than the first safe operation threshold (i.e. 80%), the bus CR transmits information to start the power supply unit 12 to jointly supply power. Similarly, under the same condition, when the voltage amplitude of the AC mains AC1 is equal to the second input AC voltage value (i.e. 220 v), and the corresponding rated output power is equal to the second output power value (i.e. 1000 w), the power supplying status is equal to 450/1000=45%, the power supply unit 12 is not activated (operating in the non-activated mode), which avoids the problem of the prior art that both power supply units are activated under this condition.
Furthermore, when the two power supply units 11, 12 operate in the start mode, one of the power supply units (e.g. master mode) 11 (or 12) calculates the other power supply state. The power supply status is equal to the sum of the total load power of each application circuit 22, 32 divided by the sum of the rated output power of the two power supply units 11, 12 operating in the start mode. When one of the power supply units 11 (or 12) determines that the power supply status is less than a predetermined second safe operation threshold, the other one of the power supply units 12 (or 11) is controlled to operate in the inactive mode.
For example, when the voltage amplitude of the AC utility power AC1 is equal to the second input AC voltage value (i.e. 220 v) and the rated output power is equal to the second output power value (i.e. 1000 w), assuming that the total load power is equal to 300 w and the second safe operation threshold is equal to 20%, and the operation statuses of the two power supply units 11, 12 are both in the startup mode, when one of the power supply units 11, 12 (e.g. 11) determines that the power supply status (equal to 300/2000=15%) is less than the second safe operation threshold (i.e. 20%), the other of the two power supply units 11, 12 (e.g. 12) is turned off by the information transmitted by the bus CR. Similarly, under the same conditions, when the amplitude of the AC mains AC1 is equal to the first input AC voltage value (i.e. 110 v), and the rated output power is equal to the first output power value (i.e. 500 w), the power supply status is equal to 300/1000=30%, neither of the two power supply units 11, 12 is turned off, and power supply is continued, so as to avoid the problem of the prior art that one of the two power supply units is turned off under such conditions.
In step S17, when one of the bmcs 21 and 31 determines that the two power supply units 11 and 12 simultaneously output the at least one dc voltage Vin1 and Vin2, a warning message indicating that the backup function has failed is generated. The warning message may be displayed on a display screen (not shown) via a Basic Input Output System (BIOS) (not shown) to notify the user or system administrator.
In the following example, each bmc 21, 31 obtains the voltage amplitude of the AC utility AC1 equal to the first input AC voltage value (i.e. 110 v), and if the total load power is equal to 800 w, each bmc 21, 31 determines that the two first output power values are both smaller than the total load power (i.e. 500 w is smaller than 800 w), and further determines that the two power supply units 11, 12 output the dc voltages Vin1, Vin2 simultaneously. At this time, the two power supply units 11 and 12 of the computer system are both operating to output the dc voltages Vin1 and Vin2, and no Redundancy (Redundancy) power is available.
In step S18, a load threshold corresponding to each application circuit 22, 32 is determined by each bmc 21, 31 according to the magnitude of the AC power AC 1. The load threshold is smaller than a rated total output power, and the magnitude of the load threshold is related to the magnitude of the rated total output power, which is equal to the sum of the rated output powers of the two power supply units 11 and 12 operating in the start mode.
When one of the baseboard management controllers 21, 31 determines that the total load power of the corresponding application circuit 22, 32 is greater than or equal to the corresponding load threshold, it notifies the corresponding baseboard management controller 21, 31 to further generate a load reduction command to the corresponding application circuit 22, 32, so that the total load power consumed by the corresponding application circuit 22, 32 becomes smaller
As a continuing example, when each of the power supply units 11, 12 determines that the voltage amplitude of the AC mains AC1 corresponds to 110 v, i.e. substantially equals 110 v but the amplitude is not exactly equal to 110 v, the rated output power of the dc voltages Vin1, Vin2 is 500 w, so that the rated total output power of the dc voltages Vin1, Vin2 is equal to the sum of the two first output power values (i.e. the sum of the two rated output power values is equal to 1000 w).
Furthermore, each of the bmcs 21 and 31 pre-stores two candidate load thresholds, which correspond to the first input ac voltage value and the second input ac voltage value, respectively. When each bmc 21, 31 obtains the voltage amplitude of the AC utility AC1 equal to one of the first input AC voltage value and the second input AC voltage value, it determines that the load threshold is equal to the corresponding candidate load threshold.
Continuing with the previous example, the two candidate load thresholds pre-stored by each bmc 21, 31 are 450 w and 900 w to correspond to 110 v and 220 v, respectively. The total load power per application circuit 22, 32 is 500 watts. When the total load power (i.e., 500 w) is greater than the load threshold (i.e., 450 w) when the amplitude of the AC power AC1 is equal to 110 v, each bmc 21, 31 generates the load reduction command so that the total load power of each application circuit 22, 32 is less than or equal to the load threshold. Conversely, when the amplitude of the AC power AC1 is equal to 220 v, the total load power (i.e., 500 w) is less than the load threshold (i.e., 900 w), and the bmc 21, 31 does not generate the load down command.
The following are to be added: in this embodiment, the computer system includes two motherboards 2, 3, two baseboard management controllers 21, 31, and two application circuits 22, 32, but in other embodiments, the computer system may include only one motherboard, one baseboard management controller, and one application circuit, or include a plurality of motherboards, a plurality of corresponding baseboard management controllers, and a plurality of corresponding application circuits, which is not limited herein. In other embodiments, the voltage bridge controller 5 may be omitted, and both the baseboard management controllers 21 and 31 are electrically connected to the two power supply units 11 and 12 to obtain the voltage amplitude of the AC utility power AC1, the first input AC voltage value, the second input AC voltage value, the first output power value, the second output power value, and the total load power of each application circuit 22 and 32. That is, the primary purpose of the bridge controller 5 is to avoid the shortage of the number of input/output pins (Pin) of the power supply units 11, 12 when the number of the bmcs is large.
In summary, one of the bmcs 21 and 31 determines the output power parameter according to the voltage amplitude of the AC utility power AC1, so that each of the power supply units 11 and 12 determines the rated output power of the at least one dc voltage according to the output power parameter. One of the power supply units 11, 12 operates in the start mode, and further calculates the power supply status according to the rated output power of each power supply unit 11, 12, the operating status and the total load power of each application circuit 22, 32, so as to correctly control the other power supply unit 11, 12 to operate in one of the start mode and the non-start mode. In addition, the baseboard management controller 21, 31 determines that the two power supply units 11, 12 need to output the dc voltages Vin1, Vin2 simultaneously according to the magnitude of the voltage amplitude of the AC utility power AC1 received by the two power supply units 11, 12 to provide sufficient rated total output power, that is, when the total power usage of the load of each application circuit 22, 32 is satisfied, the warning message is generated to notify the manager or user that the two power supply units 11, 12 of the computer system cannot provide a backup function, that is, the two power supply units 11, 12 have no redundant (Redundancy) power available. Furthermore, the load threshold corresponding to the application circuits 22, 32 is determined by each bmc 21, 31 according to the magnitude of the voltage amplitude of the AC utility power AC1, so as to generate the load reduction command when the total load power of the application circuits 22, 32 is greater than or equal to the load threshold, thereby achieving the objective of the present invention.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A computer system, comprising:
n application circuits, each of which receives at least one DC voltage as operating power and consumes a corresponding total load power, wherein N is a positive integer;
two power supply units electrically connected with the N application circuits, wherein each power supply unit is suitable for receiving an alternating current commercial power, converting and outputting the at least one direct current voltage when an operation state is a starting mode, not outputting the at least one direct current voltage when the operation state is a non-starting mode, storing a first input alternating current voltage value, a second input alternating current voltage value, a first output power value corresponding to the first input alternating current voltage value and a second output power value corresponding to the second input alternating current voltage value, and determining a rated output power of the at least one direct current voltage according to an output power parameter; and
n baseboard management controllers electrically connected to the power supply units,
one of the baseboard management controllers determines the output power parameter to be equal to the corresponding one of the first output power value and the second output power value according to which one of the first input AC voltage value and the second input AC voltage value the voltage amplitude of the AC mains supply corresponds to, and transmits and stores the output power parameter to each power supply unit,
one power supply unit operates in the starting mode, and controls the other power supply unit to operate in one of the starting mode and the non-starting mode according to the rated output power of each power supply unit, the operating state and the total load power of each application circuit.
2. The computer system of claim 1, further comprising a voltage bridge controller electrically connected between the two power supply units and the N baseboard management controllers and the N application circuits, wherein each power supply unit is capable of detecting and storing a voltage amplitude of the AC power, the voltage bridge controller receives the at least one DC voltage from the two power supply units for outputting to each application circuit and detects and stores a load total power of each application circuit, the voltage bridge controller is further capable of receiving an inquiry command to read the first input AC voltage value, the second input AC voltage value, the first output power value, the second output power value, and the voltage amplitude of the AC power stored in each power supply unit,
the one of the baseboard management controllers generates the query command to obtain the first input ac voltage value, the second input ac voltage value, the first output power value, the second output power value, the magnitude of the voltage amplitude of the ac utility power, and the total load power of each application circuit, which are stored in each power supply unit, through the voltage bridge controller.
3. The computer system as claimed in claim 1, wherein when one of the power supply units operates in the active mode and the other one of the power supply units operates in the inactive mode, the power supply unit operating in the active mode calculates a power supply status, the power supply status being equal to a sum of total power of the loads of each of the application circuits divided by the rated output power of the power supply unit operating in the active mode, and when the power supply unit operating in the active mode determines that the power supply status is greater than a predetermined first safe operation threshold, the other one of the power supply units is controlled to change to operate in the active mode.
4. The computer system as claimed in claim 1, wherein when the two power supply units operate in the power-on mode, one of the power supply units calculates a power supply status equal to a sum of the total load power of each of the application circuits divided by a sum of the rated output powers of the two power supply units operating in the power-on mode, and when one of the power supply units determines that the power supply status is less than a predetermined second safe operation threshold, the other one of the power supply units is controlled to operate in the power-off mode instead.
5. The computer system of claim 1, wherein each baseboard management controller determines a load threshold corresponding to each application circuit according to a voltage amplitude of the AC mains, the load threshold being smaller than a rated total output power, and the magnitude of the load threshold being related to the magnitude of the rated total output power, the rated total output power being equal to a sum of the rated output powers of the two power supply units operating in the boot mode,
the N baseboard management controllers are also respectively electrically connected with the N application circuits, and when one of the baseboard management controllers judges that the total load power of the corresponding application circuit is larger than or equal to the corresponding load critical value, the corresponding baseboard management controller is informed to also generate a load reduction instruction to the corresponding application circuit, so that the total load power consumed by the corresponding application circuit is reduced.
6. A power management method is suitable for a computer system, the computer system comprises N application circuits, two power supply units and N baseboard management controllers, N is a positive integer, the power management method is characterized by comprising the following steps:
(a) receiving at least one direct current voltage as operating power by each application circuit, and consuming a corresponding total load power;
(b) each power supply unit is suitable for receiving an alternating current commercial power, converting and outputting at least one direct current voltage when an operation state is a starting mode, not outputting the at least one direct current voltage when the operation state is a non-starting mode, storing a first input alternating current voltage value, a second input alternating current voltage value, a first output power value corresponding to the first input alternating current voltage value and a second output power value corresponding to the second input alternating current voltage value, and determining a rated output power of the at least one direct current voltage according to an output power parameter;
(c) determining, by one of the baseboard management controllers, which of the first input AC voltage value and the second input AC voltage value corresponds to according to the magnitude of the voltage amplitude of the AC mains supply, that the output power parameter is equal to the corresponding one of the first output power value and the second output power value, and transmitting and storing the output power parameter to each of the power supply units; and
(d) and controlling the other power supply unit to operate in one of the start mode and the non-start mode according to the rated output power of each power supply unit, the operation state and the total load power of each application circuit.
7. The method of claim 6, wherein the computer system further comprises a voltage bridge controller, the method further comprises steps (e) and (f),
in step (b), each power supply unit can detect and store the voltage amplitude of the AC mains supply, and
in step (e), the voltage bridge controller receives the at least one dc voltage from the two power supply units to output the dc voltage to each application circuit, and detects and stores the total load power of each application circuit,
in step (f), the voltage bridge controller can further receive an inquiry command to read the first input ac voltage value, the second input ac voltage value, the first output power value, the second output power value, and the voltage amplitude of the ac utility power stored in each power supply unit,
in step (c), the one of the bmcs generates the query command to obtain the first input ac voltage value, the second input ac voltage value, the first output power value, the second output power value, the magnitude of the voltage amplitude of the ac power and the total load power of each application circuit stored in each power supply unit through the voltage bridge controller.
8. The power management method according to claim 6, wherein in step (d), when one of the power supply units operates in the active mode and another one of the power supply units operates in the inactive mode, the power supply unit operating in the active mode calculates a power supply status, the power supply status is equal to the sum of the total load power of each application circuit divided by the rated output power of the power supply unit operating in the active mode, and when the power supply unit operating in the active mode determines that the power supply status is greater than a predetermined first safe operation threshold, the other one of the power supply units is controlled to operate in the active mode instead.
9. The power management method according to claim 6, wherein in step (d), when the two power supply units are operating in the startup mode, one of the power supply units calculates a power supply status, which is equal to the sum of the total load power of each of the application circuits divided by the sum of the rated output powers of the two power supply units operating in the startup mode, and when one of the power supply units determines that the power supply status is less than a predetermined second safe operation threshold, the other one of the power supply units is controlled to operate in the non-startup mode instead.
10. The power management method of claim 6, further comprising the step (g):
determining a load threshold corresponding to each application circuit by each baseboard management controller according to the voltage amplitude of the AC mains supply, wherein the load threshold is smaller than a rated total output power, and the magnitude of the load threshold is related to the magnitude of the rated total output power, which is equal to the sum of the rated output powers of the two power supply units operating in the startup mode, an
When one of the baseboard management controllers judges that the total load power of the corresponding application circuit is greater than or equal to the corresponding load critical value, the corresponding baseboard management controller is informed to generate a load reduction instruction to the corresponding application circuit, so that the total load power consumed by the corresponding application circuit is reduced.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811630978.0A CN111381659B (en) | 2018-12-29 | 2018-12-29 | Computer system and power management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811630978.0A CN111381659B (en) | 2018-12-29 | 2018-12-29 | Computer system and power management method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111381659A true CN111381659A (en) | 2020-07-07 |
CN111381659B CN111381659B (en) | 2023-05-09 |
Family
ID=71218165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811630978.0A Active CN111381659B (en) | 2018-12-29 | 2018-12-29 | Computer system and power management method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111381659B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114498905A (en) * | 2022-02-28 | 2022-05-13 | 上海玫克生储能科技有限公司 | Power supply system for switching between different power modes |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200413896A (en) * | 2003-01-24 | 2004-08-01 | Mitac Technology Corp | Power management and control method of power supply and device thereof |
CN102467220A (en) * | 2010-11-12 | 2012-05-23 | 英业达股份有限公司 | Computer system and its power management method |
CN103970248A (en) * | 2013-02-05 | 2014-08-06 | 新唐科技股份有限公司 | power management circuit and method and computer system |
-
2018
- 2018-12-29 CN CN201811630978.0A patent/CN111381659B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200413896A (en) * | 2003-01-24 | 2004-08-01 | Mitac Technology Corp | Power management and control method of power supply and device thereof |
CN102467220A (en) * | 2010-11-12 | 2012-05-23 | 英业达股份有限公司 | Computer system and its power management method |
CN103970248A (en) * | 2013-02-05 | 2014-08-06 | 新唐科技股份有限公司 | power management circuit and method and computer system |
US20140223212A1 (en) * | 2013-02-05 | 2014-08-07 | Nuvoton Technology Corporation | Power management circuit, power management method, and computer system |
Non-Patent Citations (1)
Title |
---|
魏荣宗;黄立宁;林志森;郑清宗;: "智能型混合能源独立供电/市电并联系统" * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114498905A (en) * | 2022-02-28 | 2022-05-13 | 上海玫克生储能科技有限公司 | Power supply system for switching between different power modes |
CN114498905B (en) * | 2022-02-28 | 2022-10-11 | 上海玫克生储能科技有限公司 | Power supply system for switching between different power modes |
Also Published As
Publication number | Publication date |
---|---|
CN111381659B (en) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106339058B (en) | Method and system for dynamically managing power supply | |
US9223394B2 (en) | Rack and power control method thereof | |
JP5317360B2 (en) | Computer program, system, and method for thresholding system power loss notification in a data processing system | |
US11042202B2 (en) | Server rack with dynamic power management by using baseboard management controllers | |
US20100077238A1 (en) | Energy efficienct power supply system | |
RU2690750C1 (en) | Method for powering the system and its computer system | |
US10365701B2 (en) | Information handling system configuration for power system output capability | |
CN106371540B (en) | System power management method, chip and electronic equipment | |
JP4915224B2 (en) | Information processing method, information processing apparatus, recording medium, program, and control apparatus | |
US10942555B2 (en) | Power supplying method for computer system | |
US9733686B1 (en) | Systems and methods for management controller enhanced power supply unit current sharing | |
CN102053690A (en) | Server | |
KR20210147982A (en) | Method and control circuit for controlling delivery of power to one or more servers | |
US11224141B2 (en) | Server rack system and method of power management in the server rack system | |
US11068038B2 (en) | System and method for using current slew-rate telemetry in an information handling system | |
EP2924538B1 (en) | Computer system and method for its operation | |
CN111381659A (en) | Computer system and power management method | |
US11327549B2 (en) | Method and apparatus for improving power management by controlling operations of an uninterruptible power supply in a data center | |
TWI685733B (en) | Computer system and power management method | |
CN111309132A (en) | Method for multi-gear power supply redundancy of server | |
JP2010073030A (en) | Electronic apparatus and end processing program | |
US10365705B2 (en) | System and methods for prioritized multi-node server and infrastructure availability during power capacity loss | |
CN116795195A (en) | Main board system with multiple CPU modules, control method of main board and computing equipment | |
CN112051916B (en) | Power supply protection device for server | |
US9411704B2 (en) | Computer systems and methods of detecting AC failure |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |