CN106843365A - A kind of global power consumption dynamic management approach and device - Google Patents
A kind of global power consumption dynamic management approach and device Download PDFInfo
- Publication number
- CN106843365A CN106843365A CN201710009961.2A CN201710009961A CN106843365A CN 106843365 A CN106843365 A CN 106843365A CN 201710009961 A CN201710009961 A CN 201710009961A CN 106843365 A CN106843365 A CN 106843365A
- Authority
- CN
- China
- Prior art keywords
- power consumption
- current system
- module
- dynamic management
- global
- 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
- 238000012544 monitoring process Methods 0.000 claims abstract description 14
- 238000004458 analytical method Methods 0.000 claims description 12
- 238000007726 management method Methods 0.000 abstract description 14
- 238000000034 method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05F—SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
- G05F1/00—Automatic systems in which deviations of an electric quantity from one or more predetermined values are detected at the output of the system and fed back to a device within the system to restore the detected quantity to its predetermined value or values, i.e. retroactive systems
- G05F1/66—Regulating electric power
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Power Sources (AREA)
Abstract
本发明公开一种全局功耗动态管理方法,包括以下步骤:监控新模块接入信息;若存在待接入新模块,计算当前系统接入该新模块后的最大功耗W1;判断最大功耗W1与电源供电功耗W2的大小关系,若W1不大于W2,则接入该新模块;若W1大于W2,则调整当前系统功耗限制,降低当前系统最大功耗,完成后重新计算W1。上述全局功耗动态管理方法,在目前运行的模块之外,当有新模块接入时,先计算当前系统接入新模块后的最大功耗,并将上述最大功耗与电源供电功耗进行比较,若上述最大功耗小于电源供电功耗,则直接接入新模块,若上述最大功耗大于电源供电功耗,则调整当前系统功耗限制,使得系统接入新模块后的最大功耗能小于电源供电功耗。
The invention discloses a dynamic management method for global power consumption, comprising the following steps: monitoring new module access information; if there is a new module to be connected, calculating the maximum power consumption W1 after the current system connects to the new module; judging the maximum power consumption The relationship between W1 and power consumption W2, if W1 is not greater than W2, then connect the new module; if W1 is greater than W2, adjust the current system power consumption limit, reduce the current maximum power consumption of the system, and recalculate W1 after completion. The above dynamic management method of global power consumption, in addition to the currently running modules, when a new module is connected, first calculate the maximum power consumption of the current system after the new module is connected, and compare the above maximum power consumption with the power supply power consumption In comparison, if the above-mentioned maximum power consumption is less than the power consumption of the power supply, then directly connect to the new module; Can be less than power supply power consumption.
Description
技术领域technical field
本发明涉及系统功耗控制技术领域,尤其涉及一种全局功耗动态管理方法,还涉及一种全局功耗动态管理装置。The present invention relates to the technical field of system power consumption control, in particular to a method for dynamic management of global power consumption, and also to a device for dynamic management of global power consumption.
背景技术Background technique
随着数据中心融合架构的发展,功能模块化,功能模块灵活配置,在硬件系统设计中的应用越来越多,针对同一套硬件系统,配置的模块不一样,为用户提供的服务不一样,由于提供的服务不同,各模块在有些配置和提供的服务场景下需要运行在最大性能,但在有些配置和提供的服务场景下不需要运行到最大性能,在系统设计中考虑到电源供电的合理设计,防止过设计,所设计的电源会存在无法支撑住系统所有部件满功耗运行的情况,这样需要对部件功耗进行控制,以不超过电源输出功耗。With the development of data center fusion architecture, functional modularization and flexible configuration of functional modules are increasingly used in hardware system design. For the same hardware system, different configuration modules provide different services for users. Due to the different services provided, each module needs to run at the maximum performance in some configurations and service scenarios provided, but does not need to run to the maximum performance in some configurations and service scenarios provided, taking into account the reasonableness of the power supply in the system design Design, to prevent over-design, the designed power supply may not be able to support the full power operation of all components of the system, so it is necessary to control the power consumption of the components so as not to exceed the output power consumption of the power supply.
因此,对于本领域技术人员而言,如何控制系统运行功耗,防止功耗超标造成系统掉电为亟需解决的技术问题。Therefore, for those skilled in the art, how to control the power consumption of the system operation and prevent the system from powering down due to excessive power consumption is an urgent technical problem to be solved.
发明内容Contents of the invention
基于背景技术存在的技术问题,本发明提出了一种全局功耗动态管理方法,包括以下步骤:Based on the technical problems existing in the background technology, the present invention proposes a dynamic management method for global power consumption, including the following steps:
监控新模块接入信息;Monitor new module access information;
若存在待接入新模块,计算当前系统接入该新模块后的最大功耗W1;If there is a new module to be connected, calculate the maximum power consumption W1 after the current system is connected to the new module;
判断最大功耗W1与电源供电功耗W2的大小关系,若W1不大于W2,则接入该新模块;若W1大于W2,则调整当前系统功耗限制,降低当前系统最大功耗,完成后重新计算W1。Determine the relationship between the maximum power consumption W1 and the power consumption W2 of the power supply. If W1 is not greater than W2, then connect the new module; if W1 is greater than W2, adjust the current system power consumption limit to reduce the current maximum power consumption of the system. After completion Recalculate W1.
优选地,还包括以下步骤:实时监控当前系统的功耗状态。Preferably, the following step is also included: monitoring the current power consumption state of the system in real time.
优选地,根据当前系统的功耗状态,分析当前系统的最大功耗。Preferably, the maximum power consumption of the current system is analyzed according to the power consumption state of the current system.
优选地,根据W1和W2,计算当前系统功耗合适值,并根据上述合适值调整当前系统功耗限制。Preferably, an appropriate value of the current system power consumption is calculated according to W1 and W2, and the limit of the current system power consumption is adjusted according to the above-mentioned appropriate value.
本发明中提供的全局功耗动态管理方法,关键点在于,在目前运行的模块之外,当有新模块接入时,先计算当前系统接入新模块后的最大功耗,并将上述最大功耗与电源供电功耗进行比较,若上述最大功耗小于电源供电功耗,则直接接入新模块,若上述最大功耗大于电源供电功耗,则调整当前系统功耗限制,使得系统接入新模块后的最大功耗能小于电源供电功耗;上述方法至少具有以下优点:The key point of the global power consumption dynamic management method provided in the present invention is that when a new module is connected to the currently running module, the maximum power consumption after the current system is connected to the new module is calculated first, and the above-mentioned maximum The power consumption of the power supply is compared with the power consumption of the power supply. If the above maximum power consumption is less than the power consumption of the power supply, the new module will be connected directly. If the above maximum power consumption is greater than the power The maximum power consumption of the new module can be less than the power consumption of the power supply; the above method has at least the following advantages:
1、每当增加新模块,即增加功耗单元时,先检测新模块接入后的系统最大功耗是否超过电源供电功耗,从而可以防止系统运行模块功耗超出电源供电功耗导致系统掉电;1. Whenever a new module is added, that is, when a power consumption unit is added, first check whether the maximum power consumption of the system after the new module is connected exceeds the power consumption of the power supply, so as to prevent the power consumption of the system running module from exceeding the power consumption of the power supply and cause the system to shut down. Electricity;
2、通过对系统全局功耗进行动态管理,电源供电功耗依然可以无需支撑系统所有布局满功耗运行,保证系统运行稳定的同时防止电源过设计。2. By dynamically managing the overall power consumption of the system, the power consumption of the power supply can still run at full power without supporting all layouts of the system, ensuring stable system operation and preventing power over-design.
本发明还提出了一种全局功耗动态管理装置,包括:The present invention also proposes a global power consumption dynamic management device, including:
功耗分析模块,用于监控新模块接入信息,获取新模块信息,计算当前系统接入新模块后的最大功耗W1,并判断W1和W2的大小关系;The power consumption analysis module is used to monitor the access information of the new module, obtain the information of the new module, calculate the maximum power consumption W1 after the current system is connected to the new module, and judge the relationship between W1 and W2;
功耗调整模块,用于调整当前系统功耗限制。The power consumption adjustment module is used to adjust the current system power consumption limit.
优选地,还包括:Preferably, it also includes:
功耗监控模块,用于监控当前系统的功耗状态。The power consumption monitoring module is used to monitor the power consumption state of the current system.
优选地,功耗分析模块通过功耗监控模块获取当前系统的功耗状态,并分析当前系统的最大功耗。Preferably, the power consumption analysis module obtains the power consumption state of the current system through the power consumption monitoring module, and analyzes the maximum power consumption of the current system.
优选地,功耗分析模块根据W1和W2,计算当前系统功耗合适值;功耗调整模块根据上述系统功耗合适值调整当前系统功耗限制。Preferably, the power consumption analysis module calculates an appropriate value of the current system power consumption according to W1 and W2; the power consumption adjustment module adjusts the current system power consumption limit according to the above-mentioned appropriate value of the system power consumption.
优选地,功耗分析模块通过功耗调整模块获取系统功耗调整反馈,并根据上述反馈,通过功耗监控模块获取当前系统的实时功耗状态。Preferably, the power consumption analysis module obtains system power consumption adjustment feedback through the power consumption adjustment module, and obtains the real-time power consumption status of the current system through the power consumption monitoring module according to the above feedback.
优选地,功耗调整模块还用于控制新模块上电接入。Preferably, the power consumption adjustment module is also used to control the power-on access of new modules.
本发明中提供的全局功耗动态管理装置,其有益效果与上述全局功耗动态管理方法基本类似,此处不再赘述。The beneficial effects of the global power consumption dynamic management device provided in the present invention are basically similar to those of the above-mentioned global power consumption dynamic management method, and will not be repeated here.
附图说明Description of drawings
图1为本发明提出的一种全局功耗动态管理方法中一种实施例的流程示意图;FIG. 1 is a schematic flow diagram of an embodiment of a global power consumption dynamic management method proposed by the present invention;
图2为本发明提出的一种全局功耗动态管理装置中一种实施例的结构框图。FIG. 2 is a structural block diagram of an embodiment of a global power consumption dynamic management device proposed by the present invention.
具体实施方式detailed description
如图1所示,图1为本发明提出的一种全局功耗动态管理方法中一种实施例的流程示意图。As shown in FIG. 1 , FIG. 1 is a schematic flowchart of an embodiment of a global power consumption dynamic management method proposed by the present invention.
下面结合附图和实施例对本发明进行详细的描述。The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.
参考图1,本发明所公开的一种全局功耗动态管理方法,包括以下步骤:With reference to Fig. 1, a kind of global power consumption dynamic management method disclosed in the present invention comprises the following steps:
系统插入电源准备上电;The system is plugged into the power supply and ready to be powered on;
读取当前系统配置,并判断当前系统接入后的最大功率是否大于电源供电功率,若大于,则调整当前系统各模块的功耗限制,并将当前系统各模块分步上电,若不大于,则系统上电运行;Read the current system configuration and judge whether the maximum power after the current system is connected is greater than the power supply power. If it is greater, adjust the power consumption limit of each module of the current system and power on each module of the current system step by step. If it is not greater than , the system is powered on and running;
实时监控当前系统的功耗状态;Monitor the power consumption status of the current system in real time;
监控是否有新模块接入;Monitor whether there is a new module access;
若存在待接入新模块,根据当前系统的功耗状态,计算当前系统接入该新模块后的最大功耗;If there is a new module to be connected, calculate the maximum power consumption of the current system after the new module is connected according to the power consumption state of the current system;
判断最大功耗与电源供电功耗的大小关系,若最大功耗不大于电源供电功耗,则接入该新模块;若最大功耗大于电源供电功耗,则调整当前系统功耗限制,降低当前系统最大功耗,直至最大功耗不大于电源供电功耗。Determine the relationship between the maximum power consumption and the power consumption of the power supply, if the maximum power consumption is not greater than the power consumption of the power supply, then connect the new module; if the maximum power consumption is greater than the power consumption of the power supply, adjust the current system power consumption limit The maximum power consumption of the current system until the maximum power consumption is not greater than the power consumption of the power supply.
在上述实施例中,我们可以获知,在系统上线时,可以先读取系统配置,当电源供电功耗足够时,将系统上电运行,若电源供电功耗不足,则系统各模块分步上电,并调整模块的功耗限制;在目前运行的模块之外,当有新模块接入时,先计算当前系统接入新模块后的最大功耗,并将上述最大功耗与电源供电功耗进行比较,若上述最大功耗小于电源供电功耗,则直接接入新模块,若上述最大功耗大于电源供电功耗,则调整当前系统功耗限制,使得系统接入新模块后的最大功耗能小于电源供电功耗。In the above embodiment, we can know that when the system goes online, the system configuration can be read first, and when the power consumption of the power supply is sufficient, the system is powered on and running; and adjust the power consumption limit of the module; in addition to the currently running modules, when a new module is connected, first calculate the maximum power consumption of the current system after the new module is connected, and compare the above maximum power consumption with the power supply function If the above-mentioned maximum power consumption is less than the power consumption of the power supply, then directly connect to the new module; if the above-mentioned maximum power consumption is greater than the power consumption of the power supply, then adjust the current system power Power consumption can be less than power supply power consumption.
本发明所公开的一种全局功耗动态管理装置,包括:A global power consumption dynamic management device disclosed in the present invention includes:
功耗分析模块,用于监控新模块接入信息,获取新模块信息,计算当前系统接入新模块后的最大功耗W1,并判断W1和W2的大小关系;The power consumption analysis module is used to monitor the access information of the new module, obtain the information of the new module, calculate the maximum power consumption W1 after the current system is connected to the new module, and judge the relationship between W1 and W2;
功耗调整模块,用于调整当前系统功耗限制和控制新模块上电接入;The power consumption adjustment module is used to adjust the current system power consumption limit and control the power-on access of new modules;
功耗监控模块,用于监控当前系统的功耗状态;The power consumption monitoring module is used to monitor the power consumption state of the current system;
其中,功耗分析模块通过功耗监控模块获取当前系统的功耗状态,并分析当前系统的最大功耗,功耗分析模块根据W1和W2,计算当前系统功耗合适值;功耗调整模块根据上述系统功耗合适值调整当前系统功耗限制,功耗分析模块通过功耗调整模块获取系统功耗调整反馈,并根据上述反馈,通过功耗监控模块获取当前系统的实时功耗状态。Among them, the power consumption analysis module obtains the power consumption status of the current system through the power consumption monitoring module, and analyzes the maximum power consumption of the current system. The power consumption analysis module calculates the appropriate value of the current system power consumption according to W1 and W2; The above-mentioned appropriate value of system power consumption adjusts the current system power consumption limit, and the power consumption analysis module obtains system power consumption adjustment feedback through the power consumption adjustment module, and according to the above feedback, obtains the real-time power consumption status of the current system through the power consumption monitoring module.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto, any person familiar with the technical field within the technical scope disclosed in the present invention, according to the technical solution of the present invention Any equivalent replacement or change of the inventive concepts thereof shall fall within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710009961.2A CN106843365A (en) | 2017-01-06 | 2017-01-06 | A kind of global power consumption dynamic management approach and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710009961.2A CN106843365A (en) | 2017-01-06 | 2017-01-06 | A kind of global power consumption dynamic management approach and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106843365A true CN106843365A (en) | 2017-06-13 |
Family
ID=59118099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710009961.2A Pending CN106843365A (en) | 2017-01-06 | 2017-01-06 | A kind of global power consumption dynamic management approach and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106843365A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107565808A (en) * | 2017-08-22 | 2018-01-09 | 青岛海信宽带多媒体技术有限公司 | A kind of optical module and the control method to optical module |
CN108959001A (en) * | 2018-06-25 | 2018-12-07 | 郑州云海信息技术有限公司 | A kind of method of automatic authentication server Overall Power Consumption limitation function |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030085795A1 (en) * | 2001-11-08 | 2003-05-08 | Samsung Electronics Co., Ltd. | Apparatus and method of controlling activation of home automation system |
US20090195070A1 (en) * | 2006-07-07 | 2009-08-06 | Masaaki Takegami | Electric energy control system |
CN202600422U (en) * | 2012-05-07 | 2012-12-12 | 山西省电力公司太原供电分公司 | Monitoring system for safety utilization of electric power |
CN104317346A (en) * | 2014-09-26 | 2015-01-28 | 滁州市圣宏制造有限公司 | Power control method and system |
CN104536508A (en) * | 2014-10-30 | 2015-04-22 | 深圳市国创新能源研究院 | Electrical equipment power control method and device |
CN105406588A (en) * | 2015-11-17 | 2016-03-16 | 小米科技有限责任公司 | Power supply control method, device and terminal |
CN105652809A (en) * | 2014-11-11 | 2016-06-08 | 广东鼎燊科技有限公司 | Kitchen power real-time scheduling system and method |
-
2017
- 2017-01-06 CN CN201710009961.2A patent/CN106843365A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030085795A1 (en) * | 2001-11-08 | 2003-05-08 | Samsung Electronics Co., Ltd. | Apparatus and method of controlling activation of home automation system |
US20090195070A1 (en) * | 2006-07-07 | 2009-08-06 | Masaaki Takegami | Electric energy control system |
CN202600422U (en) * | 2012-05-07 | 2012-12-12 | 山西省电力公司太原供电分公司 | Monitoring system for safety utilization of electric power |
CN104317346A (en) * | 2014-09-26 | 2015-01-28 | 滁州市圣宏制造有限公司 | Power control method and system |
CN104536508A (en) * | 2014-10-30 | 2015-04-22 | 深圳市国创新能源研究院 | Electrical equipment power control method and device |
CN105652809A (en) * | 2014-11-11 | 2016-06-08 | 广东鼎燊科技有限公司 | Kitchen power real-time scheduling system and method |
CN105406588A (en) * | 2015-11-17 | 2016-03-16 | 小米科技有限责任公司 | Power supply control method, device and terminal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107565808A (en) * | 2017-08-22 | 2018-01-09 | 青岛海信宽带多媒体技术有限公司 | A kind of optical module and the control method to optical module |
CN108959001A (en) * | 2018-06-25 | 2018-12-07 | 郑州云海信息技术有限公司 | A kind of method of automatic authentication server Overall Power Consumption limitation function |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6323821B2 (en) | Server rack power management | |
TWI431462B (en) | Supply voltage control based at least in part on power state of integrated circuit | |
CN101598969A (en) | Platform Power Management Based on Latency Criterion | |
US20200210304A1 (en) | Server power consumption management method and device | |
CN102110040A (en) | Method of BMC for adjusting CPU alarm temperature based on CPUs with different powers | |
US20080155284A1 (en) | Power consumption adjusting apparatus and processing method | |
CN109116970A (en) | A kind of dynamic voltage frequency regulating system and method | |
CN105098965A (en) | Servo system and power supply switching method thereof | |
CN107092493B (en) | System and method for adjusting BIOS option of server system performance and power consumption | |
CN107239127A (en) | A kind of VRM method for managing power supply based on server B MC | |
CN114647296A (en) | Multilevel memory system power management apparatus and method | |
EP3367538B1 (en) | Smart power supply management for high standby power system | |
KR20100056355A (en) | Reduction of peak current requirements | |
US20150277535A1 (en) | Controlling the cpu slew rates based on the battery state of charge | |
CN107315675A (en) | A kind of server Switching Power Supply protection device and method | |
CN103905227B (en) | A kind of server energy consumption control method and system | |
CN114090227A (en) | Energy efficient core voltage selection apparatus and method | |
CN111562835A (en) | Control method and electronic equipment | |
CN106843365A (en) | A kind of global power consumption dynamic management approach and device | |
CN108279934A (en) | Server B IOS performance parameters setting method, device and storage medium | |
CN105357313A (en) | Power consumption control method, system, and frame management controller | |
CN102664742A (en) | Power dynamic management method based on embedded server | |
CN114327883A (en) | Frequency regulation and control method and device, electronic equipment and medium | |
CN109917900B (en) | System power management method and computer system | |
CN104679213A (en) | Server and server control method |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170613 |
|
WD01 | Invention patent application deemed withdrawn after publication |