[go: up one dir, main page]

JP2012173926A - Server system and power supply control method - Google Patents

Server system and power supply control method Download PDF

Info

Publication number
JP2012173926A
JP2012173926A JP2011034408A JP2011034408A JP2012173926A JP 2012173926 A JP2012173926 A JP 2012173926A JP 2011034408 A JP2011034408 A JP 2011034408A JP 2011034408 A JP2011034408 A JP 2011034408A JP 2012173926 A JP2012173926 A JP 2012173926A
Authority
JP
Japan
Prior art keywords
cpu
power
load information
power consumption
control 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.)
Withdrawn
Application number
JP2011034408A
Other languages
Japanese (ja)
Inventor
Noriyuki Ota
法幸 太田
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2011034408A priority Critical patent/JP2012173926A/en
Publication of JP2012173926A publication Critical patent/JP2012173926A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Power Sources (AREA)

Abstract

PROBLEM TO BE SOLVED: To automatically perform the power supply control of each CPU blade device without installing any new management device in a server system equipped with a plurality of CPU blade devices in a casing.SOLUTION: One of the BMCs of a plurality of CPU blade devices includes a power consumption control part. The BMC of each CPU blade device is configured to measure a CPU load, and to transmit the result to a power consumption control part as CPU load information. The power consumption control part is configured to acquire the CPU load information from each BMC. The power consumption control part is configured to calculate a power rate to be supplied to each CPU blade device on the basis of each acquired piece of CPU load information, and to calculate supply electric energy for each device from the power rate and total electric energy, and to transmit the result to each BMC. Each BMC is configured to calculate a CPU operation level corresponding to the acquired supply electric energy, and to set the CPU operation level in a CPU.

Description

本発明は、サーバシステム、及びそのサーバシステムにおける電力供給制御方法に関する。特に、本発明は、筐体内に複数のCPUブレード装置を備えたサーバシステム、及びそのサーバシステムにおける電力供給制御方法に関する。   The present invention relates to a server system and a power supply control method in the server system. In particular, the present invention relates to a server system provided with a plurality of CPU blade devices in a housing, and a power supply control method in the server system.

近年、1枚の基板に、メモリやハードディスク、CPU等、コンピュータとして必要な要素を実装し、必要な枚数の基板を接続して、1つの筐体内に構成するブレードサーバと呼ばれるサーバ専用機が、使用されている。ここで、本明細書では、以降、サーバ専用機における各々の基板を、「CPUブレード装置」と呼び、サーバ専用機を、「サーバシステム」と呼ぶことにする。そのサーバシステムの筐体にはCPUブレード装置の差込口が並び、また、各々のCPUブレード装置に電力供給を行う電源部、放熱ファンなどが用意されている。   In recent years, a server-dedicated machine called a blade server in which necessary elements as a computer, such as a memory, a hard disk, and a CPU, are mounted on a single board, and a required number of boards are connected and configured in one housing, in use. Here, in the present specification, each board in the server dedicated machine is hereinafter referred to as a “CPU blade device”, and the server dedicated machine is referred to as a “server system”. The server system housing is provided with insertion slots for CPU blade devices, and a power supply unit for supplying power to each CPU blade device, a heat radiating fan, and the like are prepared.

このような複数のCPUブレード装置を筐体に備えたサーバシステムにおいて、CPU性能の向上に伴い、必要とされる消費電力が増える傾向にある。しかしながら、単純に、電源部の電源容量を大きくするだけでは、コストアップになってしまい、望ましくない。また、近年の地球温暖化対策の観点からも、電力を効率よく利用し、且つ、無駄な電力を使用しないようにするシステムが望まれている。   In such a server system having a plurality of CPU blade devices in a housing, the required power consumption tends to increase as the CPU performance improves. However, simply increasing the power supply capacity of the power supply unit is not desirable because it increases costs. Further, from the viewpoint of recent global warming countermeasures, there is a demand for a system that efficiently uses electric power and prevents useless electric power.

一般に、電力管理を行う仕組みとしては、パソコンで用いられているAPM(Advanced Power Management)やACPI(Advanced Configuration and Power Interface)が知られている。一方、ブレードサーバにおいては、「EMカード」などの専用のハードウェアにより、電力管理を行う方法が知られている。   Generally, as a mechanism for performing power management, APM (Advanced Power Management) and ACPI (Advanced Configuration and Power Interface) used in personal computers are known. On the other hand, in the blade server, a method of performing power management using dedicated hardware such as an “EM card” is known.

また、特許文献1には、社内におけるOA機器、画像形成装置、空調装置、照明装置等を社内LANに接続し、全体の消費電力を管理制御するネットワークシステムが開示されている。そのシステムでは、全体の消費電力を予測し、その予測電力量と供給可能な最大電力量を比較し、予測電力量が最大電力量より大きいと判断されると、各々の装置の使用条件を変更したシミュレーションを行うことにより、消費電力が最大電力量を超えないように装置の使用条件を設定する方法が行われている。   Patent Document 1 discloses a network system in which in-house OA equipment, an image forming apparatus, an air conditioner, a lighting device, and the like are connected to an in-house LAN, and the overall power consumption is managed and controlled. The system predicts the overall power consumption, compares the predicted power amount with the maximum power amount that can be supplied, and if it is determined that the predicted power amount is greater than the maximum power amount, changes the usage conditions of each device. By performing the simulation, a method of setting the use conditions of the apparatus so that the power consumption does not exceed the maximum power amount is performed.

また、特許文献2には、サーバがクライアントから要求された処理を行い、結果をクライアントに返すシステムにおいて、サーバの無駄な電力消費を抑えるために管理装置を設けて、管理装置がクライアントとサーバ間の通信を監視し、通信が行われていないと判断した場合には、サーバの動作モードを消費電力が小さい省電力モードに切り替えるように指示する方法が開示されている。   Further, in Patent Document 2, in a system in which a server performs processing requested by a client and returns a result to the client, a management device is provided to suppress useless power consumption of the server, and the management device is connected between the client and the server. A method for instructing to switch the operation mode of the server to a power saving mode with low power consumption is disclosed.

特開2007−159298号公報JP 2007-159298 A 特開2008−305257号公報JP 2008-305257 A

以下の分析は、本発明により与えられる。   The following analysis is given by the present invention.

しかしながら、特許文献1に記載された方法では、LANに接続された各装置を制御する電力管理装置が必要になるため、システムが大掛かりになり、コストアップになってしまうという問題がある。   However, the method described in Patent Document 1 requires a power management device that controls each device connected to the LAN, which increases the cost of the system and increases the cost.

特許文献2に記載された方法では、サーバの電力を制御するのに、別の管理装置(管理サーバ)が必要になるため、システムが大掛かりになり、コストアップになってしまうという問題がある。   In the method described in Patent Document 2, since another management device (management server) is required to control the power of the server, there is a problem that the system becomes large and the cost is increased.

上述したように、特許文献1、2に開示された方法では、電力供給制御を行うのに、新たな管理装置が必要になり、コストアップになるという問題がある。   As described above, the methods disclosed in Patent Documents 1 and 2 have a problem that a new management device is required to perform power supply control, resulting in an increase in cost.

また、従来のサーバシステムにおいて、適切な供給電力設定やCPU動作レベルの設定を実現するためには、サーバシステムの管理者が事前に各CPUブレード装置の消費電力の計測を行い、その結果を解析して、傾向と分析を行う必要があり、システム管理者の負担になるという問題がある。   In addition, in order to realize appropriate power supply settings and CPU operation level settings in a conventional server system, the server system administrator measures the power consumption of each CPU blade device in advance and analyzes the results. Therefore, there is a problem that it is necessary to perform a trend and analysis, which is a burden on the system administrator.

また、一度、供給電力設定やCPU動作レベルを制限する設定を行った場合、時間帯によって、処理が集中する場合に対しても、供給電力を制限した設定で運用することになってしまい、サーバシステムの最大性能を発揮させることができなくなるという問題が生じる。   In addition, once the setting of the power supply setting or the CPU operation level is limited, even if the processing is concentrated depending on the time zone, the operation is performed with the setting of the power supply limitation. There arises a problem that the maximum performance of the system cannot be exhibited.

そこで、本発明の目的は、新たに管理装置を設けることなしに、複数のCPUブレード装置を有するサーバシステムの電力供給制御を自動的に行うことが可能なサーバシステムを提供することである。   Therefore, an object of the present invention is to provide a server system capable of automatically performing power supply control of a server system having a plurality of CPU blade devices without providing a new management device.

本発明の第1の視点によるサーバシステムは、複数のCPUブレード装置と、前記複数のCPUブレード装置に電力供給を行う電源部と、を1つの筐体に備えたサーバシステムであって、前記複数のCPUブレード装置は、各々、ベースボード管理コントローラを有し、前記複数のベースボード管理コントローラのいずれか1つが、消費電力制御部を備え、前記複数のベースボード管理コントローラは、各々、CPU負荷を計測し、CPU負荷情報として前記消費電力制御部に送信し、前記消費電力制御部は、各々の前記CPU負荷情報を取得し、各々の前記CPU負荷情報に基づいて、各々の前記CPUブレード装置の電力比率を算出し、各々の前記電力比率と総電力量から、各々の前記CPUブレード装置への供給電力量を算出して、各々の前記ベースボード管理コントローラに送信し、前記複数のベースボード管理コントローラは、各々、前記供給電力量を取得し、前記供給電力量よりCPU動作レベルを算出し、前記CPUブレード装置のCPUに設定する。   A server system according to a first aspect of the present invention is a server system including a plurality of CPU blade devices and a power supply unit that supplies power to the plurality of CPU blade devices in a single housing. Each of the CPU blade devices has a baseboard management controller, and any one of the plurality of baseboard management controllers includes a power consumption control unit, and each of the plurality of baseboard management controllers has a CPU load. Measured and transmitted as CPU load information to the power consumption control unit, the power consumption control unit acquires each of the CPU load information, and based on each of the CPU load information of each of the CPU blade device The power ratio is calculated, and the power supply amount to each CPU blade device is calculated from each power ratio and the total power amount. To the baseboard management controller, and each of the plurality of baseboard management controllers acquires the supplied power amount, calculates a CPU operation level from the supplied power amount, and sets the CPU operation level in the CPU of the CPU blade device .

本発明の第2の視点による電力供給制御方法は、1つの筐体に備えられた複数のCPUブレード装置に、電力供給を行う電力供給制御方法であって、前記複数のCPUブレード装置は、各々、ベースボード管理コントローラを有し、前記複数のベースボード管理コントローラのいずれか1つを、消費電力制御部に設定し、前記複数のベースボード管理コントローラが、各々、CPU負荷を計測し、CPU負荷情報として前記消費電力制御部に送信するステップと、前記消費電力制御部が、各々の前記CPUブレード装置の前記CPU負荷情報を取得するステップと、前記消費電力制御部が、取得した各々の前記CPU負荷情報に基づいて、各々の前記CPUブレード装置の電力比率を算出するステップと、前記消費電力制御部が、各々の前記電力比率と総電力量から、各々の前記CPUブレード装置への供給電力量を算出するステップと、前記消費電力制御部が、各々の前記供給電力量を、前記消費電力制御部から各々の前記ベースボード管理コントローラに送信するステップと、前記複数のベースボード管理コントローラが、各々、前記供給電力量を取得し、前記供給電力量よりCPU動作レベルを算出するステップと、前記複数のベースボード管理コントローラが、各々、前記CPU動作レベルを、前記CPUブレード装置のCPUに設定するステップと、を含む。   A power supply control method according to a second aspect of the present invention is a power supply control method for supplying power to a plurality of CPU blade devices provided in one casing, and each of the plurality of CPU blade devices includes: , Having a baseboard management controller, setting any one of the plurality of baseboard management controllers in a power consumption control unit, each of the plurality of baseboard management controllers measuring a CPU load, Transmitting to the power consumption control unit as information, the step of the power consumption control unit acquiring the CPU load information of each of the CPU blade devices, and each of the CPUs acquired by the power consumption control unit Calculating a power ratio of each of the CPU blade devices based on load information; and Calculating a power supply amount to each of the CPU blade devices from a power ratio and a total power amount, and the power consumption control unit determines each power supply amount from the power consumption control unit to each of the bases. Transmitting to the board management controller, each of the plurality of baseboard management controllers acquiring the supplied power amount, calculating a CPU operation level from the supplied power amount, and the plurality of baseboard management controllers Respectively, setting the CPU operation level to the CPU of the CPU blade device.

本発明のサーバシステムによれば、複数のCPUブレード装置のベースボード管理コントローラのいずれか1つを、消費電力制御部に設定している。そのため、新たに電力管理のための管理装置を設ける必要がない。また、消費電力制御部が、各々のCPUブレード装置のCPU負荷情報に基づいて、各々のCPUブレード装置への供給電力量を自動で算出するようにしたから、複数のCPUブレード装置の電力供給制御を自動的に行うことが可能なサーバシステムを提供することができる。   According to the server system of the present invention, any one of the baseboard management controllers of a plurality of CPU blade devices is set in the power consumption control unit. Therefore, it is not necessary to newly provide a management device for power management. In addition, since the power consumption control unit automatically calculates the amount of power supplied to each CPU blade device based on the CPU load information of each CPU blade device, the power supply control of a plurality of CPU blade devices Can be provided automatically.

本発明の電力供給制御方法によれば、消費電力制御部が、各々のCPUブレード装置のCPU負荷情報に基づいて、各々のCPUブレード装置への供給電力量を自動で算出するようにしたから、複数のCPUブレード装置の電力供給制御を自動的に行うことが可能な電力供給制御方法を提供することができる。   According to the power supply control method of the present invention, the power consumption control unit automatically calculates the amount of power supplied to each CPU blade device based on the CPU load information of each CPU blade device. It is possible to provide a power supply control method capable of automatically performing power supply control of a plurality of CPU blade devices.

本発明の実施例1に係るサーバシステムのブロック図である。It is a block diagram of the server system which concerns on Example 1 of this invention. 図1における消費電力制御部を有するBMC(ベースボード管理コントローラ)の詳細を示すブロック図である。FIG. 2 is a block diagram showing details of a BMC (baseboard management controller) having a power consumption control unit in FIG. 1. 図1における消費電力制御部を持たないBMC(ベースボード管理コントローラ)の詳細を示すブロック図である。FIG. 2 is a block diagram illustrating details of a BMC (baseboard management controller) that does not have a power consumption control unit in FIG. 1. 本発明の実施例1に係る電力供給制御方法を示すフローチャートである。It is a flowchart which shows the electric power supply control method which concerns on Example 1 of this invention. 本発明の実施例1に係るサーバシステムにおけるCPUブレード装置のCPU負荷情報の一例である。It is an example of CPU load information of the CPU blade device in the server system according to the first embodiment of the present invention. 本発明の実施例1の消費電力−CPU動作レベル対応テーブルの一例である。It is an example of the power consumption-CPU operation level correspondence table of Example 1 of the present invention. 本発明の実施例1において、CPUブレード装置の構成の変更があった場合に行われる消費電力制御部の設定を示すフローチャートである。5 is a flowchart illustrating setting of a power consumption control unit that is performed when the configuration of a CPU blade apparatus is changed in the first embodiment of the present invention. 本発明の実施例1の総電力量補正テーブルの一例である。It is an example of the total electric energy correction table of Example 1 of this invention.

本発明の実施形態について、必要に応じて図面を参照して説明する。なお、実施形態の説明において引用する図面及び図面の符号は実施形態の一例として示すものであり、それにより本発明による実施形態のバリエーションを制限するものではない。   Embodiments of the present invention will be described with reference to the drawings as necessary. In addition, drawing quoted in description of embodiment and the code | symbol of drawing are shown as an example of embodiment, and, thereby, the variation of embodiment by this invention is not restrict | limited.

本発明の第1の実施形態によるサーバシステム1は、図1に示すように、複数のCPUブレード装置(12、22、30)と、複数のCPUブレード装置(12、22、30)に電力供給を行う電源部40と、を1つの筐体10に備えたサーバシステムであって、複数のCPUブレード装置(12、22、30)は、各々、ベースボード管理コントローラ(16、26、34)を有し、複数のベースボード管理コントローラ(16、26、34)のいずれか1つが、消費電力制御部18を備え、複数のベースボード管理コントローラ(16、26、34)は、各々、CPU負荷を計測し、CPU負荷情報として消費電力制御部18に送信し、消費電力制御部18は、各々のCPU負荷情報を取得し、各々のCPU負荷情報に基づいて、各々のCPUブレード装置(12、22、30)の電力比率を算出し、各々の電力比率と総電力量から、各々のCPUブレード装置(12、22、30)への供給電力量を算出して、各々のベースボード管理コントローラ(16、26、34)に送信し、複数のベースボード管理コントローラ(16、26、34)は、各々、供給電力量を取得し、供給電力量よりCPU動作レベルを算出し、CPUブレード装置(12、22、30)のCPU(14、24、32)に設定する。   As shown in FIG. 1, the server system 1 according to the first embodiment of the present invention supplies power to a plurality of CPU blade devices (12, 22, 30) and a plurality of CPU blade devices (12, 22, 30). A plurality of CPU blade devices (12, 22, 30) each having a baseboard management controller (16, 26, 34). Each of the plurality of baseboard management controllers (16, 26, 34) includes a power consumption control unit 18, and each of the plurality of baseboard management controllers (16, 26, 34) has a CPU load. Measured and transmitted to the power consumption control unit 18 as CPU load information, the power consumption control unit 18 acquires each CPU load information, and based on each CPU load information, Calculate the power ratio of the PU blade device (12, 22, 30), calculate the power supply amount to each CPU blade device (12, 22, 30) from each power ratio and the total power amount, To the baseboard management controller (16, 26, 34), and each of the plurality of baseboard management controllers (16, 26, 34) obtains the supplied power amount and calculates the CPU operation level from the supplied power amount. The CPU blade device (12, 22, 30) is set to the CPU (14, 24, 32).

本発明の第2の実施形態による電力供給制御方法は、図1、図4に示すように、1つの筐体10に備えられた複数のCPUブレード装置(12、22、30)に、電力供給を行う電力供給制御方法であって、複数のCPUブレード装置(12、22、30)は、各々、ベースボード管理コントローラ(16、26、34)を有し、複数のベースボード管理コントローラ(16、26、34)のいずれか1つを、消費電力制御部18に設定し、複数のベースボード管理コントローラ(16、26、34)が、各々、CPU負荷を計測し、CPU負荷情報として消費電力制御部18に送信するステップと、消費電力制御部18が、各々のCPUブレード装置(12、22、30)のCPU負荷情報を取得するステップと、消費電力制御部18が、取得した各々のCPU負荷情報に基づいて、各々のCPUブレード装置(12、22、30)の電力比率を算出するステップと、消費電力制御部18が、各々の電力比率と総電力量から、各々のCPUブレード装置(12、22、30)への供給電力量を算出するステップと、消費電力制御部18が、各々の供給電力量を、消費電力制御部18から各々のベースボード管理コントローラ(16、26、34)に送信するステップと、複数のベースボード管理コントローラ(16、26、34)が、各々、供給電力量を取得し、供給電力量よりCPU動作レベルを算出するステップと、複数のベースボード管理コントローラ(16、26、34)が、各々、CPU動作レベルを、CPUブレード装置(12、22、30)のCPU(14、24、32)に設定するステップと、を含む。   The power supply control method according to the second embodiment of the present invention supplies power to a plurality of CPU blade devices (12, 22, 30) provided in one housing 10 as shown in FIGS. The plurality of CPU blade devices (12, 22, 30) each have a baseboard management controller (16, 26, 34), and a plurality of baseboard management controllers (16, 26, 34). 26, 34) is set in the power consumption control unit 18, and the plurality of baseboard management controllers (16, 26, 34) each measure the CPU load and control the power consumption as CPU load information. The step of transmitting to the unit 18, the step of the power consumption control unit 18 acquiring the CPU load information of each CPU blade device (12, 22, 30), and the power consumption control unit 18 Based on the obtained CPU load information, the step of calculating the power ratio of each CPU blade device (12, 22, 30), and the power consumption control unit 18 respectively calculate the power ratio and the total power from the power ratio. The step of calculating the amount of power supplied to the CPU blade devices (12, 22, 30), and the power consumption control unit 18 from the power consumption control unit 18 to each baseboard management controller (16 , 26, 34), a plurality of baseboard management controllers (16, 26, 34) each acquiring a power supply amount and calculating a CPU operation level from the power supply amount; The baseboard management controller (16, 26, 34) sets the CPU operation level to the CPU (14, 24) of the CPU blade device (12, 22, 30), respectively. Comprising a step of setting the 32), the.

以下、実施例について、図面を参照して詳しく説明する。   Hereinafter, embodiments will be described in detail with reference to the drawings.

[実施例1の構成]
図1は本発明の実施例1に係るサーバシステムを示すブロック図である。サーバシステム1において、N個のCPUブレード装置(12、22、30)が、各々、スロット(スロット#1、スロット#2、....スロット#N)に差し込まれ、共通の電源部40、放熱ファンなどを備えた1つの筐体10内に構成されている。スロット#1にはCPUブレード装置12が、スロット#2にはCPUブレード装置22が、スロット#NにはCPUブレード装置30が、差し込まれている。各々のCPUブレード装置(12、22、30)は、CPU(14、24、32)、及び、ベースボード管理コントローラ(16、26、34)を有している。ここで、本明細書では、以降、ベースボード管理コントローラのことを、BMCと呼ぶ。BMCは、Baseboard Management Controllerの頭文字を取ったものである。また、各々のCPUブレード装置には、基板上に、メモリやハードディスクなど、コンピュータとして必要な要素が実装されている。また、CPUが、チップセットと併せて、動作レベルを設定するように構成される場合には、CPU(14、24、32)は、チップセットを含んでいるとする。また、複数のCPUブレード装置(12、22、30)は、スロットを介して、筐体内バス38で接続され、お互いに通信可能に構成されている。また、電源部40は、各々のCPUブレード装置に対して、電力供給線20、28、36を介して、電力供給を行っている。
[Configuration of Example 1]
FIG. 1 is a block diagram showing a server system according to Embodiment 1 of the present invention. In the server system 1, N CPU blade devices (12, 22, 30) are respectively inserted into slots (slot # 1, slot # 2, ... slot #N), and a common power supply unit 40, It is comprised in one housing | casing 10 provided with the heat radiating fan etc. The CPU blade device 12 is inserted into the slot # 1, the CPU blade device 22 is inserted into the slot # 2, and the CPU blade device 30 is inserted into the slot #N. Each CPU blade device (12, 22, 30) has a CPU (14, 24, 32) and a baseboard management controller (16, 26, 34). Here, in this specification, the baseboard management controller is hereinafter referred to as BMC. BMC is an acronym for Baseboard Management Controller. In each CPU blade device, elements necessary as a computer such as a memory and a hard disk are mounted on a substrate. Further, when the CPU is configured to set the operation level in combination with the chip set, the CPU (14, 24, 32) includes the chip set. Further, the plurality of CPU blade devices (12, 22, 30) are connected to each other via a slot 38 through the in-housing bus 38 so that they can communicate with each other. Further, the power supply unit 40 supplies power to each CPU blade device via the power supply lines 20, 28, and 36.

また、サーバシステム1では、スロット番号が最小のCPUブレード装置(図1では、スロット#1に差してあるCPUブレード装置12)のBMC16内に、消費電力制御部18が置かれ、サーバシステム1の電力供給の制御を行う。   In the server system 1, the power consumption control unit 18 is placed in the BMC 16 of the CPU blade device having the smallest slot number (the CPU blade device 12 that is inserted in the slot # 1 in FIG. 1). Control power supply.

次に、図2は、消費電力制御部18を有するBMC16の詳細なブロック図である。BMC16は、消費電力制御部18と、消費電力制御部18以外のブロック42を有している。ブロック42は、CPUブレード装置12のCPU14のCPU負荷を計測するCPU負荷監視センサ48を有している。また、ブロック42は、CPU動作レベルを算出するCPU動作レベル算出部46を有している。また、CPUブレード装置12に供給される供給電力量からCPU動作レベルを算出する際に使用する消費電力−CPU動作レベル対応テーブル44を有している。ここで、消費電力−CPU動作レベル対応テーブル44は、予め、CPU動作レベルに対する消費電力を計測した結果に基づいて算出し、テーブルにしたものである。図6にその一例を示す。ここで、動作レベルは、例えば、CPUの駆動周波数であり、Level0が、そのCPUで可能な最高の駆動周波数であり、Level5が、最低の駆動周波数である。   Next, FIG. 2 is a detailed block diagram of the BMC 16 having the power consumption control unit 18. The BMC 16 includes a power consumption control unit 18 and a block 42 other than the power consumption control unit 18. The block 42 has a CPU load monitoring sensor 48 that measures the CPU load of the CPU 14 of the CPU blade device 12. Further, the block 42 has a CPU operation level calculation unit 46 that calculates a CPU operation level. In addition, a power consumption-CPU operation level correspondence table 44 used when calculating the CPU operation level from the amount of power supplied to the CPU blade device 12 is provided. Here, the power consumption-CPU operation level correspondence table 44 is a table calculated in advance based on the result of measuring the power consumption with respect to the CPU operation level. An example is shown in FIG. Here, the operation level is, for example, a CPU drive frequency, Level 0 is the highest drive frequency possible with the CPU, and Level 5 is the lowest drive frequency.

次に、消費電力制御部18は、各々のCPUブレード装置の電力比率を算出する電力比率算出部50と、各々のCPUブレード装置に供給する供給電力量を算出する供給電力量算出部54を有している。また、電力比率算出部50が使用するCPU負荷統計データ52と、供給電力量算出部54が使用する総電力量補正テーブル56、供給可能総電力量58が格納されている。これらの詳細については後述する。BMC16で動作するCPU動作レベル算出部46、電力比率算出部50、供給電力量算出部54は、BMC16内のROMに書き込まれたプログラムとしてもよいし、あるいはCPUブレード装置12のハードディスクにプログラムを格納しておき、電源起動時にBMC内のメモリにダウンロードするように構成してもよい。また、BMC16で使用するデータである消費電力−CPU動作レベル対応デーブル44、CPU負荷統計データ52、総電力量補正テーブル56、供給可能総電力量58は、不揮発性メモリやCPUブレード装置12のハードディスクに格納され、必要時にBMC16内のメモリにロードされ、使用される。   Next, the power consumption control unit 18 includes a power ratio calculation unit 50 that calculates the power ratio of each CPU blade device, and a supply power amount calculation unit 54 that calculates the supply power amount supplied to each CPU blade device. is doing. In addition, CPU load statistical data 52 used by the power ratio calculation unit 50, a total power amount correction table 56 used by the supply power amount calculation unit 54, and a total suppliable power amount 58 are stored. Details of these will be described later. The CPU operation level calculation unit 46, the power ratio calculation unit 50, and the supply power amount calculation unit 54 that operate in the BMC 16 may be programs written in the ROM in the BMC 16, or the programs are stored in the hard disk of the CPU blade device 12. In addition, it may be configured to download to the memory in the BMC when the power is turned on. The power consumption-CPU operation level correspondence table 44, the CPU load statistical data 52, the total power amount correction table 56, and the total suppliable amount of power 58, which are data used in the BMC 16, are a non-volatile memory and a hard disk of the CPU blade device 12. And is loaded into the memory in the BMC 16 and used when necessary.

次に、図3は、スロット#2〜スロット#Nに差してあるCPUブレード装置のBMC(26、34)の詳細なブロック図である。この部分は、図2におけるBMCで消費電力制御部18以外のブロック42と同じ構成であるため、詳細な説明は省略する。   Next, FIG. 3 is a detailed block diagram of the BMC (26, 34) of the CPU blade device inserted in slot # 2 to slot #N. Since this part has the same configuration as the block 42 other than the power consumption control unit 18 in the BMC in FIG. 2, detailed description is omitted.

[実施例1の動作]
次に、実施例1の動作について、図1、2、3のブロック図、及び、図4示すフローチャートを参照しながら、詳細に説明する。図4のフローチャートは、左側が消費電力制御部18、右側が各々のBMCの動作を示している。まず、サーバシステム1において、複数のBMCのうち、スロット番号が最小のCPUブレード装置のBMC16が、消費電力制御部18に設定される(ステップS100)。この設定後、BMC16のメモリに、消費電力制御部18の処理プログラム、処理に使用するテーブル、データ等が、自動的にロードされる。ステップS100は、一度行われた後、システム構成が変更されるまでは、行う必要はない。
[Operation of Embodiment 1]
Next, the operation of the first embodiment will be described in detail with reference to the block diagrams of FIGS. 1, 2, and 3 and the flowchart shown in FIG. In the flowchart of FIG. 4, the left side shows the operation of the power consumption control unit 18, and the right side shows the operation of each BMC. First, in the server system 1, among the plurality of BMCs, the BMC 16 of the CPU blade device having the smallest slot number is set in the power consumption control unit 18 (step S100). After this setting, the processing program of the power consumption control unit 18, the table used for processing, data, and the like are automatically loaded into the memory of the BMC 16. Step S100 need not be performed after it has been performed until the system configuration is changed.

次に、各々のBMCは、CPU負荷監視センサ(48、64等)によりCPU負荷を計測している(ステップS200)。各々のCPU負荷監視センサは、所定時間を、例えば、1時間に設定し、計測後、所定時間が経過したか否かを判定する(ステップS201)。そして、未だ、所定時間が経過していないと判定した場合(ステップS201で、NO)、CPU負荷の計測(ステップS200)を繰り返す。一方、所定時間が経過したと判定した場合(ステップS201で、YES)、所定時間内のCPU負荷の平均値を算出する(ステップS202)。図5は、各々のCPUブレード装置のBMCで計測したCPU負荷に対して、1時間毎の平均値を算出したグラフを示している。図5のグラフは、時刻が8時から20時までを示しているが、それ以外の不図示の時刻も同様にCPU負荷を1時間毎に算出している。グラフ上の×の位置は、各々、8時〜9時、9時〜10時、....、19時〜20時のCPU負荷の平均値を示している。このように、1時間毎の平均を取ることにより、一時的にCPU負荷が上下する箇所は平滑化され、滑らかな特性のデータが得られる。   Next, each BMC measures the CPU load by a CPU load monitoring sensor (48, 64, etc.) (step S200). Each CPU load monitoring sensor sets a predetermined time to, for example, 1 hour, and determines whether or not the predetermined time has elapsed after the measurement (step S201). If it is determined that the predetermined time has not yet elapsed (NO in step S201), the CPU load measurement (step S200) is repeated. On the other hand, if it is determined that the predetermined time has elapsed (YES in step S201), an average value of CPU loads within the predetermined time is calculated (step S202). FIG. 5 shows a graph in which the average value for each hour is calculated for the CPU load measured by the BMC of each CPU blade device. The graph of FIG. 5 shows the time from 8 o'clock to 20 o'clock, but the CPU load is similarly calculated every hour for other times (not shown). The positions of x on the graph are 8 o'clock to 9 o'clock, 9 o'clock to 10 o'clock,. . . . The average value of the CPU load from 19:00 to 20:00 is shown. In this way, by taking an average for every hour, a portion where the CPU load temporarily rises and falls is smoothed, and data with smooth characteristics can be obtained.

次に、図4のフローチャートに戻り、説明を行う。各々のBMC(16、26、34)は、消費電力制御部18に、1時間内で平均化したCPU負荷をCPU負荷情報として、送信する(ステップS204)。BMC16の場合は、同じBMC内に消費電力制御部18を有しているので、CPU負荷情報の送信は、BMC16内で行われる(図2のS1)。一方、消費電力制御部18を持たないBMC(26、34)の場合、CPU負荷情報は、筐体内バス38を介して、消費電力制御部18に送信される(図2、図3のS3)。そして、消費電力制御部18は、各々のCPUブレード装置のCPU負荷情報を取得する(ステップS102)。図4のフローチャートに、「CPU負荷情報」の送信を、S204からS102への矢印で示している。   Next, returning to the flowchart of FIG. Each BMC (16, 26, 34) transmits the CPU load averaged within one hour to the power consumption control unit 18 as CPU load information (step S204). In the case of the BMC 16, since the power consumption control unit 18 is included in the same BMC, the CPU load information is transmitted within the BMC 16 (S1 in FIG. 2). On the other hand, in the case of a BMC (26, 34) that does not have the power consumption control unit 18, the CPU load information is transmitted to the power consumption control unit 18 via the in-casing bus 38 (S3 in FIGS. 2 and 3). . And the power consumption control part 18 acquires CPU load information of each CPU blade apparatus (step S102). In the flowchart of FIG. 4, transmission of “CPU load information” is indicated by an arrow from S204 to S102.

次に、消費電力制御部18は、取得した各々のCPU負荷情報を、計測した時間帯と対応付けて、CPU負荷統計データ52として、蓄積する(ステップS104)。例えば、現在時刻が14時05分で、13時〜14時に計測したCPU負荷情報を取得した場合、消費電力制御部18における最新のCPU負荷情報は、各々のCPUブレード装置の13時〜14時のCPU負荷情報である。   Next, the power consumption control unit 18 accumulates the acquired CPU load information as CPU load statistical data 52 in association with the measured time zone (step S104). For example, when the current time is 14:05 and CPU load information measured from 13:00 to 14:00 is acquired, the latest CPU load information in the power consumption control unit 18 is 13:00 to 14:00 of each CPU blade device. CPU load information.

次に、消費電力制御部18の電力比率算出部50において、各々のCPUブレード装置の電力比率を算出する(ステップS106)。以下に、ステップS106について、より詳細に説明する。電力比率算出部50は、最新のCPU負荷情報と、CPU負荷統計データ52に格納された同じ時間帯のCPU負荷情報を読み出して、各々のCPUブレード装置の電力比率を算出する。例えば、現在時刻が14時06分であるとすると、最新のCPU負荷情報の時刻は、13〜14時である。そこで、CPU負荷統計データ52より、スロット#1〜#NのCPUブレード装置毎に、過去の13〜14時のCPU負荷情報を読み出す。このようにして、スロット#1〜#NのCPUブレード装置毎に、最新のCPU負荷情報と、それと同じ時間帯の過去の13〜14時のCPU負荷情報を得る。   Next, the power ratio calculation unit 50 of the power consumption control unit 18 calculates the power ratio of each CPU blade device (step S106). Hereinafter, step S106 will be described in more detail. The power ratio calculation unit 50 reads the latest CPU load information and the CPU load information of the same time period stored in the CPU load statistical data 52, and calculates the power ratio of each CPU blade device. For example, if the current time is 14:06, the latest CPU load information time is 13 to 14:00. Therefore, the CPU load information for the past 13 to 14 o'clock is read from the CPU load statistical data 52 for each CPU blade device in slots # 1 to #N. In this manner, the latest CPU load information and the past CPU load information at 13:00 to 14:00 in the same time zone are obtained for each CPU blade device in slots # 1 to #N.

また、曜日毎に、過去のCPU負荷の傾向に差がある場合には、同じ時間帯で、且つ、同じ曜日のCPU負荷情報をCPU負荷統計データ52より読み出すようにする。例えば、現在が、2月3日(木)の14:06の場合、最新のCPU負荷情報は、2月3日(木)の13時〜14時である。また、CPU負荷統計データ52からは、例えば、1週間前の1月27日(木)の13時〜14時のCPU負荷情報、2週間前の1月20日(木)の13時〜14時のCPU負荷情報、3週間前の1月13日(木)の13時〜14時のCPU負荷情報、4週間前の1月6日(木)の13時〜14時のCPU負荷情報を読み出す。ここで、過去のデータとして4週分のデータを読み出す場合について例示しているが、それに限定させるものではない。   When there is a difference in past CPU load trends for each day of the week, CPU load information for the same time zone and the same day of the week is read from the CPU load statistical data 52. For example, if the current time is 14:06 on February 3 (Thu), the latest CPU load information is from 13:00 to 14:00 on February 3 (Thu). Further, from the CPU load statistical data 52, for example, CPU load information from 13:00 to 14:00 on Thursday, January 27 one week ago, and 13:00 to 14 on Thursday, January 20 two weeks ago. CPU load information at the time, CPU load information at 13:00 to 14:00 on Thursday, January 13 three weeks ago, and CPU load information at 13:00 to 14:00 on Thursday, January 6 four weeks ago read out. Here, a case where data for four weeks is read as past data is illustrated, but the present invention is not limited to this.

そして、各々のCPUブレード装置毎に、過去の4週分のCPU負荷情報の平均値を算出する。ここで、スロット#1、#2、...#NのCPUブレードの過去4週分の平均値を、各々、B1、B2、...、BNとする。また、スロット#1、#2、...#NのCPUブレードの最新のCPU負荷情報を、各々、A1、A2、...、ANとする。Ai、Bi(i=1、2、...、N)より、電力比率の算出に用いるCPU負荷情報Ci(i=1、2、...、N)を以下の式(1)、(2)により算出する。   Then, an average value of CPU load information for the past four weeks is calculated for each CPU blade device. Here, slots # 1, # 2,. . . The average values for the past 4 weeks of CPU blades of #N are respectively B1, B2,. . . , BN. Also, slots # 1, # 2,. . . The latest CPU load information of CPU blades of #N are respectively A1, A2,. . . , AN. From Ai, Bi (i = 1, 2,..., N), CPU load information Ci (i = 1, 2,..., N) used for calculating the power ratio is expressed by the following equations (1), ( 2).

Ci = Ai (0.9Bi≦Ai≦1.1Bi の場合) 式(1)
Ci = Bi (上記以外の場合) 式(2)
(ここで、i=1、2、...、N)
Ci = Ai (when 0.9Bi ≦ Ai ≦ 1.1Bi) Formula (1)
Ci = Bi (other than above) Formula (2)
(Where i = 1, 2,..., N)

次に、Ci(i=1、2、...、N)より、式(3)により、各々のCPUブレード装置の電力比率ri(i=1、2、...、N)を算出する。   Next, from Ci (i = 1, 2,..., N), the power ratio ri (i = 1, 2,..., N) of each CPU blade device is calculated by Equation (3). .

ri = Ci/(C1+C2+...+CN) 式(3)   ri = Ci / (C1 + C2 + ... + CN) Formula (3)

式(1)、(2)において、最新のCPU負荷情報Aiが過去の平均値Biに対して所定範囲内である場合は、最新のCPU負荷情報Aiを使用し、一方、所定範囲内にない場合は、過去の平均値Biを使用している。所定範囲は、ここでは、過去の平均値の±10%範囲内であるとしている。最新のCPU負荷情報が所定範囲内にない場合(式(2)の条件の場合)には、次の1時間の時間帯には、過去の傾向から考えて、CPU負荷が変化し、過去の平均値に近づくことが予測されるから、式(2)のように電力比率の算出に使用するCPU負荷情報CiをBiとしている。一方、最新のCPU負荷情報が所定範囲内にある場合には、電力比率の算出に使用するCPU負荷情報CiをAiとすることにより、最新の情報に基づいた高精度な制御を行うようにしている。   In the formulas (1) and (2), when the latest CPU load information Ai is within a predetermined range with respect to the past average value Bi, the latest CPU load information Ai is used, but is not within the predetermined range. In this case, the past average value Bi is used. Here, the predetermined range is assumed to be within a range of ± 10% of the past average value. When the latest CPU load information is not within the predetermined range (in the case of the condition of the expression (2)), the CPU load changes in the next one hour time zone in consideration of the past trend. Since it is predicted to approach the average value, Bi is used as the CPU load information Ci used to calculate the power ratio as shown in Equation (2). On the other hand, when the latest CPU load information is within a predetermined range, the CPU load information Ci used for calculating the power ratio is set to Ai so that high-precision control based on the latest information is performed. Yes.

また、式(3)に示すように、各々のCPUブレード装置の電力比率を算出することにより、CPU負荷が大きなCPUブレード装置は大きな電力比率で電力供給がなされ、CPU負荷が小さなCPUブレード装置は小さな電力比率で電力供給がなされるため、各々のCPUブレード装置のCPU負荷に応じた効率のよい電力供給の配分をすることが可能になる。   Also, as shown in Equation (3), by calculating the power ratio of each CPU blade device, a CPU blade device with a large CPU load is supplied with a large power ratio, and a CPU blade device with a small CPU load is Since power is supplied at a small power ratio, it is possible to efficiently distribute power according to the CPU load of each CPU blade device.

次に、図4のフローチャートに戻り、説明を行う。消費電力制御部18は、CPU総負荷を算出する(ステップS108)。より具体的には、各々のCPUブレード装置のCPU負荷情報を合計し、CPU総負荷とする。CPU総負荷は、式(3)において、電力比率を算出する過程で得られるC1+C2+...+CNの値であるため、その値を使用することができる。   Next, returning to the flowchart of FIG. The power consumption control unit 18 calculates the CPU total load (step S108). More specifically, the CPU load information of each CPU blade device is summed to obtain the CPU total load. The CPU total load is C1 + C2 +.. Obtained in the process of calculating the power ratio in equation (3). . . Since it is the value of + CN, that value can be used.

次に、供給電力量算出部54が、総電力量を算出する(ステップS109)。ステップS109の詳細について、以下に説明する。図8は、消費電力制御部18の総電力量補正テーブル56の一例を示している。総電力量は、筐体内の全てのCPUブレード装置に供給する電力量の合計である。総電力量補正テーブル56は、CPU総負荷に対し、総電力量の補正係数の値を持つテーブルである。図8に示すように、CPU総負荷が所定値x2より大きい場合には、補正係数は最大値の1.0である。また、CPU総負荷が、もう1つの所定値であるx1より小さい場合には、補正係数を、1.0より小さな値であるKminにする。また、CPU総負荷が、2つの所定値x1、x2の間である場合には、図8に示すように、補正係数を、x1の点とx2の点を結ぶ直線にする。ここで、x1、x2、Kminの3つのパラメータは、最適な電力供給制御がなされるような値を、予め求めておく。   Next, the supplied power amount calculation unit 54 calculates the total power amount (step S109). Details of step S109 will be described below. FIG. 8 shows an example of the total power amount correction table 56 of the power consumption control unit 18. The total amount of power is the total amount of power supplied to all CPU blade devices in the housing. The total power amount correction table 56 is a table having a value of a correction coefficient for the total power amount with respect to the CPU total load. As shown in FIG. 8, when the CPU total load is larger than a predetermined value x2, the correction coefficient is 1.0 as the maximum value. Further, when the CPU total load is smaller than another predetermined value x1, the correction coefficient is set to Kmin that is a value smaller than 1.0. Further, when the CPU total load is between two predetermined values x1 and x2, as shown in FIG. 8, the correction coefficient is a straight line connecting the point x1 and the point x2. Here, for the three parameters x1, x2, and Kmin, values that allow optimal power supply control are obtained in advance.

供給電力量算出部54は、ステップS108で算出したCPU総負荷から、上記した総電力量補正テーブル56を参照して、補正係数を求める。そして、供給電力量算出部54は、電源部40の供給電力の最大値である供給可能総電力量58を読み出し、供給可能総電力量58に補正係数を掛算することにより、総電力量を算出する。   The supplied power amount calculation unit 54 refers to the total power amount correction table 56 described above and calculates a correction coefficient from the CPU total load calculated in step S108. Then, the supply power amount calculation unit 54 reads the total suppliable power amount 58 that is the maximum value of the supply power of the power supply unit 40, and calculates the total power amount by multiplying the total suppliable power amount 58 by a correction coefficient. To do.

次に、図4のフローチャートにおいて、各々のCPUブレード装置に供給する供給電力量を算出する(ステップS110)。具体的には、ステップS108で算出した総電力量をPtotalとすると、各々の供給電力量Pi(i=1、2、...、N)は、式(4)により算出される。式(4)において、riは、ステップS106で算出した各々の電力比率である。   Next, in the flowchart of FIG. 4, the amount of power supplied to each CPU blade device is calculated (step S110). Specifically, assuming that the total amount of power calculated in step S108 is Ptotal, each of the supplied power amounts Pi (i = 1, 2,..., N) is calculated by Expression (4). In equation (4), ri is each power ratio calculated in step S106.

Pi = Ptotal×ri (i=1、2、...、N) 式(4)   Pi = Ptotal × ri (i = 1, 2,..., N) Equation (4)

次に、各々のCPUブレード装置に供給する供給電力量Piを、各々のBMCに対して、送信する(ステップS112)。そして、各々のBMCは、供給電力量を取得する(ステップS206)。ここで、BMC16の場合は、同じBMC内に消費電力制御部18を有しているので、供給電力量の送信は、BMC16内で行われる(図2のS2)。一方、消費電力制御部18を持たないBMC(26、34)の場合、供給電力量は、筐体内バス38を介して、BMC(26、34)に送信される(図2、図3のS4)。そして、各々のBMCは、送信された各々の供給電力量を取得する(ステップS206)。図4のフローチャートに、「供給電力量」の送信を、S112からS206への矢印で示している。   Next, the power supply amount Pi supplied to each CPU blade device is transmitted to each BMC (step S112). And each BMC acquires supply electric energy (step S206). Here, since the BMC 16 has the power consumption control unit 18 in the same BMC, transmission of the supplied power amount is performed in the BMC 16 (S2 in FIG. 2). On the other hand, in the case of the BMC (26, 34) that does not have the power consumption control unit 18, the supplied power amount is transmitted to the BMC (26, 34) via the in-casing bus 38 (S4 in FIGS. 2 and 3). ). Then, each BMC acquires each transmitted power supply amount (step S206). In the flowchart of FIG. 4, transmission of “power supply amount” is indicated by an arrow from S112 to S206.

次に、図4のフローチャートにおいて、各々のBMCのCPU動作レベル算出部46は、CPU動作レベルを算出する(ステップS208)。具体的には、CPU動作レベル算出部46は、ステップS206で取得した供給電力量を消費電力量とし、図6に示される消費電力−CPU動作レベル対応テーブルを参照することにより、CPU動作レベルを算出する。ここで、CPU動作レベルは、Level0〜Level5の6段階に分類され、レベル数が小さいほうが(Level0側)、駆動周波数が高くなっている。図6から分かるように、供給電力量が大きい場合は、レベル数の小さい(Level0側)のCPU動作レベルが算出され、供給電力量が小さい場合は、レベル数の大きい(Level5側)のCPU動作レベルが算出される。   Next, in the flowchart of FIG. 4, the CPU operation level calculation unit 46 of each BMC calculates a CPU operation level (step S208). Specifically, the CPU operation level calculation unit 46 sets the CPU operation level by referring to the power consumption-CPU operation level correspondence table shown in FIG. calculate. Here, the CPU operation level is classified into 6 levels, Level 0 to Level 5, and the drive frequency is higher when the level number is smaller (Level 0 side). As can be seen from FIG. 6, when the supplied power amount is large, the CPU operation level with a small number of levels (Level 0 side) is calculated, and when the supplied power amount is small, the CPU operation with a large number of levels (Level 5 side). A level is calculated.

最後に、図4のフローチャートにおいて、ステップS208で算出したCPU動作レベルを各々のCPUブレード装置のCPUに設定する(ステップS210)。ステップS210で示したように、CPU動作レベルを設定することにより、消費電力制御部18が、ステップS110で算出した各々の供給電力量に対応した消費電力が、各々のCPUブレード装置で消費されるようになる。このようにして、サーバシステム1の供給電力制御が行われる。   Finally, in the flowchart of FIG. 4, the CPU operation level calculated in step S208 is set in the CPU of each CPU blade device (step S210). As shown in step S210, by setting the CPU operation level, the power consumption control unit 18 consumes the power consumption corresponding to each power supply amount calculated in step S110 in each CPU blade device. It becomes like this. In this way, power supply control of the server system 1 is performed.

ここで、図8に示す総電力量補正テーブル56の効果について、以下に説明する。例として、本発明のサーバシステム1を、銀行のシステムで使用した場合、銀行では、1日の時間帯によって、サーバシステムの処理量に差が生じる。例えば、午前中は客が少ないため、処理が少なく、午後3時辺りは、その日の締め処理等で処理が多くなる。従って、ステップS108、S109において、CPU総負荷は、午前中は小さく、午後3時頃は大きくなる。図8に示すように、午前中のCPU総負荷はx1より小さく、午後3時のCPU総負荷はx2より大きくなる。そこで、図8に示すような総電力量補正テーブル56を用いて、総電力量を算出すると、午後3時では、総電力量補正テーブル56による補正係数は1.0となり、総電力量は、電源部40の最大電力供給量である供給可能総電力量58に等しくなり、CPU動作レベルを落とさずにフルに動作させることが可能になる。一方、午前中では、総電力量補正テーブル56による補正係数はKminになり、総電力量は、供給可能総電力量58より小さくなり、サーバシステム1を低消費電力で動作させることが可能になる。   Here, the effect of the total power amount correction table 56 shown in FIG. 8 will be described below. As an example, when the server system 1 of the present invention is used in a bank system, the processing amount of the server system varies depending on the time of day in the bank. For example, since there are few customers in the morning, the number of processes is small, and the process increases around 3:00 pm due to the closing process of the day. Accordingly, in steps S108 and S109, the CPU total load is small in the morning and large at about 3 pm. As shown in FIG. 8, the total CPU load in the morning is smaller than x1, and the total CPU load at 3 pm is larger than x2. Therefore, when the total power amount is calculated using the total power amount correction table 56 as shown in FIG. 8, the correction coefficient by the total power amount correction table 56 is 1.0 at 3 pm, and the total power amount is It becomes equal to the total suppliable power amount 58 that is the maximum power supply amount of the power supply unit 40, and it is possible to operate fully without lowering the CPU operation level. On the other hand, in the morning, the correction coefficient based on the total power amount correction table 56 is Kmin, the total power amount is smaller than the total suppliable power amount 58, and the server system 1 can be operated with low power consumption. .

また、図5に示すように、各々のCPUブレード装置によって、CPU負荷のかかる時間帯が異なっているような場合があるとする。図5では、CPUブレード装置#1は、15:30頃にCPU負荷がピークになっているのに対して、CPUブレード装置#3は、15:30ではCPU負荷は低く、11:30頃、19:30頃のCPU負荷が高くなっている。すなわち、CPUブレード装置#1とCPUブレード装置#3では、CPU負荷のかかる時間帯が逆になっている。このような場合には、ステップS106で説明したように、各々の電力比率の算出を、各々のCPU負荷に基づいて算出することによって、その時間帯で、CPU負荷のかかるCPUブレード装置に対して、供給電力を多くし、CPU負荷の少ないCPUブレード装置の供給電力を小さくできるので、サーバシステム全体として最適な電力供給の配分をすることが可能である。   Further, as shown in FIG. 5, it is assumed that there are cases where the CPU load time period differs depending on each CPU blade device. In FIG. 5, the CPU blade device # 1 has a peak CPU load at about 15:30, whereas the CPU blade device # 3 has a low CPU load at 15:30 and about 11:30. The CPU load around 19:30 is high. That is, in the CPU blade device # 1 and the CPU blade device # 3, the time periods when the CPU load is applied are reversed. In such a case, as described in step S106, each power ratio is calculated based on each CPU load. Since the supply power of the CPU blade device with a small CPU load can be reduced by increasing the supply power, it is possible to distribute the optimum power supply for the entire server system.

次に、図1に示すサーバシステム1において、スロット番号が最小、すなわちスロット#1に差してあるCPUブレード装置のBMCに、消費電力制御装置18を配すると説明したが、サーバシステムの構成が変わった場合、消費電力制御装置18の設定を見直す必要が生じる。図7は、CPUブレード装置の構成の変更があった場合に行われる消費電力制御部の設定を示すフローチャートである。   Next, in the server system 1 shown in FIG. 1, it has been described that the power consumption control device 18 is arranged in the BMC of the CPU blade device having the smallest slot number, that is, the slot # 1, but the configuration of the server system has changed. In this case, it is necessary to review the setting of the power consumption control device 18. FIG. 7 is a flowchart showing the setting of the power consumption control unit performed when the configuration of the CPU blade apparatus is changed.

まず、システムの構成に変更があったか否かを判定する(ステップS400)。具体的には、各々のBMCは、自基板が、差してあるスロット番号を知ることができるので、それにより構成に変更があったか否かを判定することができる。構成に変更があったと判定された場合(ステップS400で、YES)、消費電力制御部18のスロット番号より、小さなスロットIDのCPUブレード装置を検索する(ステップS402)。次に、検索により、消費電力制御部18のスロット番号より、小さなスロットIDのCPUブレード装置があったかどうかの判定を行う(ステップS403)。装置がないと判定された場合(ステップS403で、NO)、処理を終了する。一方、装置があったと判定された場合(ステップS403で、YES)、現在の消費電力制御部18の処理を終了する(S404)。そして、検索された小さなスロットIDのCPUブレード装置のBMCを新しい消費電力制御部とし、そこに、統計データ、及びその他データの移動を行う(ステップS405)。そして、新しい消費電力制御部の処理を開始する(ステップS406)。   First, it is determined whether or not the system configuration has been changed (step S400). Specifically, each BMC can know the slot number to which the board is attached, so that it can be determined whether or not the configuration has been changed. If it is determined that the configuration has been changed (YES in step S400), a CPU blade device having a slot ID smaller than the slot number of the power consumption control unit 18 is searched (step S402). Next, it is determined whether there is a CPU blade device having a slot ID smaller than the slot number of the power consumption control unit 18 by the search (step S403). If it is determined that there is no device (NO in step S403), the process ends. On the other hand, if it is determined that there is a device (YES in step S403), the current processing of the power consumption control unit 18 is terminated (S404). Then, the retrieved BMC of the CPU blade device with the small slot ID is set as a new power consumption control unit, and statistical data and other data are moved there (step S405). And the process of a new power consumption control part is started (step S406).

ここで、図7に示す処理は、以下の理由により必要とされる。サーバシステムの筐体は、各々、スロット番号に上限があるため、構成変更前に消費電力制御部を備えていたCPUブレードを、途中のスロットに差す変更を行った場合、それよりもスロット番号の小さいスロットに空きを作らずに、CPUブレードを差すことが必要になる。また、そのような場合、最小のスロット番号のCPUブレード装置のBMCに、消費電力制御部18を移動することにより、各々のBMC、及び消費電力制御部における設定変更を行わずに済ませることができる。   Here, the process shown in FIG. 7 is required for the following reason. Each server system chassis has an upper limit on the slot number. Therefore, if the CPU blade that had the power consumption controller before the configuration change is changed to a slot in the middle, the slot number will be higher than that. It is necessary to insert a CPU blade without creating a space in a small slot. In such a case, the power consumption control unit 18 can be moved to the BMC of the CPU blade device with the smallest slot number, so that it is not necessary to change the settings in each BMC and the power consumption control unit. .

以下に、実施例1の効果について纏める。実施例1に係るサーバシステムによれば、複数のCPUブレード装置のBMCのいずれか1つに、消費電力制御部を置くように構成したから、新たに電力管理装置を設ける必要がなくなり、低コストな電力供給制御を行うことが可能である。また、BMCと消費電力制御部との通信は、筐体内のバスで行うため、ネットワークの設定などは不要である。   The effects of Example 1 are summarized below. According to the server system according to the first embodiment, since the power consumption control unit is arranged in any one of the BMCs of the plurality of CPU blade devices, it is not necessary to newly provide a power management device, and the cost is low. Power supply control can be performed. In addition, since communication between the BMC and the power consumption control unit is performed by a bus in the housing, setting of a network or the like is not necessary.

また、実施例1に係るサーバシステムによれば、従来、システム管理者が行う必要があったCPU負荷の計測や、CPU動作レベルの設定などの作業工数を削減することができる。その理由は、複数のCPUブレード装置のBMCのいずれか1つが、消費電力制御部に設定され、各々のBMCがCPU負荷計測を行い、消費電力制御部が計測されたCPU負荷情報を基に、CPU動作レベルの設定を自動で行うようにすることができるからである。   Further, according to the server system according to the first embodiment, it is possible to reduce the number of work steps such as measurement of CPU load and setting of the CPU operation level that have been conventionally required by the system administrator. The reason is that any one of the BMCs of a plurality of CPU blade devices is set in the power consumption control unit, each BMC performs CPU load measurement, and the power consumption control unit is based on the measured CPU load information. This is because the CPU operation level can be automatically set.

また、実施例1に係るサーバシステムによれば、時間帯に適合したCPU動作レベルの設定が自動で行うことができる。各々のCPUブレード装置において、CPU負荷の少ない時間帯には、CPU動作レベルが制限され、消費電力を抑えることが可能になり、一方、CPU負荷が多い時間帯では、CPU動作レベルを上げて、性能低下がないようにすることが可能になる。その理由は、各々のCPUブレード装置のCPU負荷情報を時間帯に対応付けて統計データとして蓄積し、各々の電力比率を算出する際に過去の同じ時間帯のCPU負荷情報の傾向から、適切な電力比率を設定するようにしたからである。   Further, according to the server system according to the first embodiment, the CPU operation level suitable for the time zone can be automatically set. In each CPU blade device, the CPU operation level is limited during a time zone where the CPU load is low, and power consumption can be suppressed. On the other hand, in a time zone where the CPU load is high, the CPU operation level is increased. It becomes possible to prevent performance degradation. The reason for this is that the CPU load information of each CPU blade device is accumulated as statistical data in association with the time zone, and when calculating the power ratio, the CPU load information of the same time zone in the past, This is because the power ratio is set.

また、各々のCPU負荷情報の合計であるCPU総負荷に基づいて、使用する総電力量を算出することにより、CPU総負荷の少ない時間帯には、全体の総電力量を制限して、消費電力を抑えることが可能になり、一方、CPU総負荷が多い時間帯では、全体の総電力量を供給可能総電力量にして、性能低下がないようにすることができる。   In addition, by calculating the total amount of power used based on the total CPU load that is the sum of each CPU load information, the total total amount of power is limited and consumed during times when the CPU total load is low. On the other hand, in the time zone when the CPU total load is large, the total total power amount can be set as the total suppliable power amount so that there is no performance degradation.

また、電源部の供給可能総電力量により全体の最大電力量を規定することにより、個々の装置の最大電力量の設定は不要となる利点が得られる。また、消費電力制御部が全ての装置の供給電力をまとめて制御しているので、各々の装置に対する変更のタイミングを揃えることができるため、安定した電力制御を行うことができるという効果が得られる。   Further, by defining the total maximum power amount by the total power amount that can be supplied by the power supply unit, there is an advantage that setting of the maximum power amount of each device is unnecessary. In addition, since the power consumption control unit collectively controls the supply power of all the devices, it is possible to align the timings of the changes for each device, so that an effect that stable power control can be performed is obtained. .

本発明のサーバシステム及び電力供給制御方法は、データセンターなどに設定される複数のCPUブレード装置を有するサーバシステムに適用可能である。   The server system and power supply control method of the present invention can be applied to a server system having a plurality of CPU blade devices set in a data center or the like.

なお、本発明の全開示(請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。   It should be noted that the embodiments and examples can be changed and adjusted within the scope of the entire disclosure (including claims) of the present invention and based on the basic technical concept. Various combinations and selections of various disclosed elements are possible within the scope of the claims of the present invention. That is, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the entire disclosure including the claims and the technical idea.

1:サーバシステム
10:筐体
12、22、30:CPUブレード装置
14、24、32:CPU
16、26、34:BMC(ベースボード管理コントローラ)
18:消費電力制御部
20、28、36:電力供給線
38:筐体内バス
40:電源部
42:BMCで消費電力制御部18以外のブロック
44、60:消費電力−CPU動作レベル対応テーブル
46、62:CPU動作レベル算出部
48、64:CPU負荷監視センサ
50:電力比率算出部
52:CPU負荷統計データ
54:供給電力量算出部
56:総電力量補正テーブル
58:供給可能総電力量
1: Server system 10: Chassis 12, 22, 30: CPU blade device 14, 24, 32: CPU
16, 26, 34: BMC (baseboard management controller)
18: Power consumption control unit 20, 28, 36: Power supply line 38: In-casing bus 40: Power supply unit 42: Block 44 other than the power consumption control unit 18 in BMC, 60: Power consumption-CPU operation level correspondence table 46, 62: CPU operation level calculation unit 48, 64: CPU load monitoring sensor 50: power ratio calculation unit 52: CPU load statistical data 54: supply power amount calculation unit 56: total power amount correction table 58: total suppliable power amount

Claims (10)

複数のCPUブレード装置と、前記複数のCPUブレード装置に電力供給を行う電源部と、を1つの筐体に備えたサーバシステムであって、
前記複数のCPUブレード装置は、各々、ベースボード管理コントローラを有し、
前記複数のベースボード管理コントローラのいずれか1つが、消費電力制御部を備え、
前記複数のベースボード管理コントローラは、各々、CPU負荷を計測し、CPU負荷情報として前記消費電力制御部に送信し、
前記消費電力制御部は、各々の前記CPU負荷情報を取得し、各々の前記CPU負荷情報に基づいて、各々の前記CPUブレード装置の電力比率を算出し、
各々の前記電力比率と総電力量から、各々の前記CPUブレード装置への供給電力量を算出して、各々の前記ベースボード管理コントローラに送信し、
前記複数のベースボード管理コントローラは、各々、前記供給電力量を取得し、前記供給電力量よりCPU動作レベルを算出し、前記CPUブレード装置のCPUに設定すること、
を特徴とするサーバシステム。
A server system comprising a plurality of CPU blade devices and a power supply unit for supplying power to the plurality of CPU blade devices in a single housing,
Each of the plurality of CPU blade devices has a baseboard management controller;
Any one of the plurality of baseboard management controllers includes a power consumption control unit,
Each of the plurality of baseboard management controllers measures a CPU load and transmits it to the power consumption control unit as CPU load information,
The power consumption control unit acquires each of the CPU load information, calculates a power ratio of each of the CPU blade devices based on each of the CPU load information,
From each power ratio and total power amount, calculate the amount of power supplied to each CPU blade device and send it to each baseboard management controller,
Each of the plurality of baseboard management controllers acquires the power supply amount, calculates a CPU operation level from the power supply amount, and sets the CPU operation level in the CPU of the CPU blade device;
Server system characterized by
前記複数のベースボード管理コントローラにおいて、計測した所定時間内のCPU負荷の平均値を前記CPU負荷情報とすることを特徴とする請求項1に記載のサーバシステム。   2. The server system according to claim 1, wherein in the plurality of baseboard management controllers, an average value of measured CPU loads within a predetermined time is used as the CPU load information. 前記消費電力制御部において、各々の前記CPU負荷情報を、前記複数のCPUブレード装置毎に、計測した時間帯と対応付けて、統計データとして蓄積し、
前記消費電力制御部が取得した最新のCPU負荷情報と、前記最新のCPU負荷情報と同じ時間帯の前記統計データのCPU負荷情報に基づいて、各々の前記CPUブレード装置の電力比率を算出することを特徴とする請求項1または2に記載のサーバシステム。
In the power consumption control unit, each of the CPU load information is stored as statistical data in association with the measured time zone for each of the plurality of CPU blade devices,
Based on the latest CPU load information acquired by the power consumption control unit and the CPU load information of the statistical data in the same time zone as the latest CPU load information, the power ratio of each CPU blade device is calculated. The server system according to claim 1 or 2.
前記最新のCPU負荷情報の値が、前記同じ時間帯の統計データのCPU負荷情報の平均値に対して、所定範囲内である場合には、前記電力比率の算出に使用するCPU負荷情報を、前記最新のCPU負荷情報とし、
それ以外の場合には、前記電力比率の算出に使用するCPU負荷情報を、前記同じ時間帯の統計データのCPU負荷情報の平均値とすることを特徴とする請求項3に記載のサーバシステム。
When the value of the latest CPU load information is within a predetermined range with respect to the average value of the CPU load information of the statistical data in the same time zone, the CPU load information used for calculating the power ratio is As the latest CPU load information,
In other cases, the CPU load information used for calculation of the power ratio is an average value of CPU load information of statistical data in the same time zone.
前記総電力量は、前記電源部の供給可能総電力量、及び、全ての前記CPUブレード装置のCPU負荷情報を合計したCPU総負荷に基づいて算出され、
前記CPU総負荷が所定値以上の場合は、前記総電力量は、前記供給可能総電力量とし、
それ以外の場合には、前記総電力量は、前記供給可能総電力量より小さくすることを特徴とする請求項1乃至4のいずれか1項に記載のサーバシステム。
The total power amount is calculated based on a total power amount that can be supplied by the power supply unit and a CPU total load obtained by summing CPU load information of all the CPU blade devices,
When the CPU total load is a predetermined value or more, the total power amount is the total suppliable power amount,
In other cases, the server system according to any one of claims 1 to 4, wherein the total power amount is smaller than the total suppliable power amount.
前記消費電力制御部は、スロット番号が最小の前記CPUブレード装置のベースボード管理コントローラの内部に配されることを特徴とする請求項1乃至5のいずれか1項に記載のサーバシステム。   The server system according to claim 1, wherein the power consumption control unit is arranged inside a baseboard management controller of the CPU blade device having the smallest slot number. 前記消費電力制御部を持たないベースボード管理コントローラと、前記消費電力制御部間の前記CPU負荷情報、及び、前記供給電力量の送信は、前記筐体内のバスを介して行われることを特徴とする請求項1乃至6のいずれか1項に記載のサーバシステム。   Transmission of the CPU load information and the power supply amount between the baseboard management controller not having the power consumption control unit and the power consumption control unit is performed via a bus in the housing. The server system according to any one of claims 1 to 6. 1つの筐体に備えられた複数のCPUブレード装置に、電力供給を行う電力供給制御方法であって、
前記複数のCPUブレード装置は、各々、ベースボード管理コントローラを有し、
前記複数のベースボード管理コントローラのいずれか1つを、消費電力制御部に設定し、
前記複数のベースボード管理コントローラが、各々、CPU負荷を計測し、CPU負荷情報として前記消費電力制御部に送信するステップと、
前記消費電力制御部が、各々の前記CPUブレード装置の前記CPU負荷情報を取得するステップと、
前記消費電力制御部が、取得した各々の前記CPU負荷情報に基づいて、各々の前記CPUブレード装置の電力比率を算出するステップと、
前記消費電力制御部が、各々の前記電力比率と総電力量から、各々の前記CPUブレード装置への供給電力量を算出するステップと、
前記消費電力制御部が、各々の前記供給電力量を、前記消費電力制御部から各々の前記ベースボード管理コントローラに送信するステップと、
前記複数のベースボード管理コントローラが、各々、前記供給電力量を取得し、前記供給電力量よりCPU動作レベルを算出するステップと、
前記複数のベースボード管理コントローラが、各々、前記CPU動作レベルを、前記CPUブレード装置のCPUに設定するステップと、
を含むことを特徴とする電力供給制御方法。
A power supply control method for supplying power to a plurality of CPU blade devices provided in one casing,
Each of the plurality of CPU blade devices has a baseboard management controller;
One of the plurality of baseboard management controllers is set in the power consumption control unit,
Each of the plurality of baseboard management controllers measuring a CPU load and transmitting it to the power consumption control unit as CPU load information;
The power consumption control unit acquiring the CPU load information of each of the CPU blade devices;
The power consumption control unit calculating a power ratio of each of the CPU blade devices based on the acquired CPU load information;
The power consumption control unit calculating power supply to each CPU blade device from each power ratio and total power;
The power consumption control unit transmitting each of the supplied power amounts from the power consumption control unit to each of the baseboard management controllers;
The plurality of baseboard management controllers each obtaining the supplied power amount and calculating a CPU operation level from the supplied power amount;
Each of the plurality of baseboard management controllers setting the CPU operation level to the CPU of the CPU blade device;
A power supply control method comprising:
前記消費電力制御部において、各々の前記CPU負荷情報を、前記複数のCPUブレード装置毎に、計測した時間帯と対応付けて、統計データとして蓄積するステップをさらに含み、
前記電力比率を算出するステップは、
取得した最新の前記CPU負荷情報の値が、同じ時間帯の前記統計データの前記CPU負荷情報の平均値に対して、所定範囲内である場合には、前記電力比率の算出に使用する前記CPU負荷情報を、前記最新のCPU負荷情報とし、
それ以外の場合には、前記電力比率の算出に使用するCPU負荷情報を、前記同じ時間帯の統計データのCPU負荷情報の平均値とすることを特徴とする請求項8に記載の電力供給制御方法。
The power consumption control unit further includes a step of storing each of the CPU load information as statistical data in association with the measured time zone for each of the plurality of CPU blade devices,
The step of calculating the power ratio includes:
If the acquired latest CPU load information value is within a predetermined range with respect to the average value of the CPU load information of the statistical data in the same time zone, the CPU used for calculating the power ratio Load information is the latest CPU load information,
In other cases, the CPU load information used for the calculation of the power ratio is an average value of the CPU load information of the statistical data in the same time zone. Method.
供給可能総電力量、及び、全ての前記CPUブレード装置の前記CPU負荷情報を合計したCPU総負荷に基づいて、前記総電力量を算出するステップをさらに含み、
前記総電力量を算出するステップにおいて、
前記CPU総負荷が所定値以上の場合は、前記総電力量は、前記供給可能総電力量とし、
それ以外の場合には、前記総電力量は、前記供給可能総電力量より小さくすることを特徴とする請求項8または9に記載の電力供給制御方法。
Further comprising the step of calculating the total power amount based on a total power amount that can be supplied and a CPU total load obtained by summing the CPU load information of all the CPU blade devices;
In the step of calculating the total electric energy,
When the CPU total load is a predetermined value or more, the total power amount is the total suppliable power amount,
The power supply control method according to claim 8 or 9, wherein, in other cases, the total power amount is made smaller than the total suppliable power amount.
JP2011034408A 2011-02-21 2011-02-21 Server system and power supply control method Withdrawn JP2012173926A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011034408A JP2012173926A (en) 2011-02-21 2011-02-21 Server system and power supply control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011034408A JP2012173926A (en) 2011-02-21 2011-02-21 Server system and power supply control method

Publications (1)

Publication Number Publication Date
JP2012173926A true JP2012173926A (en) 2012-09-10

Family

ID=46976793

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011034408A Withdrawn JP2012173926A (en) 2011-02-21 2011-02-21 Server system and power supply control method

Country Status (1)

Country Link
JP (1) JP2012173926A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014136302A1 (en) * 2013-03-04 2014-09-12 日本電気株式会社 Task management device and task management method
JP2015082321A (en) * 2013-10-24 2015-04-27 富士通株式会社 Information processing apparatus, load control method, and load control program
CN106817149A (en) * 2015-11-27 2017-06-09 中国移动通信集团公司 A kind of signal control method and its server based on power line communication
JP2017201520A (en) * 2016-05-06 2017-11-09 廣達電腦股▲ふん▼有限公司 Server rack power management
KR20190058220A (en) * 2017-11-20 2019-05-29 (주)케이티엔에프 Dual mode voltage regulator for server
JP2020008971A (en) * 2018-07-04 2020-01-16 富士通株式会社 Server device, power control program and supervisory control device
JP7549695B1 (en) 2023-03-23 2024-09-11 レノボ・シンガポール・プライベート・リミテッド Information processing device and control method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014136302A1 (en) * 2013-03-04 2014-09-12 日本電気株式会社 Task management device and task management method
JP2015082321A (en) * 2013-10-24 2015-04-27 富士通株式会社 Information processing apparatus, load control method, and load control program
CN106817149A (en) * 2015-11-27 2017-06-09 中国移动通信集团公司 A kind of signal control method and its server based on power line communication
CN106817149B (en) * 2015-11-27 2021-03-23 中国移动通信集团公司 A signal control method based on power line communication and its server
JP2017201520A (en) * 2016-05-06 2017-11-09 廣達電腦股▲ふん▼有限公司 Server rack power management
KR20190058220A (en) * 2017-11-20 2019-05-29 (주)케이티엔에프 Dual mode voltage regulator for server
KR102079551B1 (en) 2017-11-20 2020-02-20 (주)케이티엔에프 Dual mode voltage regulator for server
JP2020008971A (en) * 2018-07-04 2020-01-16 富士通株式会社 Server device, power control program and supervisory control device
US11073883B2 (en) 2018-07-04 2021-07-27 Fujitsu Limited Server apparatus, monitoring control apparatus, and storage medium
JP7131136B2 (en) 2018-07-04 2022-09-06 富士通株式会社 Server device, power control program and supervisory control device
JP7549695B1 (en) 2023-03-23 2024-09-11 レノボ・シンガポール・プライベート・リミテッド Information processing device and control method

Similar Documents

Publication Publication Date Title
JP2012173926A (en) Server system and power supply control method
US7779276B2 (en) Power management in a power-constrained processing system
US7272732B2 (en) Controlling power consumption of at least one computer system
US8065537B2 (en) Adjusting cap settings of electronic devices according to measured workloads
US8826048B2 (en) Regulating power within a shared budget
US8914157B2 (en) Method and apparatus for dynamically allocating power in a data center
US8390148B2 (en) Systems and methods for power supply wear leveling in a blade server chassis
US8700925B2 (en) Regulating power using a fuzzy logic control system
US7831843B2 (en) Apparatus and methods for managing power in an information handling system
JP6748625B2 (en) Current regulating equipment, system, method and computer readable recording medium for electronic device regulating electric power drawn from an external power source
US20150241940A1 (en) Enclosure power controller
US20080184044A1 (en) Method of managing power consumption for collections of computer systems
US20130226362A1 (en) Large Scale Dynamic Power Budget Adjustments for Optimizing Power Utilization in a Data Center
US20090119523A1 (en) Managing Power Consumption Based on Historical Average
US20080313492A1 (en) Adjusting a Cooling Device and a Server in Response to a Thermal Event
JP2007213167A (en) Power control program, server system, and power control method
AU2009268776A1 (en) Energy monitoring and management
EP3588245B1 (en) Updating a power supply microcontroller
JP2015161451A (en) Data center, data center controlling method and control program
CN114077296B (en) Method, device and related equipment for controlling power supply output power
CN104011626A (en) Systems, methods and apparatus for energy efficiency and energy saving by configuring power management parameters during runtime
TWI468594B (en) Multi-pq fan control system and computer system having the same
CN114893430B (en) Fan speed regulating method, device, server and storage medium
JP2017134668A (en) Information processing system, control method for information processing system, and control program for management device
CN115793815A (en) Heat dissipation control method and system for server

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140513