(57)【特許請求の範囲】
【請求項１】
複数の冷却対象部品と、
前記冷却対象部品を冷却する複数の冷却部品と、
前記複数の冷却部品の温度を検出する温度検出部と、
前記温度に基づいて、前記複数の冷却部品のそれぞれの寿命予測を行なう寿命予測部と、
前記寿命予測の結果、前記複数の冷却部品間において予測寿命が最も短い予測短寿命冷却部品と、予測寿命が最も長い予測長寿命冷却部品との間に、予測寿命が閾値以上の差が検出された場合に、前記冷却対象部品の構成変更を行なう構成変更制御部と
を備え、
前記構成変更制御部が、前記複数の冷却対象部品のうち、前記予測短寿命冷却部品に対する熱影響が最も低い冷却対象部品を稼働させる構成変更を行ない、稼働させた前記冷却対象部品に対応する冷却部品を作動させる
ことを特徴とする、情報処理装置。
【請求項２】
前記構成変更制御部が、冷却対象部品を追加する構成変更を行ない、追加された前記冷却対象部品に対応する冷却部品を作動させる
ことを特徴とする、請求項１記載の情報処理装置。
【請求項３】
前記構成変更制御部が、当該情報処理装置を停止させることなくパーティションのハードウェアリソースを変更可能な第１構成変更機能を用いて、前記冷却対象部品の構成変更を行なう
ことを特徴とする、請求項１または２に記載の情報処理装置。
【請求項４】
前記構成変更制御部が、前記冷却対象部品を切り離し、当該情報処理装置の再起動後に前記冷却対象部品に代えて予備の冷却対象部品を機能させる第２構成変更機能を用いて前記冷却対象部品の構成変更を行なう
ことを特徴とする、請求項１または２に記載の情報処理装置。
【請求項５】
前記構成変更制御部が、前記複数の冷却部品の回転速度を高くする制御を行なう
ことを特徴とする、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
複数の冷却対象部品と、
前記冷却対象部品を冷却する複数の冷却部品と、
プロセッサとを備える情報処理装置において、
前記複数の冷却部品の温度を検出し、
前記温度に基づいて、前記複数の冷却部品のそれぞれの寿命予測を行ない、
前記寿命予測の結果、前記複数の冷却部品間において予測寿命が最も短い予測短寿命冷却部品と、予測寿命が最も長い予測長寿命冷却部品との間に、予測寿命が閾値以上の差が検出された場合に、前記冷却対象部品の構成変更を行ない、
前記複数の冷却対象部品のうち、前記予測短寿命冷却部品に対する熱影響が最も低い冷却対象部品を稼働させる構成変更を行ない、稼働させた前記冷却対象部品に対応する冷却部品を作動させる
処理を、前記プロセッサに実行させる、冷却部品管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および冷却部品管理プログラムに関する。
【背景技術】
【０００２】
サーバ等の情報処理装置（以下、サーバ装置という）は、ＣＰＵ（Central Processing Unit）等の発熱源を冷却する冷却ファン（以下、ＦＡＮという）を備える。また、サーバ装置においては、冗長化等の目的により複数個のＦＡＮを搭載することが一般的である。
【０００３】
サーバ装置の稼動開始後、保守対応期間（例えば、装置稼働開始後５年間）中に、ＦＡＮの予期せぬ個別不良が発生した場合は、その都度、ＣＥ（Customer’s Engineer）によるスポット保守作業で故障ＦＡＮの交換が行なわれる。
【０００４】
また、サーバ装置に対する保守作業として、例えば、年一回の定期点検が実施され、ＦＡＮはフィールドでの保守作業における点検対象となっている。ＦＡＮに関する具体的な保守作業としては、ＦＡＮの回転に異常がないかの確認が行なわれている。
【０００５】
しかしながら、上述の如き定期点検を実施していても、以下の理由により、ＦＡＮの寿命（交換時期）にばらつきが生じる。
【０００６】
すなわち、故障により交換された新しいＦＡＮよりも、交換されていないＦＡＮの方が稼働時間が長いので先に寿命を迎える。また、一般的に、ＦＡＮの経年での寿命はグリスの寿命で決まるが、グリスは高温になるほど劣化し寿命が短くなる。そのため、サーバ装置内部で高温のエアー（ユニット）に近い位置に搭載されるＦＡＮの寿命は短くなる。
【０００７】
このようにＦＡＮの交換の有無や装置内における実装位置によって、サーバ装置に搭載される複数のＦＡＮの寿命にばらつきが生じる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−１８６７７２号公報
【特許文献２】特開２０１３−１１５３９２号公報
【特許文献３】特開平８−２７８８３４号公報
【特許文献４】特開２００１−１４４４８４号公報
【特許文献５】特開平５−２２６８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
近年、社会的な節電要求に応じて、サーバ業界でも高温動作に適合するモデルの需要が高まっており、例えば、４０℃の環境下での稼働を保証する４０℃環境対応モデルの商品化も実現されている。
【００１０】
通常のオフィス環境は年平均使用温度を２５℃として設定されている。このような通常オフィス環境用のサーバ装置においては、保守対応期間（通常５年）内では寿命に至らないＦＡＮであっても、４０℃環境対応モデルのような高温環境下での長期稼動を行なうことで、短期間で寿命に至る確率が高くなることが予想される。
【００１１】
一般的にサーバ装置内部では、ＣＰＵに近い部分の温度が非常に高くなるため、ＣＰＵの周囲部品への影響が大きい。
【００１２】
万一、寿命のばらつきにより保守対応期間を満たさずに故障してしまうＦＡＮが発生した場合には、その都度、保守作業が発生し、ユーザに工数およびコストにかかる負担をかけ、ひいてはサーバに対する信頼を失うことになる。
【００１３】
また、４０℃環境対応モデルにおいてＦＡＮに異常が生じると、サーバ装置内部の部品において高温による処理速度低下（サーマルスロットリング）が発生し、サーバ装置の処理性能の低下を招くおそれがある。
【００１４】
１つの側面では、本発明は、冷却部品の寿命のばらつきを解消することを目的とする。
【課題を解決するための手段】
【００１５】
このため、この情報処理装置は、複数の冷却対象部品と、前記冷却対象部品を冷却する複数の冷却部品と、前記複数の冷却部品の温度を検出する温度検出部と、前記温度に基づいて、前記複数の冷却部品のそれぞれの寿命予測を行なう寿命予測部と、前記寿命予測の結果、前記複数の冷却部品間において予測寿命が最も短い予測短寿命冷却部品と、予測寿命が最も長い予測長寿命冷却部品との間に、予測寿命が閾値以上の差が検出された場合に、前記冷却対象部品の構成変更を行なう構成変更制御部とを備え、前記構成変更制御部が、前記複数の冷却対象部品のうち、前記予測短寿命冷却部品に対する熱影響が最も低い冷却対象部品を稼働させる構成変更を行ない、稼働させた前記冷却対象部品に対応する冷却部品を作動させる。
【発明の効果】
【００１６】
一実施形態によれば、冷却部品の寿命のばらつきを解消することができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態の一例としてのサーバシステムの構成を模式的に示す図である。
【図２】（ａ）〜（ｃ）は実施形態の一例としてのサーバシステムの外観を模式的に示す図である。
【図３】実施形態の一例としてのサーバシステムにおける構成情報を例示する図である。
【図４】実施形態の一例としてのサーバシステムにおける温度情報を例示する図である。
【図５】実施形態の一例としてのサーバシステムにおけるＦＡＮ回転数情報を例示する図である。
【図６】実施形態の一例としてのサーバシステムにおけるＦＡＮ配置履歴情報を例示する図である。
【図７】実施形態の一例としてのサーバシステムにおける予測寿命履歴情報を例示する図である。
【図８】実施形態の一例としてのサーバシステムにおける切替制御部によるＳＢの切り替え制御を説明するための図である。
【図９】実施形態の一例としてのサーバシステムにおける温度影響情報を例示する図である。
【図１０】実施形態の一例としてのサーバシステムにおけるＦＡＮとスロット位置との組み合わせをテーブル状に例示する図である。
【図１１】実施形態の一例としてのサーバシステムにおけるＦＡＮの最適配置制御方法の概要を説明するためのフローチャートである。
【図１２】実施形態の一例としてのサーバシステムにおけるＦＡＮの最適配置管理を実現するための各機能構成部の処理を説明するためのフローチャートである。
【図１３】実施形態の一例としてのサーバシステムにおけるＦＡＮ最適配置を行なうための制御を説明するためのフローチャートである。
【図１４】実施形態の一例としてのサーバシステムにおけるＦＡＮ最適配置を行なうための制御を説明するためのフローチャートである。
【図１５】実施形態の一例としてのサーバシステムのＭＭＢの処理を説明するためのフローチャートである。
【図１６】実施形態の一例としてのサーバシステムにおけるＦＡＮ予測寿命管理部によるＦＡＮの予測寿命の算出方法を説明するためのフローチャートである。
【図１７】実施形態の一例としてのサーバシステムにおける切替制御部によるＦＡＮの最適配置の決定方法を説明するフローチャートである。
【図１８】実施形態の一例としてのサーバシステムにおける切替制御部によるＤＰ機能を用いたＳＢの切り替え時のＳＢの選択方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本情報処理装置および冷却部品管理プログラムに係る実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形（実施形態および各変形例を組み合わせる等）して実施することができる。また、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１９】
（Ａ）構成
図１は実施形態の一例としてのサーバシステム１の構成を模式的に示す図である。
【００２０】
サーバシステム１は、図１に示すように、サーバ装置３および管理端末装置２を備える。サーバ装置３と管理端末装置２とは、通信回線８を介して通信可能に接続されている。
【００２１】
通信回線８は、例えば、ＬＡＮ（Local Area Network）である。なお、通信回線８はＬＡＮに限定されるものではなく、種々変形して実施することができる。
【００２２】
サーバ装置３は、サーバ機能を備えたコンピュータであり、本サーバシステム１における保守対象装置の一例である。
【００２３】
サーバ装置３は、ＭＭＢ（Management Board）１０，ＦＲＵ（Field-Replaceable Unit）４，ＩＯＵ（Input Output Unit）６，ＰＣＩｅボックス７およびＳＢ（System Board）５−１〜５−４を備える。
【００２４】
［ＳＢ５］
ＳＢ５−１〜５−４は、本サーバシステム１における各種制御や演算処理を行なう処理装置である。図１に示す例においては、４つのＳＢ５−１〜５−４が備えられている。これらのＳＢ５−１〜５−４は同様の構成を有する。以下、ＳＢを示す符号としては、複数のＳＢのうち１つを特定する必要があるときには符号５−１〜５−４を用いるが、任意のＳＢを指すときには符号５を用いる。
【００２５】
また、以下、ＳＢ５−１をＳＢ＃０という場合がある。同様に、ＳＢ５−２，５−３，５−４を、それぞれ、ＳＢ＃１，＃２，＃３という場合がある。
【００２６】
図２（ａ）〜（ｃ）は実施形態の一例としてのサーバシステム１の外観を模式的に示す図である。図２（ａ）はＳＢ５（５−１）の外観を模式的に示す斜視図であり、図２（ｂ）はサーバシステム１の筐体１ａ内におけるＳＢ５の配置を例示する図である。また、図２（ｃ）は図２（ｂ）のＡ矢視図である。
【００２７】
各ＳＢ５においては、図２（ａ）に示すように、基板５０１上にＣＰＵ５１やＤＩＭＭ５２が配置されている。
【００２８】
図２（ｂ）に示す例においては、筐体１ａの一方の面に沿って、４つのＳＢ５が、互いに平行になるよう立設した状態で並べて配置されている。
【００２９】
また、図２（ｃ）に示すように、筐体１ａにおける、ＳＢ５が並ぶ面とは反対側には、ＦＲＵ４とＩＯＵ６とが配置されている。
【００３０】
筐体１ａの高さ方向における中央付近にはＩＯＵ６が備えられている。図２（ｃ）においては、便宜上、１つのＩＯＵ６として図示されているが、このＩＯＵ６は、複数のＩＯＵ６および複数のＰＣＩｅボックス７を１つにまとめたものであってもよい。
【００３１】
ＩＯＵ６の上面に沿ってＦＡＮ＃０，＃１が水平方向に並べて配置されている。そして、ＦＡＮ＃０の上方にはＰＳＵ＃０が、ＦＡＮ＃１の上方にはＰＳＵ＃１が、それぞれ配置されている。一方、ＩＯＵ６の下面に沿って、ＦＡＮ＃２，＃３が水平方向に並べて配置されている。そして、ＦＡＮ＃２の下方にはＰＳＵ＃２が、ＦＡＮ＃３の下方にはＰＳＵ＃３が、それぞれ配置されている。
【００３２】
なお、筐体１ａ内におけるＳＢ５，ＩＯＵ６，ＦＡＮ４０，ＰＳＵ４１の位置はこれに限定されるものではなく、適宜変更して実施することができる。
【００３３】
ＳＢ５は、図１に示すように、ＢＭＣ（Baseboard Management Controller）５０，１つ以上（図１に示す例では２つ）のＣＰＵ５１および１つ以上（図１に示す例では４つ）のＤＩＭＭ（Dual Inline Memory Module）５２を備える。
【００３４】
ＤＩＭＭ５２は、データや、ＯＳ（Operating System），プログラム等を一時的に格納する記憶領域であり、例えば、ＣＰＵ５１がプログラムを実行する際に、一次記憶メモリあるいはワーキングメモリとして利用される。ＤＩＭＭ５２上のソフトウェアプログラムは、ＣＰＵ５１に適宜読み込まれて実行される。
【００３５】
ＣＰＵ５１は、種々の制御や演算を行なう処理装置であり、ＤＩＭＭ５２に格納されたＯＳやプログラムを実行することにより、種々の機能を実現する。
【００３６】
ＣＰＵ５１やＤＩＭＭ５２はＳＢ５としての処理の実行中に発熱する発熱源であり、これらのＣＰＵ５１，ＤＩＭＭ５２を備えるＳＢ５は、ＦＡＮ４０による冷却対象部品である。
【００３７】
ＢＭＣ５０は、ＳＢ５を管理するコントローラであり、ＣＰＵ５１やＤＩＭＭ５２，図示しない温度センサ等のハードウェアの監視やハードウェアイベントの記録等を行なう。ＢＭＣ５０は、例えば、ＩＰＭＩ（Intelligent Platform Management Interface）が定義する標準仕様に従った機能構成を有してもよい。
【００３８】
ＢＭＣ５０は、ＳＢ５のＭＭＢ１０に、ＳＢ５等の各種情報を送信する。例えば、ＢＭＣ５０は、ＦＡＮ４０に備えられた温度センサの検出値や、ＦＡＮ４０のモータの回転数をＦＲＵ４から取得し、ＭＭＢ１０に送信する。
【００３９】
なお、ＳＢ５に搭載されるＣＰＵ５１やＤＩＭＭ５２の数は、図１に示した例に限定されるものではなく、種々変形して実施することができる。
【００４０】
また、サーバシステム１に備えられるＳＢ５の数は４つに限定されるものではなく、３つ以下、もしくは５つ以上のＳＢ５を備えてもよく、種々変形して実施することができる。
【００４１】
本サーバシステム１に備えられた４つのＳＢ５のうち、少なくとも１つのＳＢ５（例えば、ＳＢ５−３，５−４）は、リザーブドＳＢ（Reserved SB）５として用いられる。
【００４２】
リザーブドＳＢ機能は、あらかじめ筐体１ａ内に予備のＳＢ５を実装しておき、故障したＳＢ５を自動的に切り離し、予備ＳＢ５を組み込んでパーティションを再起動することで、ＳＢ５の構成変更を実現する機能である。
【００４３】
また、障害発生時に切り替える目的の予備ＳＢ５をリザーブド（Reserved）ＳＢという場合もある。
【００４４】
リザーブドＳＢ５への切り替えにはシステムのシャットダウンが必要となる。
【００４５】
リザーブドＳＢ５（例えば、ＳＢ５−４）は、サーバシステム１に備えられた他のＳＢ５（例えばＳＢ５−１〜５−３）のうちのいずれかに故障が検出された場合に、この故障が検出されたＳＢ５に代えて用いられる予備のＳＢ５である。リザーブドＳＢ５は、スタンバイ状態で待機している。
【００４６】
本サーバシステム１において、後述するＭＭＢ１０は、故障したＳＢ５をサーバシステム１から切り離し、この故障したＳＢ５の代わりにリザーブドＳＢ５を組み込み、パーティションを再起動するリザーブドＳＢ機能を実現する。
【００４７】
［ＩＯＵ６］
ＩＯＵ６は、外部装置との間でデータ等の入出力を行なう。ＩＯＵ６は、例えば、ＰＣＩｅ（Peripheral Component Interconnect Express）の規格に従って、外部装置等と通信を行なう。図１に示す例においては、４つのＩＯＵ６が備えられ、複数のＳＢ５のそれぞれに対して１つのＩＯＵ６が備えられている。４つのＩＯＵ６をＩＯＵ＃０〜＃３とそれぞれ表す場合がある。
【００４８】
ＩＯＵ６も処理の実行中に発熱する発熱源であり、ＦＡＮ４０による冷却対象である。
【００４９】
［ＰＣＩｅボックス７］
ＰＣＩｅボックス７は、ＰＣＩｅスロットを増設可能な拡張ボックスであり、ＩＯＵ６に対応して備えられる。図１に示す例においては、ＩＯＵ６と同様に、４つのＰＣＩｅボックス７が備えられ、複数のＩＯＵ６のそれぞれに対して１つのＰＣＩｅボックス７が備えられている。４つのＰＣＩｅボックス７をＰＣＩｅｂｏｘ＃０〜＃３とそれぞれ表す場合がある。
【００５０】
ＩＯＵ＃０およびＰＣＩｅｂｏｘ＃０はそれぞれＳＢ＃０に対応して備えられる。同様に、ＩＯＵ＃１およびＰＣＩｅｂｏｘ＃１はそれぞれＳＢ＃１に、ＩＯＵ＃２およびＰＣＩｅｂｏｘ＃２はそれぞれＳＢ＃２に、ＩＯＵ＃３およびＰＣＩｅｂｏｘ＃３はそれぞれＳＢ＃３に、それぞれ対応して備えられる。
【００５１】
［ＦＲＵ４］
ＦＲＵ４は、本サーバシステム１が稼働している現場で交換可能に構成された部品である。図１に示す例においては、ＦＲＵ４は、４つのＦＡＮ４０−１〜４０−４と、４つのＰＳＵ（Power Supply Unit）４１−１〜４１−４を備える。
【００５２】
ＦＡＮ４０−１〜４０−４は、冷却風を発生させることで冷却対象部品を冷却する冷却装置である。ＦＡＮ４０−１〜４０−４は、同様の構成を有する。以下、ＦＡＮを示す符号としては、複数のＦＡＮのうち１つを特定する必要があるときには符号４０−１〜４０−４を用いるが、任意のＦＡＮを指すときには符号４０を用いる。
【００５３】
また、以下、ＦＡＮ４０−１をＦＡＮ＃０という場合がある。同様に、ＦＡＮ４０−２，４０−３，４０−４を、それぞれ、ＦＡＮ＃１，＃２，＃３という場合がある。
【００５４】
ＦＡＮ＃０〜＃３はＣＥによる保守作業対象部品であり、故障等の障害が検出された場合には、ＣＥによる保守作業により新たなＦＡＮ４０に交換される。例えば、ＦＡＮ＃０に障害が検出された場合には、ＦＡＮ＃０として用いられていたＦＡＮ４０が取り外され、新たなＦＡＮ４０がＦＡＮ＃０として取り付けられる。
【００５５】
なお、ＦＡＮ４０のそれぞれにはユニークな識別情報（ＦＡＮ  ＩＤ）が設定されており、ＦＡＮ＃０〜３としてＦＲＵ４に取り付けられるＦＡＮ４０は、適宜交換される。なお、ＦＡＮ＃０〜３としてＦＲＵ４に取り付けられるＦＡＮ４０のＦＡＮ  ＩＤは、後述するＦＡＮ配置履歴情報１２４によって管理される。以下、ＦＡＮ  ＩＤを単に“ID”と表す場合がある。以下、４つのＦＡＮ４０のIDが、それぞれ“A”，“B”，“C”，“D”である例について示す。
【００５６】
本サーバシステム１において、ＦＡＮ４０は、ＦＲＵ４に形成された複数のスロット（図示省略）のうちのいずれかに取り付けられる。以下、スロット位置を表す識別情報（スロットＩＤ）を“POS”と表す場合がある。以下、本サーバシステム１においてＦＲＵ４に４つのスロットが備えられ、これらの４つのスロットのPOSが、それぞれ“101”，“102”，“103”，“104”である例について示す。例えば、ＦＡＮ＃０，＃１，＃２，＃３が、スロット“101”，“102”，“103”，“104”にそれぞれ取り付けられる。
【００５７】
また、サーバシステム１の筐体１ａ内におけるスロット位置がＦＡＮ４０の寿命に影響を与える。
【００５８】
ＦＲＵ４においては、ＦＡＮ＃０〜３として取り付けられている各ＦＡＮ４０のＦＡＮ  ＩＤと、各ＦＡＮ４０が取り付けられているスロット位置のスロットＩＤとをＦＡＮ配置情報として、図示しないメモリに記憶（管理）している。
【００５９】
各ＦＡＮ４０には図示しない温度センサが備えられており、この温度センサにより、ＦＡＮ４０の温度（運転温度）もしくはＦＡＮ４０の周囲の温度を検出する。なお、以下、便宜上、ＦＡＮ４０の温度もしくはＦＡＮ４０の周囲の温度を、単にＦＡＮ４０の温度という場合がある。
【００６０】
各ＦＡＮ４０の温度センサの検出値は、例えば、ＢＭＣ５０により採取され、このＢＭＣ５０からＭＭＢ１０にＩ２Ｃ（Inter-Integrated Circuit）通信を介して送信される。各ＦＡＮ４０の温度センサの検出値は、例えば、後述するＭＭＢ１０の温度情報管理部１１２から取得要求が行なわれると、この取得要求に応答してＢＭＣ５０により採取され、ＭＭＢ１０に送信される。
【００６１】
本サーバシステム１においては、ＳＢ５（ＣＰＵ５１，ＤＩＭＭ５２），ＩＯＵ６等の発熱体にＦＡＮ４０によって生成される冷却風を送風することで、これらの冷却を行なう。
【００６２】
各ＦＡＮ４０の回転速度等は、後述するＭＭＢ１０によって制御される。また、各ＦＡＮ４０の動作状況を表す情報（例えば、ＦＡＮ回転数）もＢＭＣ５０を介して採取され、ＭＭＢ１０によって管理される。
【００６３】
ＰＳＵ４１−１〜４１−４は、本サーバシステム１に備えられる各部に電力供給を行なう。以下、ＰＳＵ４１−１をＰＳＵ＃０という場合がある。同様に、ＰＳＵ４１−２，４１−３，４１−４を、それぞれ、ＰＳＵ＃１，＃２，＃３という場合がある。
【００６４】
例えば、ＰＳＵ＃０はＦＡＮ＃０，ＳＢ＃０，ＩＯＵ＃０およびＰＣＩｅボックス＃０に電力を供給する。
【００６５】
同様に、ＰＳＵ＃１はＦＡＮ＃１，ＳＢ＃１，ＩＯＵ＃１およびＰＣＩｅボックス＃１に、ＰＳＵ＃２はＦＡＮ＃２，ＳＢ＃２，ＩＯＵ＃２およびＰＣＩｅボックス＃２に、ＰＳＵ＃３はＦＡＮ＃３，ＳＢ＃３，ＩＯＵ＃３およびＰＣＩｅボックス＃３に、それぞれ電力を供給する。
【００６６】
ＰＳＵ４１も発熱源であり、ＦＡＮ４０による冷却対象である。
【００６７】
［ＭＭＢ１０］
ＭＭＢ１０は、本サーバシステム１における制御や監視、パーティション管理、システム初期化などの処理を行なうシステム制御ユニットである。
【００６８】
ＭＭＢ１０は、図１に示すように、ＣＰＵ１１およびメモリ１２を備える。
【００６９】
メモリ１２は、データや，ＯＳ，プログラム等を一時的に格納する記憶領域であり、例えば、ＣＰＵ１１がプログラムを実行する際に、一次記憶メモリあるいはワーキングメモリとして利用される。メモリ１２上のソフトウェアプログラムは、ＣＰＵ１１に適宜読み込まれて実行される。
【００７０】
ソフトウェアプログラムには、ＭＭＢ１０によって本実施形態のＦＡＮ管理機能を実現するためにＣＰＵ１１によって実行されるＦＡＮ配置管理プログラムが含まれてもよい。ＦＡＮ配置管理プログラムは、例えば、ファームウェアにモジュールとして組み込まれてもよい。
【００７１】
また、メモリ１２には、構成情報１２１，温度情報１１２，ＦＡＮ回転数情報１２３，ＦＡＮ配置履歴情報１２４，予測寿命履歴情報１２５および温度影響情報１２６が記憶領域に格納される。
【００７２】
図３は実施形態の一例としてのサーバシステム１における構成情報１２１を例示する図である。
【００７３】
構成情報１２１は、例えば、各ＳＢ５のハードウェア構成を管理する情報であり、ＳＢ５を構成する部品の構成や性能を示す情報である。構成情報１２１は、各ＳＢ５に備えられたＣＰＵ５１およびＤＩＭＭ５２の構成や性能を示す情報をＳＢ５毎に対応付けて構成されている。図３に示す例においては、ＣＰＵ５１の構成や性能を示す情報としてプロセッサ種類（Xenon等）が、また、ＤＩＭＭ５２の構成や性能を示す情報としては、種類，枚数，メモリサイズが、それぞれＳＢ５毎に登録されている。
【００７４】
なお、図３においてはｘ個（ｘは自然数）のＤＩＭＭ５２についての構成情報を示すものであり、図１に例示するサーバシステム１の構成においては、各ＳＢ５にそれぞれ４つのＤＩＭＭ５２が搭載されているのでｘ=４となる。
【００７５】
構成情報１２１は、例えば、サーバシステム１の設定時や保守作業時に、担当ＣＥやシステム管理者等によって設定されてもよい。
【００７６】
なお、図３に例示する構成情報１２１はテーブル状の構成を有するが、これに限定されるものではなく、そのデータ構造を適宜変更して実施することができる。また、構成情報１２１において管理する情報は、図３に例示したものに限定されるものではなく、例えば、プロセッサの動作周波数等、他の情報を含めてもよく種々変形して実施することができる。
【００７７】
図４は実施形態の一例としてのサーバシステム１における温度情報１２２を例示する図である。
【００７８】
温度情報１２２は、各ＦＡＮ４０において検出された温度の履歴を管理する情報である。図４に例示する温度情報１２２においては、例えば、本サーバシステム１の初回の起動時（初回ＡＣ−ＯＮ）から、所定時間が経過する毎の各タイミングで測定（サンプリング）された各ＦＡＮ４０の温度がＦＡＮ４０毎に登録されている。
【００７９】
なお、図４においてはｎ個（ｎは自然数）のＦＡＮ＃０〜＃ｎ−１についての温度情報１２２を示すものであり、図１に例示するサーバシステム１の構成においては、４つのＦＡＮ４０が搭載されているのでｎ=４となる。
【００８０】
例えば、ＢＭＣ５０が、各ＦＡＮ４０に備えられた温度センサの検出値を採取し、温度情報１２２に定期的に記録してもよい。また、後述するＭＭＢ１０の温度情報管理部１１２が、ＦＲＵ４から各ＦＡＮ４０の温度を定期的に取得し、温度情報１２２に記録してもよい。
【００８１】
ＦＡＮ４０の温度は、所定時間が経過する毎の各タイミングで測定（サンプリング）された値に代えて、例えば所定経過時間毎の平均値であってもよく、種々変形して実施することができる。
【００８２】
図４に例示する温度情報１２２はテーブル状の構成を有するが、これに限定されるものではなく、そのデータ構造を適宜変更して実施することができる。
【００８３】
図５は実施形態の一例としてのサーバシステム１におけるＦＡＮ回転数情報１２３を例示する図である。
【００８４】
ＦＡＮ回転数情報１２３は、各ＦＡＮ４０の回転数（回転速度）の履歴を管理する情報である。図５に例示するＦＡＮ回転数情報１２３においては、例えば、本サーバシステム１の初回の起動時（初回ＡＣ−ＯＮ）からの所定時間が経過する毎の各タイミングで測定（サンプリング）された回転数の値がＦＡＮ４０毎に登録されている。
【００８５】
なお、図５においてはｎ個（ｎは自然数）のＦＡＮ＃０〜＃ｎ−１についてのＦＡＮ回転数情報１２３を示すものであり、図１に例示するサーバシステム１の構成においては、４つのＦＡＮ４０が搭載されているのでｎ=４となる。
【００８６】
例えば、ＢＭＣ５０が、ＦＲＵ４に備えられた図示しない制御装置から各ＦＡＮ４０の回転数を採取し、ＦＡＮ回転数情報１２３に定期的に記録してもよい。また、後述するＭＭＢ１０のＦＡＮ回転数管理部１１３が、ＦＲＵ４から各ＦＡＮ４０の回転数を定期的に取得し、ＦＡＮ回転数情報１２３に記録してもよい。
【００８７】
ＦＡＮ回転数情報１２３は、ＦＡＮ回転数管理部１１３によって登録・管理される。
【００８８】
なお、ＦＡＮ４０の回転数は、所定時間が経過する毎の各タイミングで測定（サンプリング）された値に代えて、所定経過時間毎の平均値であってもよく、種々変形して実施することができる。
【００８９】
図５に例示するＦＡＮ回転数情報１２３はテーブル状の構成を有するが、これに限定されるものではなく、そのデータ構造を適宜変更して実施することができる。
【００９０】
図６は実施形態の一例としてのサーバシステム１におけるＦＡＮ配置履歴情報１２４を例示する図である。
【００９１】
ＦＡＮ配置履歴情報１２４は、各ＦＡＮ４０の配置の履歴を管理する情報である。図６に例示するＦＡＮ配置履歴情報１２４においては、例えば、本サーバシステム１の初回の起動時（初回ＡＣ−ＯＮ）からの所定時間が経過する毎の各タイミングでの、ＦＡＮ＃０〜＃ｎ−１のサーバシステム１内での取り付けスロット位置（POS）が登録されている。
【００９２】
なお、図６においてはｎ個（ｎは自然数）のＦＡＮ＃０〜＃ｎ−１についてのＦＡＮ配置履歴情報１２４を示すものであり、図１に例示するサーバシステム１の構成においては、４つのＦＡＮ４０が搭載されているのでｎ=４となる。また、図６に例示するＦＡＮ配置履歴情報１２４においては、便宜上、具体的な値に代えて“ＰＯＳ”との文字が示されている。
【００９３】
後述するＦＡＮ配置履歴管理部１１４が、ＦＲＵ４において管理されるＦＡＮ配置情報から取得し、この取得した情報を用いてＦＡＮ配置履歴情報１２４が登録・管理される。
【００９４】
図６に例示するＦＡＮ配置履歴情報１２４はテーブル状の構成を有するが、これに限定されるものではなく、そのデータ構造を適宜変更して実施することができる。
【００９５】
図７は実施形態の一例としてのサーバシステム１における予測寿命履歴情報１２５を例示する図である。
【００９６】
予測寿命履歴情報１２５は、各ＦＡＮ４０について算出された予測寿命の履歴を管理する情報である。図７に例示する予測寿命履歴情報１２５においては、例えば、本サーバシステム１の初回の起動時（初回ＡＣ−ＯＮ）からの所定時間が経過する毎の各タイミングでＦＡＮ予測寿命管理部１１５によって算出された、ＦＡＮ＃０〜＃ｎ−１の予測寿命（Life(ID,POS)）が登録されている。ＦＡＮ４の予測寿命の詳細については後述する。
【００９７】
Life(ID,POS)は、ＦＡＮ予測寿命管理部１１５によって算出された予測寿命（単位：ｈ（時間））に、当該予測寿命の算出の対象であるＦＡＮ４０を特定するID（ＦＡＮ  ＩＤ）と、当該ＦＡＮ４０が取り付けられたスロットを特定するPOSとを関連付ける。
【００９８】
なお、図７においてはｎ個（ｎは自然数）のＦＡＮ＃０〜＃ｎ−１についての予測寿命履歴情報１２５を示すものであり、図１に例示するサーバシステム１の構成においては、４つのＦＡＮ４０が搭載されているのでｎ=４となる。
【００９９】
予測寿命履歴情報１２５は、後述するＦＡＮ予測寿命管理部１１５によって登録・管理される。
【０１００】
図７に例示する予測寿命履歴情報１２５はテーブル状の構成を有するが、これに限定されるものではなく、そのデータ構造を適宜変更して実施することができる。
【０１０１】
温度影響情報１２６については後述する。
【０１０２】
ＣＰＵ１１は、種々の制御や演算を行なう処理装置であり、メモリ１２に格納されたＯＳやプログラムを実行することにより、種々の機能を実現する。ＣＰＵ１１は、ＦＡＮ管理プログラムを実行することで、本サーバシステム１に備えられた複数のＦＡＮ４０を管理するＦＡＮ配置管理機能を実現する。
【０１０３】
具体的には、ＣＰＵ１１は、ＦＡＮ配置管理プログラムを実行することで、図１に示すように、構成情報管理部１１１，温度情報管理部１１２，ＦＡＮ回転数管理部１１３，ＦＡＮ配置履歴管理部１１４，ＦＡＮ予測寿命管理部１１５および切替制御部１１６としての機能を実現する。
【０１０４】
なお、これらの構成情報管理部１１１，温度情報管理部１１２，ＦＡＮ回転数管理部１１３，ＦＡＮ配置履歴管理部１１４，ＦＡＮ予測寿命管理部１１５および切替制御部１１６としての機能を実現するためのプログラム（ＦＡＮ配置管理プログラム）は、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【０１０５】
構成情報管理部１１１，温度情報管理部１１２，ＦＡＮ回転数管理部１１３，ＦＡＮ配置履歴管理部１１４，ＦＡＮ予測寿命管理部１１５および切替制御部１１６としての機能を実現する際には、内部記憶装置（本実施形態ではメモリ１２）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ１１）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
【０１０６】
構成情報管理部１１１は、各ＳＢ５のハードウェア構成を管理する。構成情報管理部１１１は、構成情報１２１から各ＳＢ５のハードウェア構成に関する情報を読み出し、メモリ１２の所定の領域に格納する。
【０１０７】
温度情報管理部１１２は、各ＦＡＮ４０において検出された温度の履歴を管理する。温度情報管理部１１２は、メモリ１２の温度情報１２２を用いて各ＦＡＮ４０の温度を管理する。例えば、温度情報管理部１１２は、ＦＡＮ予測寿命管理部１１５からの要求に応じてＦＡＮ４０の温度を随時取得し、ＦＡＮ予測寿命管理部１１５に通知する。温度情報管理部１１２は、収集したＦＡＮ４０の温度を温度情報１２２に記録する。
【０１０８】
また、温度情報管理部１１２は、複数のＦＡＮ４０の温度を検出する温度検出部として機能する。
【０１０９】
ＦＡＮ回転数管理部１１３は、各ＦＡＮ４０の回転数（回転速度）の履歴を管理する。ＦＡＮ回転数管理部１１３は、メモリ１２のＦＡＮ回転数情報１２３を用いて各ＦＡＮ４０の回転数を管理する。ＦＡＮ回転数管理部１１３は、ＦＡＮ予測寿命管理部１１５からの要求に応じてＦＡＮ４０の回転数を随時取得し、ＦＡＮ予測寿命管理部１１５に通知する。ＦＡＮ回転数管理部１１３は、収集したＦＡＮ回転数をＦＡＮ回転数情報１２３に記録する。
【０１１０】
ＦＡＮ配置履歴管理部１１４は、各ＦＡＮ４０の配置の履歴を管理する。ＦＡＮ配置管理部１１４は、メモリ１２のＦＡＮ配置履歴情報１２４を用いて各ＦＡＮ４０の配置履歴を管理する。ＦＡＮ配置履歴管理部１１４は、ＦＡＮ予測寿命管理部１１５からの要求に応じてＦＡＮ４０の配置履歴を随時取得し、ＦＡＮ予測寿命管理部１１５に通知する。例えば、ＦＡＮ配置履歴管理部１１４は、ＦＲＵ４から各スロットに取り付けられたＦＡＮ４０のＦＡＮ  ＩＤを取得し、ＦＡＮ配置履歴情報１２４に記録する。
【０１１１】
ＦＡＮ予測寿命管理部（寿命予測部）１１５は、各ＦＡＮ４０の寿命を予測する演算（寿命予測演算）を行なうことで、各ＦＡＮ４０の寿命予測を行なう。
【０１１２】
ＦＡＮ４０の寿命予測を行なうに際して、ＦＡＮ予測寿命管理部１１５は、変数“life_fan(ID)”，変数“life_static(POS)”および変数“count”を用いる。
【０１１３】
変数“life_fan(ID)”は、識別子がIDのＦＡＮ４０の残寿命を表す。例えば、変数“life_fan(ID)”を1以下の数値とする。そして、life_fan(ID)= 1の場合に寿命がフルであるとし、その値が小さいほど残寿命が短いことを示すこととする。また、life_fan(ID)の初期値を1とする。
【０１１４】
変数“life_static(POS)”は、識別子がPOSのスロット位置がＦＡＮ４０の寿命に与える影響を表す数値である。例えば、変数“life_static(POS)”を１以下の数値とし、その値が小さいほど、ＦＡＮ４０の残寿命（life_fan(ID)）を短くするよう作用する。また、life_fan(ID)の初期値を1とする。
【０１１５】
変数“count”は、ループ回数を数える。countの初期値を1とする。
【０１１６】
ＦＡＮ予測寿命管理部１１５は、サンプリングされた各ＦＡＮ４０の温度に基づき、ＦＡＮ４０の寿命予測を行なう。
【０１１７】
例えば、ＦＡＮ予測寿命管理部１１５は、ＦＡＮモータのグリス寿命の算出式に基づき、ＦＡＮ４０の寿命予測を行なう。具体的にはＦＡＮ予測寿命管理部１１５は、以下の式（１）〜（３）を用いて、各ＦＡＮ４０の予測寿命を算出する。
【０１１８】
log(L1) = A - B*T1  ・・・（１）
log(L2) = A - B*T2  ・・・（２）
l= 10^（A - Bt)  ・・・（３）
なお、上記式において、L1は温度T1（単位：℃）におけるＦＡＮ４０のカタログ値（仕様値）としての寿命（単位：ｈ（時間））であり、L2は温度T2（単位：℃）におけるＦＡＮ４０のカタログ値としての寿命（単位：ｈ（時間））である。A，Bは定数であり、例えばＦＡＮ４０に用いられるグリスに固有の値である。そして、lは温度t（単位：℃）におけるＦＡＮ４０の寿命（単位：ｈ（時間））である。
【０１１９】
ＦＡＮ予測寿命管理部１１５は、上記の式（１），（２）の連立式を解くことでA，Bを算出し、これらの算出したA，Bの値を式（３）に設定することで、ＦＡＮ４０の温度tにおける寿命lを算出する。
【０１２０】
例えば、ＦＡＮ＃０〜＃３に用いられる各ＦＡＮ４０は同種であり、ＦＡＮ４０の温度30℃（T1=30）で寿命70000h（L1=70000），40℃（T2=40）で寿命56000h（L2=56000）であるとする。
【０１２１】
上記式（１），（２）より
log(70000) = A - B*30
log(56000) = A - B*40
となる。これらの連立式を解くことで、
A = 5.1358
B = 0.0096910
が求められる。
【０１２２】
次に、上記式（３）に基づき、以下の式が得られる。
【０１２３】
l = 10^(5.1358-0.0096910*t)
この式にサンプリングで読み取った温度tを代入すると、当該温度でのＦＡＮ４０の予測寿命lが得られる。
【０１２４】
例えば、温度ＦＡＮ４０の動作温度においてt=50度が読み取れたとすると、
l=44797h
となる。
【０１２５】
なお、ＦＡＮ予測寿命管理部１１５によって算出された各ＦＡＮ４０の予測寿命は、例えば、メモリ１２の所定の記憶領域に予測寿命履歴情報１２５として記録される。
【０１２６】
また、ＦＡＮ予測寿命管理部１１５は、以下の式（４）に基づいて、ＦＡＮ４０の温度取得にかかるサンプリング間隔S中に消費した消費寿命laを算出する。すなわち、以下の式（４）に示すように、ＦＡＮ予測寿命管理部１１５は上記式（３）で求めた予測寿命lに温度のサンプリング間隔S（単位：ms）を掛け算して逆数をとることで、サンプリング間隔S中に消費した消費寿命laを算出する。
【０１２７】
la = 1/(t*S)  ・・・（４）
例えば、温度のサンプリング間隔10msである場合には、上記式（４）に基づき、以下のように求められる。
【０１２８】
la = 1/(0.01*(44797*60*60))
ＦＡＮ予測寿命管理部１１５は、それぞれのサンプリングデータ毎に 消費寿命laを計算し、life_fan(ID)， life_static(POS)から減算する。
【０１２９】
切替制御部１１６は、ＦＡＮ予測寿命管理部１１５による寿命予測の結果に基づき、予測寿命が短いと判断されるＦＡＮ４０の負荷を軽減するための処理を行なう。
【０１３０】
例えば、切替制御部１１６は、ＦＡＮ予測寿命管理部１１５による寿命予測の結果、複数のＦＡＮ４０のうち、予測寿命が最も長いＦＡＮ４０（長寿命ＦＡＮ４０）と予測寿命が最も短いＦＡＮ４０（短寿命ＦＡＮ４０）との予測寿命の差が所定値（例えば、１か月）以上であるかを確認する。すなわち、切替制御部１１６は、複数のＦＡＮ４０間において予測寿命のばらつきが生じているかを確認する。
【０１３１】
切替制御部１１６は、例えば、複数のＦＡＮ４０間において予測寿命のばらつきが生じており（条件１）、且つ、本サーバシステム１においてＤＰ（Dynamic Partitioning）機能が有効（条件２）である場合に、ＤＰ機能を用いて、短寿命ＦＡＮ４０の負荷を軽減させる制御を行なう。
【０１３２】
ＤＰは、本サーバシステム１において、パーティションのシステム（サーバ装置３）を停止させることなくパーティション構成を動的に変更する機能である。ＤＰにおいては、例えば、パーティションに対して、ＣＰＵやメモリ，ＩＯユニット等のハードウェア資源を動的に追加，削除，交換（活性構成変更）することができる。なお、ＤＰは既知の手法で実現することができ、その詳細な説明は省略する。
【０１３３】
本サーバシステム１において、ＤＰにより追加・削除を行なう単位は、パーティション構成要素であるＳＢ，ＬＳＢ（Logical System Board），ＩＯＵ（ＰＣＩｅボックスを含む）である。 
ＳＢホットプラグ機能を利用することで、パーティション上で動作するＯＳの再起動なしに、ＳＢをパーティションに組み込み・切り離しができる。
【０１３４】
なお、このようなＳＢのパーティションへの組み込みや切り離しは、サーバシステム１において、事前にＤＰ機能を有効にして一定の構成を構築済みであること、およびＯＳがＤＰ機能をサポートしていること等が条件となる。
【０１３５】
図８は実施形態の一例としてのサーバシステム１における切替制御部１１６によるＳＢ５の切り替え制御を説明するための図である。この図８においては、ＦＡＮ４０間において予測寿命のばらつきが生じていることが検知された場合における、この予測寿命のばらつきを解消するための５種類（パターン１〜５）の制御手法を例示する。
【０１３６】
図８に示す例において、元の状態（オリジナル）においては（符号Ａ１参照）、ＳＢ＃０，＃１が稼働状態（ＯＮ状態）であり、ＳＢ＃２，＃３がスタンバイ状態（ＳＢＹ状態）である。このオリジナルのサーバシステム１においては、ＯＮ状態のＳＢ＃０，＃１に対して、ＦＡＮ＃０，＃１が冷却風の送風を行なっている。また、稼働中の全てのＦＡＮ＃０〜＃３のＦＡＮ回転数は通常回転（Normal）である。
【０１３７】
このような状態において、負荷が高いＦＡＮ＃０，＃２が高温状態となり、この高温状態がＦＡＮ４０＃０，＃２の寿命に影響を与え短寿命化を招く。また、一部のＦＡＮ＃０，＃２だけが高温となることにより、本サーバシステム１に備えられた複数のＦＡＮ４０間において予測寿命のばらつきが生じる。
【０１３８】
切替制御部１１６は、ＳＢ５の切り替え制御を行なうことで、これらのＦＡＮ４０＃０，＃２の負荷を軽減する。これにより、特定のＦＡＮ４０だけが高温となることを阻止し、本サーバシステム１に備えられた複数のＦＡＮ４０間において予測寿命のばらつきを解消する。
【０１３９】
切替制御部１１６は、ＦＡＮ予測寿命管理部１１５による寿命予測の結果、複数のＦＡＮ４０間において予測寿命が最も短い短寿命ＦＡＮ４０（予測短寿命冷却部品）と、予測寿命が最も長い長寿命ＦＡＮ４０（予測長寿命冷却部品）との間に、予測寿命が閾値以上（例えば、１か月以上）の差（ばらつき）が検出された場合に、ＳＢ５の構成変更を行なう構成変更制御部として機能する。
【０１４０】
例えば、切替制御部１１６は、複数のＦＡＮ４０間において予測寿命のばらつきが生じている場合に、本サーバシステム１がＤＰによる切り替えを実行可能であるかを確認する。
【０１４１】
本サーバシステム１がＤＰによる切り替えを実行可能である場合には、切替制御部１１６はこのＤＰの機能を用いたＳＢ５の構成変更を行なう（符号Ａ２参照）。
【０１４２】
そして、切替制御部１１６は本サーバシステム１において、ＤＰを即時に実行可能であるかを確認する（符号Ａ３参照）。
【０１４３】
例えば、切替制御部１１６は、メモリ１２の所定の記憶領域に設定されている、本サーバシステム１においてＤＰ機能を有効にするか否か等を示すフラグの設定値を確認することで、ＤＰを即時実行可能であるかを判断する。
【０１４４】
確認の結果、本サーバシステム１において、ＤＰによるＳＢ５の切り替えを即時に実行可能である場合に、切替制御部１１６は、ＤＰによるＳＢ５の切替制御を行なう（パターン１）。
【０１４５】
すなわち、切替制御部１１６は、ＤＰのＳＢ切替機能を用いて、ＳＢ＃２，＃３をＯＮ状態にする一方で、ＳＢ＃０，＃１をスタンバイ状態（ＳＢＹ）にする。ＦＡＮ＃０，＃２が冷却対象とするＳＢ＃０，＃１をスタンバイ状態にすることで、これらのＦＡＮ＃０，＃２の負荷が低減される。これにより、ＦＡＮ＃０，＃２の予測寿命が延びるとともに、ＦＡＮ＃１，＃３の予測寿命が短くなり、ＦＡＮ４０間における予測寿命のばらつきを解消することができる。
【０１４６】
スタンバイ状態のＳＢ５が複数ある場合には、切替制御部１１６は、短寿命ＦＡＮ４０に対する熱影響が小さいＳＢ５をＤＰによりＯＮ状態とするＳＢ５として優先的に選択することが望ましい。これにより、短寿命ＦＡＮ４０にかかる温度負荷を効率的に分散させる。
【０１４７】
図９は実施形態の一例としてのサーバシステム１における温度影響情報１２６を例示する図である。
【０１４８】
温度影響情報１２６は、ＦＡＮ４０に対するＳＢ５の影響を数値として表す情報であり、個々のＳＢ５の発熱が各ＦＡＮ４０に対して与える影響（温度影響）を表す。図９に示す例においては、ＳＢ５とＦＡＮ４０との組み合わせのそれぞれに、係数Ａｍｎが設定されている（ｍ，ｎはそれぞれ自然数）。係数Ａｍｎは各ＳＢ５がどのＦＡＮ４０に対して熱を与えやすいかを示す値であり、熱を与えやすいほど大きな値が設定される。温度影響情報１２６は、事前に行なわれる試験結果等に基づいて具体的な各数値が設定されて作成され、予めメモリ１２等に格納される。
【０１４９】
すなわち、温度影響情報１２６は、発熱しやすいユニットであるＳＢ５が、どのＦＡＮ４０に対して熱（熱影響）を与えやすいかを示す係数（Ａｍｎ）を予め定義したものである。
【０１５０】
なお、図９においてはｎ個（ｎは自然数）のＦＡＮ＃０〜＃ｎ−１と、ｍ個（ｍは自然数）のＳＢ＃０〜＃ｍ−１とについての温度影響情報１２６を示すものである。図１に例示するサーバシステム１の構成においては、４つのＦＡＮ４０と４つのＳＢ５が搭載されているのでｎ＝ｍ＝４となる。
【０１５１】
スタンバイ状態のＳＢ５が複数ある場合には、切替制御部１１６は、この温度影響情報１２６を参照して、短寿命ＦＡＮ４０について係数Ａｍｎの値が最も小さいＳＢ５をＤＰによりＯＮ状態とするＳＢ５として選択する。すなわち、切替制御部１１６は、短寿命ＦＡＮ４０への熱影響が最も小さいＳＢ５を選択する。これにより、短寿命ＦＡＮ４０にかかる温度負荷を効率的に分散させることができる。
【０１５２】
このように、パターン１においては、切替制御部１１６は、複数のＳＢ５のうち、短寿命ＦＡＮ４０に対する熱影響が最も低いＳＢ５を稼働させる構成変更を行なう。これにより、稼働させたＳＢ５に対応するＦＡＮ４０を作動させ、短寿命ＦＡＮ４０の負荷を軽減させるのである。
【０１５３】
なお、切替制御部１１６は、スタンバイ状態のＳＢ５が複数ある場合に、短寿命ＦＡＮ４０と物理的に近い位置にあるＳＢ５をＤＰによりＯＮ状態とするＳＢ５として優先して選択してもよい。
【０１５４】
一方、確認の結果、本サーバシステム１において、ＤＰによるＳＢ５の切り替えを即時に実行可能でない場合に、切替制御部１１６は、ＤＰのホットプラグ機能によるＳＢ５の追加制御を行なう（パターン２）。
【０１５５】
すなわち、切替制御部１１６は、ＤＰのホットプラグ機能を用いて、スタンバイ状態であったＳＢ＃２，＃３をＯＮ状態にすることで、これらのＳＢ＃２，＃３を追加する。
【０１５６】
これにより、ＳＢ＃０〜＃３の全てがＯＮ状態になり、ＳＢ＃０〜＃３の間において負荷が分散される。従って、ＦＡＮ＃０，＃２が冷却対象とするＳＢ＃０，＃１の負荷が低減して発熱量が低下し、ＦＡＮ＃０，＃２の負荷（高温負荷）も低減される。これにより、ＦＡＮ＃０，＃２の予測寿命が延びるとともに、ＦＡＮ＃１，＃３の予測寿命が短くなり、ＦＡＮ４０間における予測寿命のばらつきを解消することができる。
【０１５７】
このように、パターン２においては、切替制御部１１６は、ＳＢ５を追加する構成変更を行ない、追加されたＳＢ５に対応するＦＡＮ４０を作動させることで、短寿命ＦＡＮ４０の負荷を軽減させるのである。
【０１５８】
なお、スタンバイ状態のＳＢ５が複数ある場合には、切替制御部１１６は、短寿命ＦＡＮ４０と物理的に遠い位置にあるＳＢ５を優先してＯＮ状態にすることが望ましい。
【０１５９】
一方、本サーバシステム１がＤＰによる切り替えを実行不可である場合には、切替制御部１１６は、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを行なう。すなわち、リザーブドＳＢ５をＯＮ状態にすることで、ＳＢ５の構成変更を行なう（符号Ａ４参照）。
【０１６０】
切替制御部１１６は本サーバシステム１において、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを即時に実行可能であるかを確認する（符号Ａ６参照）。例えば、切替制御部１１６は、メモリ１２の所定の記憶領域に設定されている、本サーバシステム１においてリザーブドＳＢ５を用いた静的なＳＢ５の切り替えを有効にするか否か等を示すフラグの設定値を確認することで、当該切り替えを実行可能であるかを判断する。
【０１６１】
確認の結果、本サーバシステム１において、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを即時に実行可能である場合に、切替制御部１１６は、リザーブドＳＢ５を用いたＳＢ５の切り替えを行なう（パターン３）。
【０１６２】
すなわち、切替制御部１１６は、リザーブドＳＢ＃２をＯＮ状態にする一方で、ＳＢ＃０をスタンバイ状態（ＳＢＹ）にする。
【０１６３】
これにより、ＦＡＮ＃０，２に加えて、ＳＢ＃２を冷却対象とするＦＡＮ＃１，＃３も送風を行なうことになり、全てのＦＡＮ＃０〜＃３による送風が行なわれ、ＦＡＮ＃０，＃２の負荷（高温負荷）も低減される。これにより、ＦＡＮ＃０，＃２の予測寿命が延びるとともに、ＦＡＮ＃１，＃３の予測寿命が短くなり、ＦＡＮ４０間における予測寿命のばらつきを解消することができる。
【０１６４】
スタンバイ状態のＳＢ５が複数ある場合には、切替制御部１１６は、短寿命ＦＡＮ４０に対する影響が小さいリザーブドＳＢ５をＤＰによりＯＮ状態とするＳＢ５として優先的に選択することが望ましい。
【０１６５】
一方、確認の結果、本サーバシステム１において、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを即時に不可である場合には、夜間等の本サーバシステム１に稼働率が低い一部の時間帯に、リザーブドＳＢ５を用いたＳＢ５の切り替えを行なう（パターン４）。
【０１６６】
すなわち、切替制御部１１６は、本サーバシステム１に稼働率が低い時間帯において、リザーブドＳＢ＃２をＯＮ状態にする一方で、ＳＢ＃０をスタンバイ状態（ＳＢＹ）にする。
【０１６７】
これにより、ＦＡＮ＃０，２に加えて、ＳＢ＃２を冷却対象とするＦＡＮ＃１，＃３も送風を行なうことになり、全てのＦＡＮ＃０〜＃３による送風が行なわれ、ＦＡＮ＃０，＃２の負荷（高温負荷）も低減される。これにより、ＦＡＮ＃０，＃２の予測寿命が延びるとともに、ＦＡＮ＃１，＃３の予測寿命が短くなり、ＦＡＮ４０間における予測寿命のばらつきを解消することができる。
【０１６８】
また、リザーブドＳＢ５を用いたＳＢ５の切り替えが行なわれるまでの間は、稼働中のＦＡＮ＃０〜＃３のＦＡＮ回転数をそれぞれ上げる。これにより、本サーバシステム１の筐体１ａ内の温度が低下し、結果的にＦＡＮ＃０，２の負荷が低減することになる。
【０１６９】
本サーバシステム１がＤＰによる切り替えと、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えとのいずれも実行できない場合もある（符号Ａ５参照）。
【０１７０】
このような場合においては、稼働中全てのＦＡＮ４０のＦＡＮ回転数を上げてＨｉｇｈにする（パターン５）。これにより、本サーバシステム１の筐体１ａ内の温度が低下し、結果的にＦＡＮ＃１，２の負荷（高温負荷）が低減することになる。
【０１７１】
このように、切替制御部１１６は、複数のＦＡＮ４０の回転速度を高くする制御を行なうことで、短寿命ＦＡＮ４０の負荷を軽減させるのである。
【０１７２】
また、切替制御部１１６は、ＦＡＮ予測寿命管理部１１５によって算出された各ＦＡＮ４０の予測寿命に基づいて、本サーバシステム１内における複数のＦＡＮ４０の最適配置を決定する機能（ＦＡＮ最適配置決定機能）を有する。
【０１７３】
例えば、本サーバシステム１がｎ個のＦＡＮ４０をスロット位置に搭載する場合に、その搭載のしかたは、ｎＰｎ−１通り存在する。切替制御部１１６は、これらのｎＰｎ−１通りのＦＡＮ４０とスロット位置との全ての組み合わせを列挙する。
【０１７４】
図１０は実施形態の一例としてのサーバシステム１におけるＦＡＮ４０とスロット位置との組み合わせをテーブル状に例示する図である。
【０１７５】
この図１０に示す例においては、４つのＦＡＮ４０（ＦＡＮ  ＩＤ＝A，B，C，D）を、識別子POSが“101”，“102”，“103”，“104”である４つのスロットに取り付ける全ての組み合わせ（４Ｐ３=２４通り）を示している。
【０１７６】
以下、ＦＡＮ  ＩＤ＝Ａで特定されるＦＡＮ４０をＦＡＮ（A）と表す。同様に、ＦＡＮ  ＩＤＢ，Ｃ，Ｄで特定されるＦＡＮ４０を、それぞれＦＡＮ（B），ＦＡＮ（C），ＦＡＮ（D）と表す。
【０１７７】
また、ＦＡＮ予測寿命管理部１１５によって算出されたＦＡＮ（A）の残寿命life_fan(A)=0.5とする。同様に、ＦＡＮ（B）の残寿命life_fan(B)=0.7，ＦＡＮ（C）の残寿命life_fan(C)=0.4，ＦＡＮ（D）の残寿命life_fan(D)=0.3とする。
【０１７８】
さらに、識別子101のスロット位置が寿命に与える影響を表す数値life_static(101)=0.9とする。同様に、識別子102のスロット位置が寿命に与える影響を表す数値life_static(102)=0.9，識別子103のスロット位置が寿命に与える影響を表す数値life_static(103)=0.8，識別子104のスロット位置が寿命に与える影響を表す数値life_static(104)=0.7とする。
【０１７９】
図１０に示すテーブルには、各ＦＡＮ４０の組み合わせについて、スロット位置による影響を考慮した残寿命［life_fan(ID)-(1- life_static(POS))］が登録されている。
【０１８０】
以下、スロット位置による影響を考慮した残寿命を更新済み残寿命といい、life(ID,POS)と表す場合がある。
【０１８１】
life(ID,POS) = life_fan(ID) - (1 - life_static(POS))
さらに、図１０に例示するテーブルには、各組み合わせ毎に、当該組み合わせに含まれる各ＦＡＮ４０の更新済み残寿命life(ID,POS)を昇順に並べ換えた情報（更新済み残寿命の昇順）も、その右側に併記されている。
【０１８２】
この昇順に並べ換えられた更新済み残寿命life(ID,POS)の組み合わせにおいて、その最小値を代表値とする。
【０１８３】
これにより、この図１０に示すテーブルを参照することで、更新済み残寿命の最小値が最も大きいＦＡＮ４０とスロット位置との組み合わせを容易に特定することができる。また、各組み合わせにおける代表値を参照することで、更新済み残寿命の最小値の比較を容易に行なうことができる。
【０１８４】
切替制御部１１６は、ＦＡＮ４０とスロット位置との全ての組み合わせの中から、更新済み残寿命の最小値が最も大きいＦＡＮ４０とスロット位置との組み合わせを１組選択し、ＦＡＮ４０とスロット位置との最適な組み合わせ（ＦＡＮ４０の最適配置）として採用する。
【０１８５】
また、更新済み残寿命の最小値が最も大きいＦＡＮ４０とスロット位置との組み合わせが複数ある場合には、更新済み残寿命の２番目に小さい値や３番目に小さい値を適宜順番に比較し、更新済み残寿命が最も大きい組み合わせを１組選択（採用）することが望ましい。
【０１８６】
例えば、図１０に示す例においては、更新済み残寿命の最小値が最も大きい組み合わせは、更新済み残寿命の最小値が0.2である、Ｎｏ．６，１２，１７，１８，２０，２２，２４で特定される各組み合わせである。これらのうち、更新済み残寿命の最小値が２番目に小さい組み合わせは、更新済み残寿命の２番目に小さい値0.3である、Ｎｏ．１７，１８で特定される２つの組み合わせである（図１０の符号Ｐ１参照）。
【０１８７】
これらの２つの組み合わせは、昇順に並べ換えた更新済み残寿命の組み合わせが同じであるので、切替制御部１１６は、これらのいずれの組み合わせを選択してもよい。
【０１８８】
切替制御部１１６によって決定されたＦＡＮ４０の最適配置は、ＦＡＮ最適配置情報として管理端末装置２に作業指示情報とともに送信される。
【０１８９】
作業指示情報は、保守作業員に対して提示される作業指示に関する情報であり、サーバシステム１におけるＦＡＮ４０の配置を変更させる作業指示を含む。このＦＡＮ４０の配置を変更させる作業指示は、ＦＡＮ最適配置情報に示される配置（最適配置）従って、保守作業員に、本サーバシステム１のスロットに取り付けられたＦＡＮ４０の位置を変更させる。
【０１９０】
［管理端末装置２］
管理端末装置２は、ＣＥ等の保守作業員やシステム管理者が使用する情報処理装置であり、ＣＰＵ２１の他、図示しないメモリ，ディスプレイ，キーボードやマウス等の入力装置を備える。
【０１９１】
ＣＰＵ２１は、メモリ等の記憶装置に格納されたＯＳや管理端末用プログラムを実行することで、ＦＡＮ最適配置情報抽出部２２および結果表示制御部２３としての機能を実現する。
【０１９２】
ＦＡＮ最適配置情報抽出部２２は、サーバ装置３から作業指示情報とともに送信されたＦＡＮ最適配置情報を抽出する。
【０１９３】
結果表示制御部２３は、ＦＡＮ最適配置情報抽出部２２によって抽出されたＦＡＮ最適配置情報を、図示しないディスプレイに表示させたり、プリンタを介して印刷させることで出力させる。
【０１９４】
保守作業員は、このようにして出力されたＦＡＮ最適配置情報に従って、本サーバシステム１のスロットに取り付けられたＦＡＮ４０の位置を変更させる。
【０１９５】
（Ｂ）動作
上述の如く構成された実施形態の一例としてのサーバシステム１におけるＦＡＮ４０の最適配置制御方法の概要を、図１１に示すフローチャート（ステップＢ１〜Ｂ９）に従って説明する。
【０１９６】
本サーバシステム１に電源投入が行なわれると（装置パワーオン）、ステップＢ１において、各ＦＡＮ４０が回転を開始する。
【０１９７】
ステップＢ２において、ＭＭＢ１０が各種監視を開始する。具体的には、構成情報管理部１１１，温度情報管理部１１２およびＦＡＮ回転数管理部１１３が、本サーバシステム１に備えられた各ＳＢ５の構成や、各ＦＡＮ４０の温度，各ＦＡＮ４０の回転数の監視をそれぞれ行なう。
【０１９８】
ステップＢ３において、ＦＡＮ予測寿命管理部１１５が、各ＦＡＮ４０の予測寿命を演算する。ステップＢ４において、切替制御部１１６が、ＤＰを用いたＳＢ５の構成変更やリザーブドＳＢ５を用いたＳＢ５の切り替え、ＦＡＮ回転数等を行なう。なお、これらのステップＢ３，Ｂ４の処理は、本サーバシステム１において日常的に行なわれる（デイリー監視）。
【０１９９】
また、本サーバシステム１の定期点検時において、以下のステップＢ５，Ｂ６の処理が行なわれる。
【０２００】
すなわち、ステップＢ５において、ＦＡＮ予測寿命管理部１１５が各ＦＡＮ４０の予測寿命を演算する。ステップＢ６において、切替制御部１１６が、ＦＡＮ４０の最適配置を決定し、管理端末装置２を介して保守作業員等にＦＡＮ最適配置情報と作業指示情報とを通知する。保守作業員は、通知されたＦＡＮ最適配置情報に応じて、ＦＡＮ４０の配置交換等の作業を行なう。作業終了後には、必要に応じて装置パワーオンが行なわれ、本フローチャートの先頭からの処理が再度行なわれてもよい。
【０２０１】
上記のステップＢ１〜Ｂ６の処理は、本サーバシステム１の保守対応期間において行なわれるものであり、本サーバシステム１が稼働を開始してから例えば５年が経過するまでの期間に行なわれる。
【０２０２】
本サーバシステム１が稼働を開始してから例えば５年が経過した後は、保守対応期間が終了する。
【０２０３】
ステップＢ７において、本サーバシステム１のオーバーホールの実施の有無を確認する。確認の結果、オーバーホールを行なう場合には（ステップＢ７の“有”ルート参照）、オーバーホールを行なった後、装置パワーオンが行なわれ、本フローチャートの先頭からの処理が再度行なわれる。
【０２０４】
ステップＢ７における確認の結果、オーバーホールを行なわない場合には（ステップＢ７の“無”ルート参照）、ステップＢ８に移行する。
【０２０５】
ステップＢ８において、ＦＡＮ予測寿命管理部１１５が、各ＦＡＮ４０の予測寿命を演算する。ステップＢ９において、切替制御部１１６が、ＤＰを用いたＳＢ５の構成変更やリザーブドＳＢ５を用いたＳＢ５の切り替え、ＦＡＮ回転数等を行なう。なお、これらのステップＢ８，Ｂ９の処理も、本サーバシステム１において日常的に行なわれる（デイリー監視）。また、ステップＢ７〜Ｂ９の処理は、本サーバシステム１が稼働を開始してから例えば５年が経過した後に行なわれる。
【０２０６】
その後、本サーバシステム１の稼働処理を終了する。
【０２０７】
次に、実施形態の一例としてのサーバシステム１におけるＦＡＮ４０の最適配置管理を実現するための各機能構成部の処理を、図１２に示すシーケンス図に従って説明する。
【０２０８】
先ず、管理端末装置２において、保守プログラムの実行が開始される（符号Ｃ１参照）。
【０２０９】
サーバ装置３の各ＳＢ５のＢＭＣ５０が、自身が動作するＳＢ５の構成を監視し、ＭＭＢ１０のメモリ１２の構成情報１２１に記録する（符号Ｃ２参照）。
【０２１０】
また、各ＳＢ５のＢＭＣ５０が、自身が動作するＳＢ５に対応するＦＡＮ４０の温度を監視し、ＭＭＢ１０のメモリ１２の温度情報１２２に記録する（符号Ｃ３参照）。さらに、ＢＭＣ５０が、自身が動作するＳＢ５に対応するＦＡＮ４０の回転数の監視を行ない、検出した各ＦＡＮ４０の回転数をＦＡＮ回転数情報１２３に記録する（符号Ｃ４参照）。
【０２１１】
ＭＭＢ１０において、構成情報管理部１１１が構成情報１２１からＳＢ５の構成情報を取得する（符号Ｃ５参照）。
【０２１２】
ＭＭＢ１０において、温度情報管理部１１２が温度情報１２２からＦＡＮ４０の温度情報を取得する（符号Ｃ６参照）。
【０２１３】
ＭＭＢ１０において、ＦＡＮ回転数管理部１１３がＦＡＮ回転数情報１２３からＦＡＮ４０の回転数の履歴を取得する（符号Ｃ７参照）。
【０２１４】
ＦＲＵ４においては、ＦＡＮの配置をＦＡＮ配置履歴情報１２４に記録する（符号Ｃ８参照）。
【０２１５】
ＭＭＢ１０において、ＦＡＮ予測寿命管理部１１５が、各ＦＡＮ４０の寿命予測を行なう（符号Ｃ９参照）。ＦＡＮ予測寿命管理部１１５は算出した各ＦＡＮ４０の予測寿命を予測寿命履歴情報１２５に記録する。
【０２１６】
ＭＭＢ１０において、切替制御部１１６が、ＤＰを用いたＳＢ５の構成変更（ＤＰ切替え）やリザーブドＳＢ５を用いたＳＢ５の切り替え（ＳＢ切替え）、ＦＡＮ回転数等を行なう（符号Ｃ１０参照）。
【０２１７】
また、切替制御部１１６は、ＦＡＮ４０の最適配置を決定する（符号Ｃ１１参照）。決定されたＦＡＮ最適配置情報は、管理端末装置２のＦＡＮ最適配置情報抽出部２２に通知され、ＦＡＮ最適配置情報抽出部２２はＦＡＮ最適配置情報を取得する（符号Ｃ１２参照）。
【０２１８】
保守作業員は、管理端末装置２において、ＦＡＮ最適配置情報を取得する。そして、このＦＡＮ最適配置情報に示される配置（最適配置）に従って、本サーバシステム１のスロットに取り付けられたＦＡＮ４０の位置を変更する作業を行なう（符号Ｃ１３参照）。
【０２１９】
次に、実施形態の一例としてのサーバシステム１におけるＦＡＮ最適配置を行なうための制御を、図１３および図１４に示すフローチャート（ステップＤ１〜Ｄ２１）に従って説明する。図１３はＦＡＮ最適配置を実現するための監視処理を示し（ステップＤ１〜Ｄ１３）、図１４はＦＡＮ最適配置にかかる保守作業の処理を示す（ステップＤ１４〜Ｄ２１）。
【０２２０】
図１３のステップＤ１において、ＦＡＮ予測寿命管理部１１５は、各ＦＡＮ４０の予測寿命を算出する。
【０２２１】
図１３のステップＤ２において、切替制御部１１６は、定期保守作業の実施であるかを確認する。確認の結果、定期保守作業の実施でない場合には（ステップＤ２のＮＯルート参照）、図１３のステップＤ３に移行する。
【０２２２】
ステップＤ３おいて、切替制御部１１６は、本サーバシステム１において、ＤＰによるＳＢ５の切り替えを実行可能であるかを確認する。
【０２２３】
確認の結果、ＤＰによるＳＢ５の切り替えが可能である場合には（ステップＤ３のＹＥＳルート参照）、図１３のステップＤ９に移行する。ステップＤ９において、切替制御部１１６は、ＤＰ機能によるＳＢ５の切り替えを行なうための調整を開始する。図１３のステップＤ１０において、切替制御部１１６は、本サーバシステム１において、ＤＰを即時に実行可能であるかを確認する。
【０２２４】
確認の結果、ＤＰを即時実行可能である場合には（ステップＤ１０のＹＥＳルート参照）、  図１３のステップＤ１１において、ＤＰ機能によるＳＢ５の切替制御を行なう。その後、ステップＤ１に戻る。
【０２２５】
また、ステップＤ１０における確認の結果、ＤＰを即時実行可能でない場合には（ステップＤ１０のＮＯルート参照）、図１３のステップＤ１２に移行する。ステップＤ１２において、切替制御部１１６は、ＤＰのホットプラグ機能によるＳＢ５の追加制御を行なう。これにより、ＳＢ＃０〜＃３の間において負荷が分散され、ステップＤ１において算出された短寿命ＦＡＮ３０の回転数を低下させ、その負荷を軽減させることができる。その後、処理はステップＤ１に戻る。
【０２２６】
ステップＤ３における確認の結果、ＤＰによるＳＢ５の切り替えが可能でない場合には（ステップＤ３のＮＯルート参照）、図１３のステップＤ４に移行する。ステップＤ４においては、切替制御部１１６は、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを行なうことが可能であるかを確認する。確認の結果、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを行なうことができる場合には（ステップＤ４のＹＥＳルート参照）、図１３のステップＤ５に移行する。
【０２２７】
ステップＤ５においては、切替制御部１１６は、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを行なうための調整を開始する。図１３のステップＤ６において、切替制御部１１６は、本サーバシステム１において、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを即時に実行可能であるかを確認する。
【０２２８】
確認の結果、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを即時に実行可能である場合には（ステップＤ６のＹＥＳルート参照）、図１３のステップＤ１３に移行する。
【０２２９】
ステップＤ１３において、切替制御部１１６は、リザーブドＳＢ５を用いたＳＢ５の切り替えを行ない、その後、ステップＤ１に戻る。
【０２３０】
一方、ステップＤ６における確認の結果、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを即時に実行可能でない場合には（ステップＤ６のＮＯルート参照）、図１３のステップＤ７に移行する。
【０２３１】
ステップＤ７において、切替制御部１１６は、夜間等の本サーバシステム１に稼働率が低い一部の時間帯に、リザーブドＳＢ５を用いたＳＢ５の切り替えを行なう。その後、ステップＤ１に戻る。
【０２３２】
ステップＤ４における確認の結果、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを行なうことができない場合には（ステップＤ４のＮＯルート参照）、図１３のステップＤ８に移行する。
【０２３３】
ステップＤ８において、切替制御部１１６は、稼働中の全てのＦＡＮ４０のＦＡＮ回転数をＨｉｇｈに上げるよう調整（ＦＡＮ回転数調整）を行なう。その後、ステップＤ１に戻る。
【０２３４】
また、ステップＤ２における確認の結果、定期保守の実施である場合には（ステップＤ２のＹＥＳルート参照）、図１４のステップＤ１４に移行する。
【０２３５】
ステップＤ１４においては、例えばＣＥが、本サーバシステム１に対する保守作業を開始する。
【０２３６】
図１４のステップＤ１５において、ＣＥは管理端末装置２を用いて保守プログラムを実行させる。
【０２３７】
図１４のステップＤ１６において、ＦＡＮ予測寿命管理部１１５は、各ＦＡＮ４０の予測寿命の算出を行なう。図１４のステップＤ１７において、切替制御部１１６は、ＦＡＮ４０の予防交換が必要であるかを確認する。
【０２３８】
ステップＤ１７における確認の結果、ＦＡＮ４０の予防交換が必要であると判断された場合には（ステップＤ１７におけるＹＥＳルート参照）、図１４のステップＤ２０において、ＣＥによるＦＡＮ４０の交換（予防交換）が行なわれる。その後、図１４のステップＤ２１において、ＣＥによる保守作業が完了される。ＣＥは、例えば、管理端末装置２において、保守作業が完了した旨の入力操作を行なう。
【０２３９】
また、ステップＤ１７における確認の結果、ＦＡＮ４０の予防交換が不要であると判断された場合には（ステップＤ１７のＮＯルート参照）、図１４のステップＤ１８に移行する。
【０２４０】
ステップＤ１８において、ＣＥは、ＦＡＮ４０の配置換えが必要であるかを確認する。例えば、ＣＥは、管理端末装置２において示されたＦＡＮ最適配置情報が、現状のサーバシステム１におけるＦＡＮ４０の状態と同じである場合には、ＦＡＮ４０の配置換えは不要であると判断する。
【０２４１】
確認の結果、ＦＡＮ４０の配置換えが必要であると判断された場合には（ステップＤ１８のＹＥＳルート参照）、図１４のステップＤ１９に移行する。
【０２４２】
ステップＤ１９においては、ＣＥがＦＡＮ最適配置情報に合わせて、サーバシステム１におけるＦＡＮ４０の配置換えを実施する。その後、ステップＤ２１に移行する。
【０２４３】
次に、実施形態の一例としてのサーバシステム１のＭＭＢ１０の処理を、図１５に示すフローチャート（ステップＥ１〜Ｅ１６）に従って説明する。
【０２４４】
ステップＥ１において、ＦＡＮ予測寿命管理部１１５は、変数“life_fan(ID)”および変数“life_static(POS)”にそれぞれ1を設定することで初期化する（life_fan(ID) = 1，life_static(POS) = 1）。
【０２４５】
なお、life_fan(ID)の初期化は全てのＦＡＮ４０について行なう。また、life_static(POS)の初期化は全てのスロット位置について行なう。
【０２４６】
ステップＥ２において、温度情報管理部１１２は、各ＦＡＮ４０の温度をポーリングにより取得（サンプリング）する。また、変数“count”に0を設定することで初期化する。
【０２４７】
ステップＥ３において、構成情報管理部１１１は、各ＦＡＮ４０のＦＡＮ  ＩＤ（ID）を確認し、構成情報１２１に登録されていない新たなＦＡＮ４０が本サーバシステム１に取り付けられている（新設されている）かを確認する。
【０２４８】
新しいＦＡＮ４０が取り付けられている場合には（ステップＥ３のＹＥＳルート参照）、ステップＥ４に移行する。ステップＥ４においては、この新設されたＦＡＮ４０についてlife_fan(ID)=1とすることで初期化を行なう。
【０２４９】
その後、ステップＥ５において、温度情報管理部１１２は、各ＦＡＮ４０の温度を温度情報１２に記録する。また、温度情報１２は、一定時間Ｓだけ待機した後にcountに1を加算（インクリメント）する。
【０２５０】
その後、ステップＥ６において、温度情報管理部１１２は、countの値がＮ未満であるかを確認する。ここで、Nは、任意の正の整数であり、例えば、サンプリング数として経験上、充分であるとみなされる数が設定されることが望ましい。確認の結果、countの値がＮ未満である場合（count ＜ N；ステップＥ６のＹＥＳルート参照）、ステップＥ５に戻る。
【０２５１】
一方、count が N以上である場合には（ステップＥ６のＮＯルート参照）、ステップＥ７に移行する。
【０２５２】
ステップＥ７においては、ＦＡＮ予測寿命管理部１１５が、サンプリングしたＦＡＮ４０の温度に基づき、ＦＡＮ４０の予測寿命を算出する。すなわち、ＦＡＮ予測寿命管理部１１５は、上記の式（１）〜（３）を用いて、ＦＡＮ４０の予測寿命を算出する。ＦＡＮ予測寿命管理部１１５は、各ＦＡＮ４０の温度を寿命に変換するのである。
【０２５３】
なお、ＦＡＮ４０の温度に基づいてＦＡＮ４０の予測寿命を算出する手法は、図１６に示すフローチャートを用いて後述する。
【０２５４】
また、ＦＡＮ予測寿命管理部１１５は、各ＦＡＮ４０について、それぞれのサンプリングデータ毎に消費寿命laを算出し、それぞれのサンプリングデータ毎に、life_fan(ID), life_static(SLOT)から消費寿命laを減算する。
【０２５５】
ステップＥ８において、切替制御部１１６は、本サーバシステム１が保守作業モードであるか否かを確認する。すなわち、ＭＭＢ１０ファームウェアで定期保守の指示がされているかを確認する。
【０２５６】
確認の結果、保守作業である場合（ステップＥ８のＹＥＳルート）、ステップＥ１４に移行する。ステップＥ１４において、切替制御部１１６は、ＦＡＮ予測寿命管理部１１５によって算出された各ＦＡＮ４０の予測寿命に基づいて、本サーバシステム１内における複数のＦＡＮ４０の最適配置を決定する。  
なお、このＦＡＮ４０の最適配置の決定方法の詳細は、図１７に示すフローチャートを用いて後述する。
【０２５７】
切替制御部１１６は、決定したＦＡＮ４０の最適配置を管理端末装置２に通知する。管理端末装置２においては、結果表示制御部２３が、ディスプレイにＦＡＮ４０の最適配置を表示させる。
【０２５８】
ステップＥ１５において、ＦＡＮ予測寿命管理部１１５は、変数“life_static(POS)”に1を設定することで初期化する（life_static(POS) = 1）。その後、ステップＥ２に戻る。
【０２５９】
ステップＥ８における確認の結果、本サーバシステム１が保守作業モードでない場合には（ステップＥ８のＮＯルート参照）、ステップＥ９に移行する。
【０２６０】
ステップＥ９においては、切替制御部１１６は、予測寿命が最も長いＦＡＮ４０（長寿命ＦＡＮ４０）と予測寿命が最も短いＦＡＮ４０（短寿命ＦＡＮ４０）との予測寿命の差が所定値（例えば、１か月）以上であるかを確認する。
【０２６１】
確認の結果、長寿命ＦＡＮ４０の予測寿命と短寿命ＦＡＮ４０の予測寿命との差が１ヶ月未満である場合には（ステップＥ９のＮＯルート参照）、ステップＥ２に戻る。
【０２６２】
一方、長寿命ＦＡＮ４０の予測寿命と短寿命ＦＡＮ４０の予測寿命との差が１ヶ月以上である場合には（ステップＥ９のＹＥＳルート参照）、ステップＥ１０において、切替制御部１１６は、次に、ＤＰ機能が使用可能であるか否かを確認する。
【０２６３】
確認の結果、ＤＰ機能が使用可能である場合には（ステップＥ１０のＹＥＳルート参照）、ステップＥ１６に移行する。ステップＥ１６において、切替制御部１１６は、ＳＢ５の切り替えを行なう。なお、このＳＢ５の切替処理におけるＳＢ５の選択方法の詳細は、図１８に示すフローチャートを用いて後述する。その後、処理はステップＥ２に戻る。
【０２６４】
ステップＥ１０における確認の結果、ＤＰ機能が使用可能でない場合には（ステップＥ１０のＮＯルート参照）、ステップＥ１１に移行する。
【０２６５】
ステップＥ１１においては、本サーバシステム１においてリザーブドＳＢ５が使用可能であるかを確認する。
【０２６６】
リザーブドＳＢ５が使用可能でない場合には（ステップＥ１１のＮＯルート参照）、ステップＥ２に戻る。
【０２６７】
また、リザーブドＳＢ５が使用可能である場合には（ステップＥ１１のＹＥＳルート参照）、ステップＥ１２に移行する。
【０２６８】
ステップＥ１２においては、本サーバシステム１がパワーオフ（ＰＯＦＦ）しているかを確認する。確認の結果、本サーバシステム１がパワーオフしている場合には（ステップＥ１２のＹＥＳルート参照）、ステップＥ１６に移行する。
【０２６９】
また、ステップＥ１２における確認の結果、本サーバシステム１がパワーオフしていない場合には（ステップＥ１２のＮＯルート参照）、ステップＥ１３に移行する。
【０２７０】
ステップＥ１３においては、切替制御部１１６は、本サーバシステム１内の各ＦＡＮ４０の回転数を上げる。その後、ステップＥ２に戻る。
【０２７１】
次に、実施形態の一例としてのサーバシステム１におけるＦＡＮ予測寿命管理部１１５によるＦＡＮ４０の予測寿命を算出方法を、図１６に示すフローチャート（ステップＦ１〜Ｆ４）に従って説明する。以下の処理は、各ＦＡＮ４０のそれぞれに対して行なわれる。
【０２７２】
ステップＦ１において、ＦＡＮ予測寿命管理部１１５は、ＦＡＮ４０に関して、２通りの温度T1，T2のそれぞれでの寿命を、カタログ値や実験値に基づいて取得する。これらの値は、予めメモリ１２に格納してもよく、また、ＣＥ等が入力してもよい。
【０２７３】
ＦＡＮ予測寿命管理部１１５は、上記式（１），（２）に基づいて２つの式（連立方程式）を立て（ステップＦ２）、定数A,Bについて解く（ステップＦ３）。
【０２７４】
ステップＦ４において、ＦＡＮ予測寿命管理部１１５は、上記式（３）に基づき、消費寿命lを算出し、処理を終了する。
【０２７５】
次に、実施形態の一例としてのサーバシステム１における切替制御部１１６によるＦＡＮ４０の最適配置の決定方法を図１７に示すフローチャート（ステップＧ１〜Ｇ５）に従って説明する。
【０２７６】
ステップＧ１において、切替制御部１１６は、本サーバシステム１がｎ個のＦＡＮ４０を搭載する場合に、切替制御部１１６は、これらのＦＡＮ４０とスロット位置との全ての組み合わせ（ｎＰｎ−１通り）を列挙する。
【０２７７】
ステップＧ２において、切替制御部１１６は、ｎＰｎ−１通りのＦＡＮ４０とスロット位置との組み合わせの中から１つの組み合わせを選択し、スロット位置による影響を考慮した更新済み残寿命life(ID,POS)を算出する。
【０２７８】
更新済み残寿命life(ID,POS) = life_fan(ID) - (1 - life_static(POS))
ステップＧ３において、切替制御部１１６は、ステップＧ２において選択した組み合わせ内における更新済み残寿命life(ID,POS)の最小値を求め、当該組み合わせの代表値とする。
【０２７９】
ステップＧ４において、切替制御部１１６は、ＦＡＮ４０とスロット位置との全ての組み合わせについて、ステップＧ２，Ｇ３の処理を行なったかを確認する。
【０２８０】
確認の結果、処理がまだ行なわれていない組み合わせがある場合には（ステップＧ４のＮＯルート参照）、ステップＧ２に戻る。
【０２８１】
全ての組み合わせについて、ステップＧ２，Ｇ３の処理を行なった場合に（ステップＧ４のＹＥＳルート参照）、ステップＧ５に移行する。
【０２８２】
ステップＧ５において、切替制御部１１６は、全ての組み合わせの内、最も代表値の大きい組み合わせを、ＦＡＮ４０の最適配置として決定する。
【０２８３】
また、更新済み残寿命の最小値が最も大きいＦＡＮ４０とスロット位置との組み合わせが複数ある場合には、更新済み残寿命の２番目に小さい値や３番目に小さい値を適宜順番に比較し、更新済み残寿命が最も大きい組み合わせを１組選択（採用）することが望ましい。
【０２８４】
切替制御部１１６は、決定したＦＡＮ４０の最適配置を管理端末装置２に通知し、管理端末装置２においては、結果表示制御部２３がディスプレイに表示させる。
【０２８５】
その後、処理を終了する。
【０２８６】
次に、実施形態の一例としてのサーバシステム１における切替制御部１１６によるＤＰ機能を用いたＳＢ５の切り替え時のＳＢ５の選択方法を、図１８に示すフローチャート（ステップＨ１〜Ｈ４）に従って説明する。
【０２８７】
ステップＨ１において、発熱しやすいユニットであるＳＢ５がどのＦＡＮ４０に対して熱を起こしやすいかを示す係数（Ａｍｎ）を予め定義した温度影響情報１２６を用意する。
【０２８８】
ステップＨ２において、切替制御部１１６は、複数のＦＡＮ４０のうち、予測寿命が短いものから順に、処理対象ＦＡＮ４０として選択する。
【０２８９】
ステップＨ３において、切替制御部１１６は、温度影響情報１２６を参照して、処理対象ＦＡＮ４０（短寿命ＦＡＮ４０）について、当該処理対象ＦＡＮ４０に対応するＳＢ５以外のＳＢ５であって、最も係数Ａｍｎの値が小さいＳＢ５を選択する。
【０２９０】
ステップＨ４において、切替制御部１１６は、全てのＦＡＮ４０について、当該ＦＡＮ４０への熱影響が最も小さいＳＢ５の選択を行なったかを確認する。
【０２９１】
確認の結果、当該ＦＡＮ４０への熱影響が最も小さいＳＢ５の選択が行なわれていないＦＡＮ４０がある場合には（ステップＨ４のＮＯルート参照）、ステップＨ２に戻る。また、全てのＦＡＮ４０について、当該ＦＡＮ４０への熱影響が最も小さいＳＢ５の選択が行なわれた場合には（ステップＨ４のＹＥＳルート参照）、処理を終了する。
【０２９２】
（Ｃ）効果
このように、本発明の一実施形態としてのサーバシステム１によれば、ＤＰによるＳＢ５の切り替えを即時に実行可能である場合に、切替制御部１１６は、ＤＰによるＳＢ５の切替制御を行なう。切替制御部１１６は、ＤＰのＳＢ切替機能を用いて、ＳＢ＃２，＃３をＯＮ状態にする一方で、ＳＢ＃０，＃１をスタンバイ状態（ＳＢＹ）にする。ＦＡＮ＃０，＃２が冷却対象とするＳＢ＃０，＃１をスタンバイ状態にすることで、これらのＦＡＮ＃０，＃２の負荷が低減される。これにより、ＦＡＮ＃０，＃２の予測寿命が延びるとともに、ＦＡＮ＃１，＃３の予測寿命が短くなり、ＦＡＮ４０間における予測寿命のばらつきを解消することができる。
【０２９３】
また、ＤＰによるＳＢ５の切り替えを即時に実行可能でない場合に、切替制御部１１６は、ＤＰのホットプラグ機能によるＳＢ５の追加制御を行なう。すなわち、切替制御部１１６は、ＤＰのホットプラグ機能を用いて、スタンバイ状態であったＳＢ＃２，＃３をＯＮ状態にすることで、これらのＳＢ＃２，＃３を追加する。
【０２９４】
これにより、ＳＢ＃０〜＃３の全てがＯＮ状態になり、ＳＢ＃０〜＃３の間において負荷が分散される。従って、ＦＡＮ＃０，＃２が冷却対象とするＳＢ＃０，＃１の負荷が低減して発熱量が低下し、ＦＡＮ＃０，＃２の負荷（高温負荷）も低減される。これにより、ＦＡＮ＃０，＃２の予測寿命が延びるとともに、ＦＡＮ＃１，＃３の予測寿命が短くなり、ＦＡＮ４０間における予測寿命のばらつきを解消することができる。
【０２９５】
温度影響情報１２６を用いることで、短寿命ＦＡＮ４０に対して熱（熱影響）を与えやすいＳＢ５を容易に特定することができる。
【０２９６】
ＤＰによる切り替えを実行不可である場合には、切替制御部１１６は、リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを行なう。
【０２９７】
リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを即時に実行可能である場合に、切替制御部１１６は、リザーブドＳＢ５を用いたＳＢ５の切り替えを行なう。すなわち、切替制御部１１６は、リザーブドＳＢ＃２をＯＮ状態にする一方で、ＳＢ＃０をスタンバイ状態（ＳＢＹ）にする。
【０２９８】
これにより、ＦＡＮ＃０，＃２に加えて、ＳＢ＃２を冷却対象とするＦＡＮ＃１，＃３も送風を行なうことになり、全てのＦＡＮ＃０〜＃３による送風が行なわれ、ＦＡＮ＃０，＃２の負荷（高温負荷）も低減される。これにより、ＦＡＮ＃０，＃２の予測寿命が延びるとともに、ＦＡＮ＃１，＃３の予測寿命が短くなり、ＦＡＮ４０間における予測寿命のばらつきを解消することができる。
【０２９９】
リザーブドＳＢ５を用いた静的なＳＢ５の切り替えを即時に行なうことができない場合には、夜間等の本サーバシステム１に稼働率が低い一部の時間帯に、リザーブドＳＢ５を用いたＳＢ５の切り替えを行なう。すなわち、切替制御部１１６は、本サーバシステム１に稼働率が低い時間帯において、リザーブドＳＢ＃２をＯＮ状態にする一方で、ＳＢ＃０をスタンバイ状態（ＳＢＹ）にする。
【０３００】
これにより、ＦＡＮ＃０，２に加えて、ＳＢ＃２を冷却対象とするＦＡＮ＃１，＃３も送風を行なうことになり、全てのＦＡＮ＃０〜＃３による送風が行なわれ、ＦＡＮ＃０，＃２の負荷（高温負荷）も低減される。これにより、ＦＡＮ＃０，＃２の予測寿命が延びるとともに、ＦＡＮ＃１，＃３の予測寿命が短くなり、ＦＡＮ４０間における予測寿命のばらつきを解消することができる。
【０３０１】
スタンバイ状態のＳＢ５が複数ある場合には、切替制御部１１６は、短寿命ＦＡＮ４０に対する影響が小さいＳＢ５をＤＰによりＯＮ状態とするＳＢ５として優先的に選択することで、短寿命ＦＡＮ４０にかかる温度負荷を効率的に分散させることができる。
【０３０２】
（Ｄ）その他
本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
【０３０３】
開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成および各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【０３０４】
上述した実施形態においては、切替制御部１１６が、ＤＰのホットプラグ機能により、ＳＢ５の追加を行なうことで、稼働するＳＢ５の数を増やし、作動するＦＡＮ４０とを増やすことで短寿命ＦＡＮ４０の負荷を軽減しているが、これに限定されるものではない。例えば、切替制御部１１６は、ＳＢ切替えにより、リザーブドＳＢ５を追加で稼働させることで、稼働するＳＢ５の数を増やし、差動するＦＡＮ４０とを増やすことで短寿命ＦＡＮ４０の負荷を軽減してもよい。
【０３０５】
また、上述した実施形態においては、切替制御部１１６が、短寿命ＦＡＮ４０に対する熱影響が最も低いＳＢ５をＤＰのホットプラグ機能により稼働させることで、作動するＦＡＮ４０を増やし、短寿命ＦＡＮ４０の負荷を軽減しているが、これに限定されるものではない。
【０３０６】
例えば、切替制御部１１６は、ＳＢ切替えにより、短寿命ＦＡＮ４０に対する熱影響が最も低いＳＢ５をＤＰのホットプラグ機能により稼働させてもよく、これにより差動するＦＡＮ４０を増やし、短寿命ＦＡＮ４０の負荷を軽減してもよい。
【０３０７】
また、上述した開示により本実施形態を当業者によって実施・製造することが可能である。
【０３０８】
（Ｅ）付記
以上の実施形態に関し、さらに以下の付記を開示する。
【０３０９】
（付記１）
複数の冷却対象部品と、
前記冷却対象部品を冷却する複数の冷却部品と、
前記複数の冷却部品の温度を検出する温度検出部と、
前記温度に基づいて、前記複数の冷却部品のそれぞれの寿命予測を行なう寿命予測部と、
前記寿命予測の結果、前記複数の冷却部品間において予測寿命が最も短い予測短寿命冷却部品と、予測寿命が最も長い予測長寿命冷却部品との間に、予測寿命が閾値以上の差が検出された場合に、前記冷却対象部品の構成変更を行なう構成変更制御部と
を備えることを特徴とする、情報処理装置。
【０３１０】
（付記２）
前記構成変更制御部が、冷却対象部品を追加する構成変更を行ない、追加された前記冷却対象部品に対応する冷却部品を作動させる
ことを特徴とする、付記１記載の情報処理装置。
【０３１１】
（付記３）
前記構成変更制御部が、前記複数の冷却対象部品のうち、前記予測短寿命冷却部品に対する熱影響が最も低い冷却対象部品を稼働させる構成変更を行ない、稼働させた前記冷却対象部品に対応する冷却部品を作動させる
ことを特徴とする、付記１記載の情報処理装置。
【０３１２】
（付記４）
前記構成変更制御部が、当該情報処理装置を停止させることなくパーティションのハードウェアリソースを変更可能な第１構成変更機能を用いて、前記冷却対象部品の構成変更を行なう
ことを特徴とする、付記１〜３のいずれか１項に記載の情報処理装置。
【０３１３】
（付記５）
前記構成変更制御部が、前記冷却対象部品を切り離し、当該情報処理装置の再起動後に前記冷却対象部品に代えて予備の冷却対象部品を動作させる第２構成変更機能を用いて前記冷却対象部品の構成変更を行なう
ことを特徴とする、付記１〜３のいずれか１項に記載の情報処理装置。
【０３１４】
（付記６）
前記構成変更制御部が、前記複数の冷却部品の回転速度を高くする制御を行なう
ことを特徴とする、付記１〜５のいずれか１項に記載の情報処理装置。
【０３１５】
（付記７）
複数の冷却対象部品と、
前記冷却対象部品を冷却する複数の冷却部品と、
プロセッサとを備える情報処理装置において、
前記複数の冷却部品の温度を検出し、
前記温度に基づいて、前記複数の冷却部品のそれぞれの寿命予測を行ない、
前記寿命予測の結果、前記複数の冷却部品間において予測寿命が最も短い予測短寿命冷却部品と、予測寿命が最も長い予測長寿命冷却部品との間に、予測寿命が閾値以上の差が検出された場合に、前記冷却対象部品の構成変更を行なう
処理を、前記プロセッサに実行させる、冷却部品管理プログラム。
【０３１６】
（付記８）
冷却対象部品を追加する構成変更を行ない、追加された前記冷却対象部品に対応する冷却部品を作動させる
処理を、前記プロセッサに実行させることを特徴とする、付記７記載の冷却部品管理プログラム。
【０３１７】
（付記９）
前記複数の冷却対象部品のうち、前記予測短寿命冷却部品に対する熱影響が最も低い冷却対象部品を稼働させる構成変更を行ない、稼働させた前記冷却対象部品に対応する冷却部品を作動させる
処理を、前記プロセッサに実行させることを特徴とする、付記７記載の冷却部品管理プログラム。
【０３１８】
（付記１０）
当該情報処理装置を停止させることなくパーティションのハードウェアリソースを変更可能な第１構成変更機能を用いて、前記冷却対象部品の構成変更を行なう
処理を、前記プロセッサに実行させることを特徴とする、付記７〜９のいずれか１項に記載の冷却部品管理プログラム。
【０３１９】
（付記１１）
前記冷却対象部品を切り離し、当該情報処理装置の再起動後に前記冷却対象部品に代えて予備の冷却対象部品を動作させる第２構成変更機能を用いて前記冷却対象部品の構成変更を行なう
処理を、前記プロセッサに実行させることを特徴とする、付記７〜９のいずれか１項に記載の冷却部品管理プログラム。
【０３２０】
（付記１２）
前記複数の冷却部品の回転速度を高くする制御を行なう
処理を、前記プロセッサに実行させることを特徴とする、付記７〜１１のいずれか１項に記載の冷却部品管理プログラム。
【符号の説明】
【０３２１】
１    サーバシステム
２    管理端末装置
２１    ＣＰＵ
２２    ＦＡＮ最適配置情報抽出部
２３    結果表示制御部
３    サーバ装置
４    ＦＲＵ４
５−１〜５−４，５    ＳＢ
５１    ＣＰＵ
５２    ＤＩＭＭ
６    ＩＯＵ
７    ＰＣＩｅボックス
８    通信回線
１０    ＭＭＢ
１１    ＣＰＵ
１１１    構成情報管理部
１１２    温度情報管理部
１１３    ＦＡＮ回転数管理部
１１４    ＦＡＮ配置履歴管理部
１１５    ＦＡＮ予測寿命管理部
１１６    切替制御部
１２    メモリ
１２１    構成情報
１２２    温度情報
１２３    ＦＡＮ回転数情報
１２４    ＦＡＮ配置履歴情報
１２５    予測寿命履歴情報
１２６    温度影響情報
４０−１〜４０−４，４０    ＦＡＮ
４１−１〜４１−４，４１    ＰＳＵ
【図１】
0006988414.tif 000002
【図２】
0006988414.tif 000003
【図３】
0006988414.tif 000004
【図４】
0006988414.tif 000005
【図５】
0006988414.tif 000006
【図６】
0006988414.tif 000007
【図７】
0006988414.tif 000008
【図８】
0006988414.tif 000009
【図９】
0006988414.tif 000010
【図１０】
0006988414.tif 000011
【図１１】
0006988414.tif 000012
【図１２】
0006988414.tif 000013
【図１３】
0006988414.tif 000014
【図１４】
0006988414.tif 000015
【図１５】
0006988414.tif 000016
【図１６】
0006988414.tif 000017
【図１７】
0006988414.tif 000018
【図１８】
0006988414.tif 000019