CN102541239A - Network equipment and power consumption control method thereof - Google Patents
Network equipment and power consumption control method thereof Download PDFInfo
- Publication number
- CN102541239A CN102541239A CN2010105913249A CN201010591324A CN102541239A CN 102541239 A CN102541239 A CN 102541239A CN 2010105913249 A CN2010105913249 A CN 2010105913249A CN 201010591324 A CN201010591324 A CN 201010591324A CN 102541239 A CN102541239 A CN 102541239A
- Authority
- CN
- China
- Prior art keywords
- power
- network equipment
- central processing
- power consumption
- processing unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
本发明提供一种网络设备及其功耗控制方法,该网络设备包括多个电源供应单元、中央处理器及基板管理控制器,该多个电源供应单元为中央处理器提供电源,每一电源供应单元具有一额定功率,该基板管理控制器用于检测所述多个电源供应单元是否均正常工作,当检测到其中有一个或多个电源供应单元无法正常供电时,所述基板管理控制器将相应调节该中央处理器的功耗,使得该中央处理器的功耗等于剩余的正常供电的电源供应单元提供的总功率。
The present invention provides a network device and its power consumption control method. The network device includes a plurality of power supply units, a central processing unit, and a baseboard management controller. The plurality of power supply units provide power for the central processing unit, and each power supply unit The unit has a rated power, and the baseboard management controller is used to detect whether the multiple power supply units are working normally. When it is detected that one or more power supply units cannot supply power normally, the baseboard management controller will respond accordingly The power consumption of the central processing unit is adjusted so that the power consumption of the central processing unit is equal to the total power provided by the remaining normally powered power supply units.
Description
技术领域 technical field
本发明涉及一种网络设备及其功耗控制方法,尤其涉及一种可自动控制功耗的网络设备及其功耗控制方法。The invention relates to a network device and a power consumption control method thereof, in particular to a network device capable of automatically controlling power consumption and a power consumption control method thereof.
背景技术 Background technique
随着数据业务量的增长及服务质量要求的提高,高可靠性成为高性能通信网络最重要的指标之一。为了达到较高的可靠性,现有的网络交换机、服务器等网络设备一般都会设置多个电源供应单元(power supply unit,PSU)。当一个或一部分PSU出现故障时,剩余的性能正常的PSU仍然能够维持该网络设备的电能供应。With the growth of data traffic and the improvement of service quality requirements, high reliability has become one of the most important indicators of high-performance communication networks. In order to achieve higher reliability, existing network devices such as network switches and servers are generally provided with multiple power supply units (power supply units, PSUs). When one or a part of PSUs fails, the remaining PSUs with normal performance can still maintain the power supply of the network equipment.
然而,此时正常供电的PSU数量减少,提供的总功率亦随之降低。若网络设备的功耗超过剩余正常的PSU的总功率上限时,则可能因为功率输出不足导致网络设备不正常关机或产生其他故障,进而影响整个网络的正常运行。However, at this time, the number of PSUs normally supplying power is reduced, and the total power provided is also reduced accordingly. If the power consumption of the network equipment exceeds the total power upper limit of the remaining normal PSUs, the network equipment may shut down abnormally or cause other failures due to insufficient power output, which will affect the normal operation of the entire network.
发明内容 Contents of the invention
有鉴于此,有必要提供一种自动控制功耗的网络设备。In view of this, it is necessary to provide a network device that automatically controls power consumption.
另,有必要提供一种该网络设备的功耗控制方法。In addition, it is necessary to provide a method for controlling power consumption of the network device.
一种网络设备,包括多个电源供应单元、中央处理器,该多个电源供应单元为中央处理器提供电源,每一电源供应单元具有一额定功率,该网络设备包括基板管理控制器,该基板管理控制器用于检测所述多个电源供应单元是否均正常工作,当检测到其中有一个或多个电源供应单元无法正常供电时,所述基板管理控制器将相应调节该中央处理器的功耗,使得该中央处理器的功耗等于剩余的正常供电的电源供应单元提供的总功率。A network device, including a plurality of power supply units and a central processing unit, the plurality of power supply units provide power for the central processing unit, each power supply unit has a rated power, the network device includes a baseboard management controller, the baseboard The management controller is used to detect whether the plurality of power supply units are working normally, and when it is detected that one or more power supply units cannot supply power normally, the baseboard management controller will adjust the power consumption of the central processing unit accordingly , so that the power consumption of the central processing unit is equal to the total power provided by the remaining normal power supply units.
一种上述网络设备的功耗控制方法,该方法包括以下步骤:a.该基板管理控制器不断检测并判断是否有一个或多个电源供应单元发生故障;b.若有电源供应单元发生故障,则该基板管理控制器控制该中央处理器以最小的功耗进行工作;c.该基板管理控制器获取该中央处理器当前的功耗,并判断该当前功耗是否等于剩余的正常供电的电源供应单元提供的总功率;d.若当前功耗不等于剩余的处于正常工作状态的电源供应单元提供的总功率,则该基板管理控制器调节该中央处理器的频率,使得该中央处理器的功耗等于剩余的正常供电的电源供应单元提供的总功率。A method for controlling power consumption of the above-mentioned network equipment, the method comprising the following steps: a. The baseboard management controller continuously detects and judges whether one or more power supply units fail; b. If any power supply unit fails, Then the baseboard management controller controls the central processing unit to work with the minimum power consumption; c. the baseboard management controller obtains the current power consumption of the central processing unit, and judges whether the current power consumption is equal to the remaining normal power supply The total power provided by the supply unit; d. If the current power consumption is not equal to the total power provided by the remaining power supply units in normal working condition, then the baseboard management controller adjusts the frequency of the central processing unit so that the central processing unit The power consumption is equal to the total power provided by the remaining normally powered power supply units.
上述网络设备可根据多个电源供应单元的工作状态自动调节中央处理器的功耗,且当其中有一个或多个电源供应单元出现故障时,可调节中央处理器的功耗,使其等于剩余的正常供电的电源供应单元提供的总功率。如此,既可有效保护该网络设备,防止网络超负荷工作,同时可最大限度地利用该电源供应单元提供的功率。The above-mentioned network equipment can automatically adjust the power consumption of the central processing unit according to the working status of multiple power supply units, and when one or more power supply units fail, the power consumption of the central processing unit can be adjusted to make it equal to the remaining The total power provided by the normally powered power supply unit. In this way, the network equipment can be effectively protected, the network can be prevented from being overloaded, and at the same time, the power provided by the power supply unit can be utilized to the greatest extent.
附图说明 Description of drawings
图1为本发明较佳实施方式的网络设备的功能框图。Fig. 1 is a functional block diagram of a network device in a preferred embodiment of the present invention.
图2为本发明较佳实施方式的网络设备的功耗控制方法流程图。Fig. 2 is a flowchart of a method for controlling power consumption of a network device in a preferred embodiment of the present invention.
主要元件符号说明Description of main component symbols
具体实施方式 Detailed ways
请参阅图1,本发明较佳实施方式提供一种网络设备100,该网络设备100可以为服务器、网络交换机等,包括多个电源供应单元(power supply unit,PSU)11、中央处理器(central processing unit,CPU)12、北桥芯片13、基板管理控制器(baseboard managementcontroller,BMC)14、南桥芯片15及电源板(power development board,PDB)16。该CPU12、北桥芯片13、南桥芯片15、BMC14及PDB16依次电性连接。Referring to Fig. 1, a preferred embodiment of the present invention provides a
该多个PSU11均连接至PDB16,用于对网络设备100内的各个元件(如CPU12)进行供电,每一PSU11分别具有一额定功率Pmax。The multiple PSUs 11 are all connected to the
CPU12用于控制设置于网络设备100内的散热装置、继电器等多个元件正常工作。该CPU12具有多个工作频率,每一工作频率均与PSU11的供电状况相关。例如,当多个PSU11均正常供电时,该CPU12可工作在一最大频率Fmax,即该CPU12最大限度地运转,此时该CPU12的功耗为该多个PSU11提供的总功率。而当其中有一个或多个PSU11出现故障时,该CPU12则先工作在一预设的最低频率Fmin,然后在所述BMC14的控制下逐渐上调,直到该CPU12的功耗达到剩余的正常供电的PSU11提供的总功率为止。具体地,在本发明较佳实施例中,以该网络设备100具有二个PSU11为例,对CPU12的工作状况加以说明。首先假设每一PSU11的额定功率为1000瓦,则当二个PSU11都正常工作时,该二个PSU11提供的总功率为2000瓦。如此,该CPU12可在与功率为2000瓦相应的频率下工作。而当其中一个PSU11发生故障时,则该CPU12首先在一预先设定的最低频率下工作,使得该CPU12的功耗降至最低(如200瓦),接着将CPU12的频率逐渐上调,直到该CPU12的功耗达到剩下的PSU11提供的额定功率(如1000瓦)。如此,可有效地保护该网络设备100,防止网络设备100超负荷工作,同时可最大限度地利用该PSU11提供的功耗。The
该CPU12还具有多个与工作频率相应的频率状态(P-State)指标,该P-State性能指标通常可定义为P0、P1....P7八种状态,且当P-State值越大时,该CPU12的工作频率越低。反之,当P-State值越小时,该CPU12的工作频率越高。如此,可通过对该CPU12的P-State性能指标进行设置,使得CPU12工作在相应的工作频率。例如,当将P-State值设置为P0时,可使该CPU12工作在最大频率,并且达到最大功耗,即全速模式。而将P-State值设置为P7时,该CPU12则工作在最低频率,并具有最低功耗,依此类推。该P-State值还可以定义为除上述8种状态以外的其他状态,但通常不可超过16个性能状态号码,即通常状况下的P-State性能指标最多可定义为P0、P1......P15等16种。The CPU12 also has a plurality of frequency state (P-State) indicators corresponding to the operating frequency. The P-State performance indicators can usually be defined as P0, P1...P7 eight states, and when the P-State value is larger , the lower the operating frequency of the
该北桥芯片13包括管理单元(managements engine,ME)131,该ME131用于对该CPU12的P-State性能指标进行调节,使得该CPU12工作在相应的工作频率,并具有相应的功耗。The
该BMC14用于检测所述多个PSU11是否均正常工作,当其检测到其中有一个或多个PSU11出现故障而无法正常供电时,其将发送相应的控制指令给该ME131,使得ME131实现对CPU12的调节,进而控制该CPU12正常工作。因为该BMC14无法直接连接至ME131,故该BMC14一般先连接至南桥芯片15,再通过南桥芯片15连接至北桥芯片13。在本发明较佳实施方式中,该BMC14是通过SMLink总线连接至南桥芯片15,该南桥芯片15则通过Clink总线连接至北桥芯片13。The BMC14 is used to detect whether the plurality of PSU11s are working normally. When it detects that one or more PSU11 fails and cannot supply power normally, it will send corresponding control instructions to the ME131, so that the ME131 realizes the CPU12 adjustment, and then control the normal operation of the CPU12. Because the BMC 14 cannot be directly connected to the
该PDB16可通过电源管理总线PMBus分别连接该多个PSU11及BMC14,使得该BMC14可通过该PDB16与多个PSU11分别进行通信,例如检测所述多个PSU11是否均正常工作。该PDB16还用于对该多个PSU11提供的电压进行处理,并将处理后的电压后输出给该网络设备100的各个单元。例如,若网络设备100中CPU12的正常工作电压为5V,而本发明较佳实施方式有二个PSU11,每一PSU11可提供的电压上限为3V,则该PDB16可对二个PSU11输出的电压进行调节,使其输出一所需的5V电压给CPU12。The PDB16 can be connected to the multiple PSU11 and the BMC14 respectively through the power management bus PMBus, so that the BMC14 can communicate with the multiple PSU11 respectively through the PDB16, for example, to detect whether the multiple PSU11 are working normally. The
请一并参阅图2,本发明较佳实施方式中网络设备的功耗控制方法具体包括以下步骤:Please refer to FIG. 2 together. The power consumption control method of the network device in the preferred embodiment of the present invention specifically includes the following steps:
步骤S1:该BMC14通过PDB16不断检测并判断该多个PSU11中是否有一个或多个PSU11发生故障。若是,则执行步骤S2,若不是,则执行步骤S3。Step S1: The BMC 14 continuously detects and judges whether one or more PSUs 11 among the plurality of PSUs 11 are faulty through the
步骤S2:因为该BMC14检测到有一个或多个PSU11发生故障,故该BMC14将通过该南桥芯片15发送一相应的控制指令给北桥芯片13内的ME131。该ME131接收到控制指令后,调节该CPU12的P-State性能指标,使P-State值等于P7或P15,即使得该CPU12以最小的功耗(例如200瓦)进行工作。并执行步骤S4。Step S2: Since the BMC 14 detects that one or more PSUs 11 have failed, the BMC 14 will send a corresponding control command to the
步骤S3:因为该多个PSU11均正常工作,故该BMC14通过该南桥芯片15发送一相应的控制指令给北桥芯片13内的ME131。该ME131接收到该控制指令后,调节该CPU12的P-State性能指标,使P-State值等于P0,即使得该CPU12以最大的功耗进行工作,该最大功耗等于多个PSU11正常工作下的额定功率Pmax之和。同时返回步骤S1,以继续检测是否有PSU11发生故障。Step S3: Because the multiple PSUs 11 are working normally, the BMC 14 sends a corresponding control command to the
步骤S4:该BMC14获取该CPU12当前的功耗Pcur,并判断该当前功耗Pcur是否等于剩余的正常供电的PSU11提供的总功率,即每一正常供电的PSU11的额定功率Pmax之和。若是,则返回步骤S1,若不是,则执行步骤S5。Step S4: The BMC14 obtains the current power consumption Pcur of the CPU12, and judges whether the current power consumption Pcur is equal to the total power provided by the remaining PSU11 normally powered, that is, the sum of the rated power Pmax of each normally powered PSU11. If yes, go back to step S1, if not, go to step S5.
步骤S5:因为该CPU12的当前功耗Pcur不等于剩余的正常供电的PSU11提供的额定功率Pmax之和,故该BMC14通过南桥芯片15发送一相应的控制指令给北桥芯片13内的ME131。该ME131接收到该控制指令后,相应的调节该CPU12的P-State性能指标,从而调节CPU12的功耗,使其等于剩余的正常供电的PSU11提供的总功率,进而有效保护该网络设备100,防止网络设备100超负荷工作,同时最大限度地利用该PSU11提供的功率。Step S5: Because the current power consumption Pcur of the
显然,本发明所述的网络设备100可根据多个PSU11的工作状态自动调节该CPU12的功耗,且当其中有一个或多个PSU11出现故障时,可调节该CPU12的功率,使其等于剩余的正常供电的PSU11提供的总功率。如此,既可有效保护该网络设备100,防止网络设备100超负荷工作,同时可最大限度地利用该PSU11提供的功率。Apparently, the
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105913249A CN102541239A (en) | 2010-12-16 | 2010-12-16 | Network equipment and power consumption control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105913249A CN102541239A (en) | 2010-12-16 | 2010-12-16 | Network equipment and power consumption control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102541239A true CN102541239A (en) | 2012-07-04 |
Family
ID=46348284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105913249A Pending CN102541239A (en) | 2010-12-16 | 2010-12-16 | Network equipment and power consumption control method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102541239A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106445055A (en) * | 2016-09-09 | 2017-02-22 | 郑州云海信息技术有限公司 | Power supply protection mechanism of Rack server |
CN106681465A (en) * | 2015-11-10 | 2017-05-17 | 纬创资通股份有限公司 | Power control system and method for transmitting power management bus signal to server |
CN106774776A (en) * | 2015-11-19 | 2017-05-31 | 英业达科技有限公司 | Electric power management method and electric power management system |
CN107783882A (en) * | 2017-09-14 | 2018-03-09 | 华为技术有限公司 | A kind of server energy consumption management method and equipment |
CN108804288B (en) * | 2018-05-31 | 2021-07-16 | 联想(北京)有限公司 | Information processing device and method and electronic equipment |
CN113467595A (en) * | 2021-09-03 | 2021-10-01 | 苏州浪潮智能科技有限公司 | Four-way server power consumption management device |
CN113589913A (en) * | 2021-09-27 | 2021-11-02 | 苏州浪潮智能科技有限公司 | CPU performance adjusting method, device and medium |
CN114256957A (en) * | 2020-09-24 | 2022-03-29 | 深圳富桂精密工业有限公司 | Power supply method, power supply device and storage medium |
CN116243778A (en) * | 2023-03-29 | 2023-06-09 | 台湾联想环球科技股份有限公司 | Server and power management method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050067902A1 (en) * | 2003-09-26 | 2005-03-31 | Bemat Mohamed A. | Power management in a system having a plurality of power supplies |
CN1740939A (en) * | 2004-08-23 | 2006-03-01 | 联想(北京)有限公司 | Method and apparatus for central processor frequency conversion and central processor fan speed change |
CN101430595A (en) * | 2007-11-08 | 2009-05-13 | 国际商业机器公司 | Power-restricted power management electronic system |
CN101470512A (en) * | 2007-12-24 | 2009-07-01 | 英业达股份有限公司 | Power supply management module of central processing unit |
WO2009102337A1 (en) * | 2008-02-15 | 2009-08-20 | Hewlett-Packard Development Company, L.P. | Changing power states of data handling devices to meet redundancy criterion |
-
2010
- 2010-12-16 CN CN2010105913249A patent/CN102541239A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050067902A1 (en) * | 2003-09-26 | 2005-03-31 | Bemat Mohamed A. | Power management in a system having a plurality of power supplies |
CN1740939A (en) * | 2004-08-23 | 2006-03-01 | 联想(北京)有限公司 | Method and apparatus for central processor frequency conversion and central processor fan speed change |
CN101430595A (en) * | 2007-11-08 | 2009-05-13 | 国际商业机器公司 | Power-restricted power management electronic system |
CN101470512A (en) * | 2007-12-24 | 2009-07-01 | 英业达股份有限公司 | Power supply management module of central processing unit |
WO2009102337A1 (en) * | 2008-02-15 | 2009-08-20 | Hewlett-Packard Development Company, L.P. | Changing power states of data handling devices to meet redundancy criterion |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681465A (en) * | 2015-11-10 | 2017-05-17 | 纬创资通股份有限公司 | Power control system and method for transmitting power management bus signal to server |
CN106681465B (en) * | 2015-11-10 | 2020-05-26 | 纬颖科技服务股份有限公司 | Power control system and method for transmitting power management bus signal to server |
CN106774776A (en) * | 2015-11-19 | 2017-05-31 | 英业达科技有限公司 | Electric power management method and electric power management system |
CN106774776B (en) * | 2015-11-19 | 2019-07-02 | 英业达科技有限公司 | Electric power management method and electric power management system |
CN106445055A (en) * | 2016-09-09 | 2017-02-22 | 郑州云海信息技术有限公司 | Power supply protection mechanism of Rack server |
US11385985B2 (en) | 2017-09-14 | 2022-07-12 | Huawei Technologies Co., Ltd. | Server power consumption management method and device |
CN107783882A (en) * | 2017-09-14 | 2018-03-09 | 华为技术有限公司 | A kind of server energy consumption management method and equipment |
WO2019052461A1 (en) * | 2017-09-14 | 2019-03-21 | 华为技术有限公司 | Method and device for managing power consumption of server |
CN107783882B (en) * | 2017-09-14 | 2021-01-01 | 华为技术有限公司 | A kind of server power consumption management method and device |
CN108804288B (en) * | 2018-05-31 | 2021-07-16 | 联想(北京)有限公司 | Information processing device and method and electronic equipment |
CN114256957A (en) * | 2020-09-24 | 2022-03-29 | 深圳富桂精密工业有限公司 | Power supply method, power supply device and storage medium |
CN113467595B (en) * | 2021-09-03 | 2021-11-05 | 苏州浪潮智能科技有限公司 | Four-way server power consumption management device |
CN113467595A (en) * | 2021-09-03 | 2021-10-01 | 苏州浪潮智能科技有限公司 | Four-way server power consumption management device |
CN113589913A (en) * | 2021-09-27 | 2021-11-02 | 苏州浪潮智能科技有限公司 | CPU performance adjusting method, device and medium |
CN113589913B (en) * | 2021-09-27 | 2021-12-17 | 苏州浪潮智能科技有限公司 | A CPU performance adjustment method, device and medium |
WO2023045200A1 (en) * | 2021-09-27 | 2023-03-30 | 苏州浪潮智能科技有限公司 | Cpu performance adjustment method and apparatus, and medium |
CN116243778A (en) * | 2023-03-29 | 2023-06-09 | 台湾联想环球科技股份有限公司 | Server and power management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102541239A (en) | Network equipment and power consumption control method thereof | |
US9411409B2 (en) | Data processing system having power capping function in response to output state of power supply module | |
US9304562B2 (en) | Server rack system and power management method applicable thereto | |
US7865272B2 (en) | Method and apparatus for preventing overloads of power distribution networks | |
US8671290B2 (en) | Heat dissipating device | |
TWI468919B (en) | Power controlling system and method | |
US11042202B2 (en) | Server rack with dynamic power management by using baseboard management controllers | |
US8745425B2 (en) | Computer system with blade system and management server | |
US20120151233A1 (en) | Network device for controlling power consumption and method employing the same | |
CN102478006A (en) | Fan speed control system and fan speed reading method thereof | |
CN110442225B (en) | Power distribution board, modular chassis system and operation method thereof | |
US20110145620A1 (en) | Method of using power supply to perform far-end monitoring of electronic system | |
WO2023029375A1 (en) | Power source consumption management apparatus for four-way server | |
CN102566726A (en) | Automatic power consumption control network equipment and power consumption control method thereof | |
TW201322697A (en) | Baseboard management controller electronic device and controlling method thereof | |
TW201224727A (en) | Network device and method thereof for controlling power consumption | |
CN111190468B (en) | A kind of OCP network card cooling device and method | |
CN102810840B (en) | Voltage protection system | |
CN112821474A (en) | Power supply system, network device and power supply control method | |
CN103139107A (en) | Base plate management controller, electronic device and control method of electronic device | |
US10447074B2 (en) | Behavior modification of a power supply in response to a detected condition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120704 |