(57)【要約】  ＯＳやアプリケーションに依存せず、システム制御による遅延時間無く計算機の消費電力を動的に管理する。  プロセッサ２０３、省電力制御部２０１、電力センサ部２００を有するサーバブレード１０１と、サーバブレードに電力を供給する電源ボックス１０３と、単一のサービスプロセッサ１０２とを１つのシャーシ内に備えたブレードサーバにおいて、サービスプロセッサ１０２が各サーバブレードの省電力制御部２０１を介して電力センサ部２００に消費電流上限値を設定し、サーバブレードの消費電流が消費電流上限値を越えたとき、電力センサ部２００が出力する信号２０７をプロセッサ２０５に伝え、プロセッサの動作周波数を制御し、消費電力上限値以下に最大平均電力を制御する。
2010100740.tif 000002
【特許請求の範囲】
【請求項１】
第１の周波数で動作する通常モードと、前記第１の周波数より低い第２の周波数で動作する省電力モードを有するプロセッサと、
省電力制御部と、
消費電力を測定する電力センサ部とを備え、
前記電力センサ部は、前記省電力制御部によって設定された消費電力上限値と測定した消費電力とを比較し、測定した消費電力が前記消費電力上限値を上回ったとき前記プロセッサに割り込み信号を出力し、
前記プロセッサは、前記割り込み信号が入力されたとき、前記通常モードから前記省電力モードに切り替わることを特徴とする計算機。
【請求項２】
請求項１記載の計算機において、前記電力センサ部から前記省電力制御部に前記割り込み信号を供給するパスを有し、前記省電力制御部は、前記割り込み信号が入力されたとき、前記プロセッサに前記割り込み信号と等価な信号を出力し、前記電力センサ部に前記割り込み信号を解除する指示を行うことを特徴とする計算機。
【請求項３】
請求項１又は２記載の計算機において、前記割り込み信号はプロセッサホット信号であることを特徴とする計算機。
【請求項４】
請求項１〜３のいずれか１項記載の計算機において、当該計算機はブレードサーバに搭載されたサーバブレードであることを特徴とする計算機。
【請求項５】
請求項１〜４のいずれか１項記載の計算機において、前記電力センサ部は、電力測定用抵抗を有することを特徴とする計算機。
【請求項６】
請求項１〜５のいずれか１項記載の計算機において、前記プロセッサへの割り込み信号によって前記プロセッサが前記省電力モードに切り替わっても前記計算機の消費電力を前記消費電力上限値以下に抑えることができなかったとき、前記省電力制御部は、前記プロセッサのプラットフォーム エンバイロメンタル コントロール インターフェースを介して前記プロセッサの周波数を低減することを特徴とする計算機。
【請求項７】
電源と、複数の計算機と、冷却用ファンを１つのシャーシ内に備える計算機システムにおいて、
前記計算機は、第１の周波数で動作する通常モードと前記第１の周波数より低い第２の周波数で動作する省電力モードを有するプロセッサと、省電力制御部と、消費電力を測定する電力センサ部とを備え、前記電力センサ部は、前記省電力制御部によって設定された消費電力上限値と測定した消費電力とを比較し、測定した消費電力が前記消費電力上限値を上回ったとき前記プロセッサに割り込み信号を出力し、前記プロセッサは、前記割り込み信号が入力されたとき、前記通常モードから前記省電力モードに切り替わることを特徴とする計算機システム。
【請求項８】
請求項７記載の計算機システムにおいて、前記冷却ファンを制御するサービスプロセッサを有し、各計算機に対する前記消費電力上限値の設定は、前記サービスプロセッサから各計算機の前記省電力制御部を介して前記電力センサ部に対して行われることを特徴とする計算機システム。
【請求項９】
請求項７又は８記載の計算機システムにおいて、前記電力センサ部から前記省電力制御部に前記割り込み信号を供給するパスを有し、前記省電力制御部は、前記割り込み信号が入力されたとき、前記プロセッサに前記割り込み信号と等価な信号を出力し、前記電力センサ部に前記割り込み信号を解除する指示を行うことを特徴とする計算機システム。
【請求項１０】
請求項７〜９のいずれか１項記載の計算機システムにおいて、前記割り込み信号はプロセッサホット信号であることを特徴とする計算機システム。
【請求項１１】
請求項７〜１０のいずれか１項記載の計算機システムにおいて、前記プロセッサへの割り込み信号によって前記プロセッサを前記省電力モードにしても前記計算機の消費電力を前記消費電力上限値以下に抑えることができなかったとき、前記省電力制御部は、前記プロセッサのプラットフォーム エンバイロメンタル コントロール インターフェースを介して前記プロセッサの周波数を低減することを特徴とする計算機システム。
【請求項１２】
第１の周波数で動作する通常モードと前記第１の周波数より低い第２の周波数で動作する省電力モードを有するプロセッサと、省電力制御部と、消費電力を測定する電力センサ部とを備える計算機の電力管理方法において、
計算機の消費電力上限値を設定する工程と、
前記電力センサ部によって測定した消費電力と前記消費電力上限値とを比較し、測定した消費電力が前記消費電力上限値を上回ったとき前記電力センサ部から前記プロセッサに割り込み信号を出力する工程と、
前記プロセッサが、前記割り込み信号を受けて前記通常モードから前記省電力モードに切り替わる工程と
を有することを特徴とする計算機の電力管理方法。
【請求項１３】
請求項１２記載の計算機の電力管理方法において、前記割り込み信号によって前記プロセッサが前記省電力モードに切り替わっても消費電力を前記消費電力上限値以下に抑えることができなかったとき、前記省電力制御部は、前記プロセッサのプラットフォーム エンバイロメンタル コントロール インターフェースを介して前記プロセッサの周波数を低減することを特徴とする計算機の電力管理方法。
【請求項１４】
請求項１２又は１３記載の計算機の電力管理方法において、
前記割り込み信号が出力された後、前記省電力制御部から前記割り込み信号と同等の信号を前記プロセッサに出力する工程と、
その後、前記省電力制御部が前記電力センサ部に前記割り込み信号を解除する信号を出力する工程と
を有することを特徴とする計算機の電力管理方法。
【請求項１５】
請求項１２〜１４のいずれか１項記載の計算機の電力管理方法において、前記計算機はブレードサーバに搭載された複数のサーバブレードのうちの一つであり、前記消費電力上限値の設定はサービスプロセッサから行われることを特徴とする計算機の電力管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機、例えばＰＣサーバあるいはブレードサーバに組み込まれた各サーバブレードの消費電力を管理する電力管理技術に関する。
【背景技術】
【０００２】
ブレードサーバとは、プロセッサ、メモリ、Ｉ／Ｏ等を一つのマザーボード上に高密度実装したシステムボードである。また、ブレードサーバとは、複数のサーバブレードを１つのシャーシ内に格納し、シャーシ、電源、ファン、ケーブルなどを共有することで、ＰＣサーバとしての基本機能はそのままにして省スペース化を実現し、導入及び管理のトータルコスト削減を実現するサーバシステムである。なお、このような定義は本発明にも適用されるものである。【０００３】
ブレードサーバは、それぞれのサーバブレードがＰＣサーバとしての基本性能を備えているため、サーバブレードごとに、異なるＯＳやアプリケーションを動作させることが可能である。ブレードサーバの電力管理システムとしては、例えば特許文献１、２に記載されているような従来技術がある。特許文献１においては、消費電力管理用の特別なマネージメントコントローラがシャーシ内のサーバブレードの総消費電力の管理を行い、特許文献２においては、サーバブレード上に搭載されたマネージメントコントローラがＣＰＵ動作速度を切り替えることでサーバブレードの消費電力の管理を行っている。
【特許文献１】特開２００５−２０２５０６号公報
【特許文献２】特開２００８−８３８４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ブレードサーバにおいてもプロセッサ性能への要望が高くなってきており、最新プロセッサの採用を検討する動きがでてきている。しかし、高周波数で動作するプロセッサを用いたサーバブレードを高密度実装しようとすると、消費電力の問題が発生する。高周波数のプロセッサは、当然、消費電力が大きく、実装数が増えてくれば、設置できる場所が制限されてしまうことになる。このため、サーバブレードの消費電力に上限値を設定し、その上限値以下に最大平均電力を制御するシステムが必要となる。また、その電力制御システムには、設定した上限値を超えた際に、可能な限り速く上限値以下に最大平均電力を制御することが要請される。この消費電力制御に対する要請は、高性能のプロセッサを搭載するＰＣサーバなど他の計算機にあっても同じである。【０００５】
本発明は、計算機の消費電力を、システム制御による遅延時間無く、設定された消費電力上限値以下に管理する電力管理方法を提供する。
【課題を解決するための手段】
【０００６】
本発明の計算機は、第１の周波数で動作する通常モードと、第１の周波数より低い第２の周波数で動作する省電力モードを有するプロセッサと、省電力制御部と、消費電力を測定する電力センサ部とを備え、電力センサ部は、省電力制御部によって設定された消費電力上限値と測定した消費電力とを比較し、測定した消費電力が消費電力上限値を上回ったときプロセッサに割り込み信号を出力し、プロセッサは、割り込み信号が入力されたとき、通常モードから省電力モードに切り替わることを特徴とする。【０００７】
また、本発明による計算機の電力管理方法は、第１の周波数で動作する通常モードと第１の周波数より低い第２の周波数で動作する省電力モードを有するプロセッサと、省電力制御部と、消費電力を測定する電力センサ部とを備える計算機を対象とし、計算機の消費電力上限値を設定する工程と、電力センサ部によって測定した消費電力と前記消費電力上限値とを比較し、測定した消費電力が消費電力上限値を上回ったとき電力センサ部からプロセッサに割り込み信号を出力する工程と、プロセッサが、割り込み信号を受けて通常モードから省電力モードに切り替わる工程とを有する。【０００８】
本発明によると、システム制御を介さずプロセッサの周波数を制御することができる。
【発明の効果】
【０００９】
本発明によれば、システム制御による遅延時間の無い、電力上限値制御性能に優れた、計算機の動的な電力管理が可能となる。
【図面の簡単な説明】
【００１０】
【図１】ブレードサーバの全体構成を示す概略図である。
【図２】本発明による電力管理システムの第１の実施例を示すシステム構成図である。
【図３】本発明の電力管理システムの動作の概略を説明するフローチャートである。
【図４】第１の実施例におけるマネージメントコントローラの動作を示すフローチャートである。
【図５】プロセッサ周波数を低減させる信号のタイムシーケンスを示す図である。
【図６】本発明による電力管理システムの第２の実施例を示すシステム構成図である。
【図７】第２の実施例におけるマネージメントコントローラの動作を示すフローチャートである。
【符号の説明】
【００１１】
１００ シャーシ
１０１ サーバブレード
１０２ サービスプロセッサ
１０３ 電源ボックス
１０４ 冷却ファン
１０５ シャーシ内マネージメントバス
２００ 電力センサ部
２０１ 省電力制御部
２０２ 電力測定用抵抗
２０３ 電力測定用コントローラ
２０４ マネージメントコントローラ
２０５ プロセッサ
２０６ 電源供給用配線
２０７ 電流上限値超越指示信号
２０８ プロセッサ周波数低減指示信号
２０９ プロセッサ周波数低減維持用信号
２１０ サーバ内マネージメントバス
４００ サウスブリッジ
４０１ プロセッサ状態制御用マネージメントバス
４０２ プロセッサ状態制御用バス
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施の形態を説明する。以下では、主にブレードサーバに搭載されている各サーバブレードの電力管理について説明する。しかし、本発明はブレードサーバに限らず、単独で動作するＰＣサーバなど他の計算機の電力管理にも適用できる。【００１３】
図１は、ブレードサーバの全体構成を示す概略図である。ブレードサーバは、１つのシャーシ１００内に複数のサーバブレード１０１が装填され、サーバブレード１０１の背面に接続されたバックプレーンボードを介して１つのサービスプロセッサ１０２が接続されている。シャーシ後方には、複数の電源ボックス１０３及び冷却用ファン１０４が配置されている。サービスプロセッサ１０２は、バックプレーンボードを介してシャーシ内の温度を検知し、冷却用ファン１０４の回転数を制御する。電源ボックス１０３は、サーバブレード１０１やサービスプロセッサ１０２や冷却用ファン１０４などに電源供給する。また、サービスプロセッサ１０２は、シャーシ内マネージメントバス１０５を介して、各サーバブレード１０１にアクセスすることが可能である。【００１４】
図２は、本発明による電力管理システムの第１の実施例を示すシステム構成図である。サーバブレード１０１には、電力センサ部２００、省電力制御部２０１、及びプロセッサ２０５が内蔵されている。なお、図示しないが、電源供給用配線２０６はサーバブレード１０１内の各デバイスに繋がっている。ここでいうデバイスとは、プロセッサ２０５、電力測定用コントローラ２０３、マネージメントコントローラ２０４などである。プロセッサ２０５は動作モードとして、高周波数で動作する通常モードと、それより低い周波数で動作する省電力モードを有する。【００１５】
電力センサ部２００は、電力測定用抵抗２０２と電力測定用コントローラ２０３から構成され、省電力制御部２０１はマネージメントコントローラ２０４で構成される。サービスプロセッサ１０２は、シャーシ内マネージメントバス１０５を介して、マネージメントコントローラ２０４にアクセスできる。マネージメントコントローラ２０４は、ブレード内マネージメントバス２１０を介して、電力測定用コントローラ２０３への電流上限値の設定と、電力測定用コントローラ２０３からの電流上限値超越指示信号２０７の出力の解除を行う。また、マネージメントコントローラ２０４は、プロセッサ周波数低減維持用信号２０９を出力する機能、及び電流上限値超越指示信号２０７を監視する機能も有する。プロセッサ周波数低減維持用信号２０９は、プロセッサ２０５からみれば、電力測定用コントローラ２０３からの電流上限値超越指示信号２０７と同等の信号である。【００１６】
電力測定用コントローラ２０３は、電力測定用抵抗２０２の入力側電圧値と流れる電流値を同時に測定し、その電流値が設定された電流上限値を超えたことを検知した場合に、電流上限値超越指示信号２０７を出力する。電流上限値超越指示信号２０７は、マネージメントコントローラ２０４から電力測定用コントローラ２０３に解除信号が入力されると解除される。【００１７】
本実施例において、電流上限値超越指示信号２０７は、High、Lowのみで決まるレベル信号であり、電力制御用コントローラ２０３は、設定された電流上限値を超えたことを検知するとLowを出力する。電流上限値超越指示信号２０７は、プロセッサ周波数低減指示信号（割り込み信号）２０８としてプロセッサ２０５に入力され、また同時にマネージメントコントローラ２０４にも入力される。プロセッサ周波数低減指示信号２０８は、例えば、プロセッサホット信号とすることができる。プロセッサ２０５は、周波数低減指示信号２０８が入力すると、高周波数で動作していた通常モードからＰステートという動作周波数を低減した省電力モードに移行する機能を有する。例えば、本実施例の電力管理システムでは、周波数低減指示信号２０８はローアクティブの信号であり、プロセッサ２０５は周波数低減指示信号２０８がLowで入力するとＰステートに移行し、通常動作時よりも低い、特定の周波数で動作する。【００１８】
図３は、本発明の電力管理システムの動作の概略を説明するフローチャートである。ユーザが使用環境にあわせて、サービスプロセッサ１０２の管理プログラム上からサーバの消費電力上限値を指示（Ｓ１１）すると、サービスプロセッサ１０２はシャーシ内マネージメントバス１０５を介して、消費電力上限値をサーバブレード内のマネージメントコントローラ２０４に指示する。マネージメントコントローラ２０４は消費電力上限値から算出した電流上限値を、電力測定用コントローラ２０３に設定する。電力測定用コントローラ２０３は、電流上限値と電力測定用抵抗２０２に流れる電流値とを比較し（Ｓ１２）、測定された電流値が上限値を上回っている場合には、プロセッサ２０５の動作周波数を下げることで、通常モードから省電力モードに移行し、消費電力を下げる（Ｓ１３）。【００１９】
図４は、マネージメントコントローラの動作の詳細を示すフローチャートである。【００２０】
ユーザがサービスプロセッサ１０２からマネージメントコントローラ２０４にサーバブレードの消費電力上限値を指定する（Ｓ２１）と、マネージメントコントローラ２０４は、設定された消費電力上限値から電流上限値を算出する（Ｓ２２）。具体的には、消費電力上限値を入力電圧値で除し、読み取り誤差を持たせた値を電流上限値として用いる。マネージメントコントローラ２０４は、サーバ内マネージメントバス２１０を介して電力測定用コントローラ２０３に電流上限値を設定する（Ｓ２３）。最初、プロセッサ２０５は動作周波数の高い通常モードで動作している。電力測定用コントローラ２０３は、電力測定用抵抗２０２に流れる電流値と、設定された電流上限値を比較し、測定した電流値が設定された上限値を上回ったことを検知すると、プロセッサ２０５とマネージメントコントローラ２０４に向けて電流上限値超越指示信号２０７を出力する（Ｓ２４）。なお、電力測定用コントローラ２０３は、電流上限値超越指示信号２０７を出力している間も、電力測定用抵抗２０２の入力側電圧値と流れる電流値を測定している。【００２１】
プロセッサ２０５に向かった電流上限値超越指示信号２０７は、プロセッサへの割り込み信号であるプロセッサ周波数低減指示信号２０８となる。プロセッサ２０５は、割り込み信号としてプロセッサ周波数低減指示信号２０８が入力すると省電力モードであるＰステートに移行し、周波数を落として動作する。一方、電流上限値超越指示信号２０７がマネージメントコントローラ２０４に入力すると、マネージメントコントローラ２０４は即座にプロセッサ周波数低減維持用信号２０９を出力する（Ｓ２５）。プロセッサ周波数低減維持用信号２０９はプロセッサにとって電流上限値超越指示信号２０７と等価な信号であり、プロセッサ周波数低減維持用信号２０９が出力されることによって、電流上限値超越指示信号２０７が解除されても、プロセッサ周波数低減指示信号２０８はLow状態を維持し、プロセッサ２０５はＰステートのまま周波数を落として省電力モードで動作する。【００２２】
マネージメントコントローラ２０４は、プロセッサ周波数低減維持用信号２０９を出力した後、一定時間経過後にサーバ内マネージメントバス２１０を介して、電力測定用コントローラ２０３が出力する電流上限値超越指示信号２０７を解除する（Ｓ２６）。電力測定用コントローラ２０３は、電流上限値超越指示信号２０７の出力が解除されると、測定している電流値が上限値を越えていないかを比較し、上限値を超えていたら、再度電流上限値超越指示信号２０７を出力する。マネージメントコントローラ２０４は、電流上限値超越指示信号２０７を解除した後に、電流上限値超越指示信号２０７が再度入力されていないかを確認することで、電流上限値以下に電流値を低減できたかを確認する（Ｓ２７）。【００２３】
まず、マネージメントコントローラ２０４に電流上限値超越指示信号２０７が入力されていなかった場合を説明すると、マネージメントコントローラ２０４はプロセッサ周波数低減維持用信号２０９の出力を解除する（Ｓ２８）。プロセッサ２０５は、プロセッサ周波数低減指示信号２０８の出力が解除されると、制御前の高い動作周波数を有する通常モードに戻る。一方、ステップ２７の判定において電流上限値超越指示信号２０７が入力されていた場合、マネージメントコントローラは警告を上げ（Ｓ２９）、電流上限値超越指示信号２０７の出力を解除し（Ｓ３０）、その後プロセッサ周波数低減維持用信号２０９を解除することで（Ｓ２８）、プロセッサ２０５は制御前の高い動作周波数の通常モードに戻る。【００２４】
その後、マネージメントコントローラ２０４は、サービスプロセッサ１０２から設定される消費電力上限値が変更されていないかを確認する（Ｓ３１）。消費電力上限値が変更されていない場合には、ステップ２４に戻り、マネージメントコントローラ２０４は電流上限値超越指示信号２０７の監視に移行する。一方、消費電力上限値が変更されていた場合には、ステップ２１に戻り、サービスプロセッサ１０２がマネージメントコントローラ２０４に再度消費電力上限値を設定する。この一連の処理を繰り返すことで、電力管理を行う。【００２５】
図５は、電力管理システムによってプロセッサ周波数を低減させるための各信号のタイムシーケンスを示す図である。【００２６】
電流上限値超越指示信号出力タイミング３００において電流上限値超越指示信号２０７がLow出力されると、ほぼ同時にプロセッサ周波数低減指示信号２０８がLow出力される。その後、マネージメントコントローラ２０４は電流上限値超越指示信号２０７の出力を検出すると、プロセッサ周波数低減維持用信号出力タイミング３０１で、プロセッサ周波数低減維持用信号２０９を出力する。プロセッサ周波数低減維持用信号２０９が出力された後、電流上限値超越指示信号解除タイミング３０２でマネージメントコントローラ２０４は電流上限値超越指示信号２０７を解除する。【００２７】
その後、マネージメントコントローラ２０４はプロセッサ周波数低減維持用信号出力タイミング３０１から一定時間経過後、電流上限値超越指示信号２０７の出力を監視し、Low出力されていないことを確認した場合には、プロセッサ周波数低減維持用信号解除タイミング３０３で、プロセッサ周波数低減維持用信号２０９を解除することで、プロセッサ周波数低減指示信号２０８はHighに戻る。【００２８】
一方、マネージメントコントローラ２０４が、プロセッサ周波数低減維持用信号出力タイミング３０１から一定時間経過後に、電流上限値超越指示信号再出力タイミング３０４で、電流上限値超越指示信号２０７がLow出力されていることを確認した場合には、電流上限値超越指示信号再解除タイミング３０５で電流上限値超越指示信号２０７を解除する。その後、プロセッサ周波数低減維持用信号解除タイミング３０３でプロセッサ周波数低減維持用信号２０９を解除することで、プロセッサ周波数低減指示信号２０８はHighに戻る。【００２９】
図６は、本発明による電力管理システムの第２の実施例を示すシステム構成図である。第２の実施例が第１の実施例と異なる点は、省電力制御部の構成である。本実施例の省電力制御部２０１は、マネージメントコントローラ２０４とサウスブリッジ４００からなる。サウスブリッジ４００は、マネージメントコントローラ２０４からプロセッサ状態制御用マネージメントバス４０１を介して電力制御要求があると、プロセッサ状態制御用バス４０２を用いて、プロセッサ２０５をＴステートという動作周波数を低減した動作状態（省電力モード）に移行させる。具体例で言えば、マネージメントコントローラ２０４は、プロセッサ２０５とサウスブリッジ４００の間のＰＥＣＩ（プラットフォーム エンバイロメンタル コントロール インターフェース）を介して、プロセッサ２０５の動作周波数をＰステートの動作周波数の１２．５％に低減させることが出来る、Ｔステートに移行させ、プロセッサ２０５の動作周波数を通常モードの１２．５％に低減させる。【００３０】
第２の実施例では、第１の実施例と同じくプロセッサ周波数低減指示信号２０８を用いてプロセッサ２０５の電力制御を行い、その制御では電流上限値以下に低減できない時に、マネージメントコントローラ２０４がプロセッサ状態制御用マネージメントバス４０１を介してサウスブリッジ４００に電力制御要求を出力する。すると、サウスブリッジ４００は、プロセッサ状態制御用バス４０２を介してプロセッサ２０５をＴステートに移行させ、電力を低減させる。【００３１】
図７を参照して、第２の実施例における、マネージメントコントローラ２０４の動作について説明する。図７に示したステップ２１からステップ３１までの制御フローは、第１の実施例と同じであるため詳細な説明を省略し、ステップ２９の後の制御について説明する。【００３２】
マネージメントコントローラ２０４は警告を上げた後（Ｓ２９）、プロセッサ状態制御用マネージメントバス４０１を介してサウスブリッジ４００に電力制御要求を出力する。サウスブリッジ４００はプロセッサ状態制御用バス４０２を介してプロセッサ２０５をＴステートに移行させ、プロセッサ２０５の動作周波数を低減させる（Ｓ３２）。【００３３】
以上のように、ブレードサーバの場合、バックプレーンボードを介してシャーシ内の温度を検知し、ファンの回転数を制御することなどを目的とするサービスプロセッサ１０２が、マネージメントコントローラ２０４を介して電流上限値を電力測定用コントローラ２０３に設定することで、サーバブレード１０１の電力が消費電力上限値を超えた際に、電力測定用コントローラ２０３から出力される電流上限値超越指示信号２０７により、プロセッサ２０５の動作周波数を制御することができる。この制御の場合、制御信号は、電力制御用コントローラ２０３からマネージメントコントローラ２０４を介することなく、直接プロセッサ２０５に入力されるため、システム制御による遅延時間がない。【００３４】
本発明によると、サービスプロセッサ１０２からシャーシ内に搭載した複数のサーバブレード１０１の消費電力上限値の設定を行うことで、システム制御による遅延時間無く、サーバブレード１０１の電力を消費電力上限値以下に抑えることができる。システム制御による遅延時間がないことにより、電流上限値を超えてから電流上限値以下に抑え込むまでの時間が短縮でき、従来の方式と比較して電力の上限値制御という観点において、優れている。【００３５】
これまで、ブレードサーバに搭載されるサーバブレードの電力制御について説明してきた。電力制御の対象となるサーバがブレードサーバではなく独立した１個のＰＣサーバの場合、サービスプロセッサの代わりにマネージメントコントローラ２０４を介して、省電力制御部２０１に消費電力上限値を入力する。入力された消費電流上限値は、電力測定用コントローラ２０３に設定され、上記と同様の処理によってＰＣサーバの電力制御が実行される。
【図１】
2010100740.tif 000003
【図２】
2010100740.tif 000004
【図３】
2010100740.tif 000005
【図４】
2010100740.tif 000006
【図５】
2010100740.tif 000007
【図６】
2010100740.tif 000008
【図７】
2010100740.tif 000009
【国際調査報告】
2010100740.tif 000010
2010100740.tif 000011
2010100740.tif 000012
2010100740.tif 000013