[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201710009961.2A
Other languages
Chinese (zh)
Inventor
邹雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710009961.2A priority Critical patent/CN106843365A/en
Publication of CN106843365A publication Critical patent/CN106843365A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05FSYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
    • G05F1/00Automatic 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/66Regulating 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

一种全局功耗动态管理方法及装置A method and device for dynamic management of global power consumption

技术领域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)

1. a kind of global power consumption dynamic management approach, it is characterised in that comprise the following steps:
Monitoring new module access information;
If there is new module to be accessed, calculate current system and access the maximum power dissipation W1 after the new module;
Judge that maximum power dissipation W1 and power supply are powered the magnitude relationship of power consumption W2, if W1 is not more than W2, access the new module;If W1 More than W2, then adjust current system power consumption limit, reduce current system maximum power dissipation, after the completion of recalculate W1.
2. global power consumption dynamic management approach according to claim 1, it is characterised in that further comprising the steps of:In real time Monitor the power consumption state of current system.
3. global power consumption dynamic management approach according to claim 2, it is characterised in that the power consumption shape according to current system State, analyzes the maximum power dissipation of current system.
4. global power consumption dynamic management approach according to claim 1, it is characterised in that according to W1 and W2, calculates current System power dissipation desired value, and current system power consumption limit is adjusted according to above-mentioned desired value.
5. a kind of global power consumption dynamic management device, it is characterised in that including:
Power consumption analysis module, for monitoring new module access information, obtains new module information, calculates current system and accesses new module Maximum power dissipation W1 afterwards, and judge the magnitude relationship of W1 and W2;
Power consumption adjusting module, for adjusting current system power consumption limit.
6. global power consumption dynamic management device according to claim 5, it is characterised in that also include:
Power consumption monitoring module, the power consumption state for monitoring current system.
7. global power consumption dynamic management device according to claim 6, it is characterised in that power consumption analysis module passes through power consumption Monitoring module obtains the power consumption state of current system, and analyzes the maximum power dissipation of current system.
8. global power consumption dynamic management device according to claim 6, it is characterised in that power consumption analysis module according to W1 and W2, calculates current system power consumption desired value;Power consumption adjusting module adjusts current system power consumption according to said system power consumption desired value Limitation.
9. global power consumption dynamic management device according to claim 8, it is characterised in that power consumption analysis module passes through power consumption Adjusting module obtains system power dissipation adjustment feedback, and according to above-mentioned feedback, the reality of current system is obtained by power consumption monitoring module When power consumption state.
10. global power consumption dynamic management device according to claim 5, it is characterised in that power consumption adjusting module is additionally operable to It is electrically accessed in control new module.
CN201710009961.2A 2017-01-06 2017-01-06 A kind of global power consumption dynamic management approach and device Pending CN106843365A (en)

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)

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

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

Patent Citations (7)

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

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