摘要 |
A power consumption management method including acquiring total power consumption of a consumption object in real time, determining whether the total power consumption of the consumption object is greater than or equal to a predetermined upper threshold, determining one or more servers whose current power consumption is greater than or equal to a first predetermined percent of a full-load power as high-consuming servers, when the total power consumption of the consumption object is greater than or equal to the predetermined upper threshold, determining whether a quantity of the high-consuming servers is greater than or equal to a predetermined value, and setting a maximum CPU utilization of each server as a second predetermined percent when the quantity of the high-consuming servers is greater than or equal to the predetermined value. |
主权项 |
1. A power consumption management system comprising:
at least one processor; and a plurality of modules which are collections of instructions executable by the at least one processor, the plurality of modules comprising: an acquiring module configured to, upon execution by the at least one processor, cause the at least one processor to acquire total power consumption of a consumption object in real time, wherein the consumption object comprises one or more servers; a first determining module configured to, upon execution by the at least one processor, cause the at least one processor to determine whether the total power consumption of the consumption object is greater than or equal to a predetermined upper threshold; a second determining module configured to, upon execution by the at least one processor, cause, when the total power consumption of the consumption object is greater than or equal to the predetermined upper threshold, the at least one processor to determine the one or more servers whose current power consumption is greater than or equal to a first predetermined percent of a full-load power as high-consuming servers; a third determining module configured to, upon execution by the at least one processor, cause the at least one processor to determine whether a quantity of the high-consuming servers is greater than or equal to a predetermined value; and a setting module configured to, upon execution by the at least one processor, cause, when the quantity of the high-consuming servers is greater than or equal to the predetermined value, the at least one processor to set a maximum central processing unit (CPU) utilization of each server as a second predetermined percent. |