(57)【要約】【課題】ＬＳＩのタスクに応じて、ＬＳＩ及びファンの動作を制御することにより、処理能力及び冷却性能をともに維持し得る情報処理装置及び冷却方法を提供する。【解決手段】複数の集積回路と、複数の集積回路を冷却する複数のファンと、複数の集積回路及び複数のファンの動作を制御する制御部とを備え、制御部は、複数のファンのうちの何れかのファンが故障した場合、複数のファンからの制御信号に基づいて、故障したファンを特定し、特定したファンが冷却対象として冷却していた集積回路の使用量に基づいて、複数の集積回路又は複数のファンの何れか又は両方の動作を制御することを特徴とする情報処理装置。【選択図】  図１
2013092822.tif 000002
【特許請求の範囲】
【請求項１】
複数の集積回路と、前記複数の集積回路を冷却する複数のファンと、前記複数の集積回路及び前記複数のファンの動作を制御する制御部とを備え、
前記制御部は、
前記複数のファンのうちの何れかのファンが故障した場合、前記複数のファンからの制御信号に基づいて、故障したファンを特定し、前記特定したファンが冷却対象として冷却していた集積回路の使用量に基づいて、前記複数の集積回路又は前記複数のファンの何れか又は両方の動作を制御する
ことを特徴とする情報処理装置。
【請求項２】
外部騒音値を取得するマイクロホンを備え、
前記制御部は、
前記マイクロホンから取得した外部騒音値及び前記集積回路の使用量に基づいて、前記複数の集積回路又は前記複数のファンの何れか又は両方の動作を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記外部騒音値、前記複数の集積回路の使用量及び前記複数のファンの動作状態に応じて、前記複数の集積回路の動作状態及び前記複数のファンの動作状態が予め定められた設定情報を記憶する記憶部を備え、
前記制御部は、
前記複数のファンのうちの何れかのファンが故障した場合、前記記憶部に記憶された設定情報に基づいて、前記複数の集積回路又は前記複数のファンの何れか又は両方の動作を制御する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、
集積回路のクロック速度を増減することにより、前記複数の集積回路の動作を制御し、
ファンの回転数を増減することにより、前記複数のファンの動作を制御する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
外部に障害発生を通知する障害通知部を備え、
前記制御部は、
前記複数のファンのうちの何れかのファンが故障した場合、前記障害通知部により、外部に障害発生を通知する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
複数の集積回路と、前記複数の集積回路を冷却する複数のファンと、前記複数の集積回路及び前記複数のファンの動作を制御する制御部とを備えた情報処理装置の冷却方法において、
前記制御部が、
前記複数のファンのうちの何れかのファンが故障した場合、前記複数のファンからの制御信号に基づいて、故障したファンを特定する第１のステップと、
前記特定したファンが冷却対象として冷却していた集積回路の使用量に基づいて、前記複数の集積回路又は前記複数のファンの何れか又は両方の動作を制御する第２のステップと
を備えたことを特徴とする冷却方法。
【請求項７】
外部騒音値を取得するマイクロホンを備え、
前記第２のステップにおいて、
前記制御部は、
前記マイクロホンから取得した外部騒音値及び前記集積回路の使用量に基づいて、前記複数の集積回路又は前記複数のファンの何れか又は両方の動作を制御する
ことを特徴とする請求項６に記載の冷却方法。
【請求項８】
前記外部騒音値、前記複数の集積回路の使用量及び前記複数のファンの動作状態に応じて、前記複数の集積回路の動作状態及び前記複数のファンの動作状態が予め定められた設定情報を記憶する記憶部を備え、
前記第２のステップにおいて、
前記制御部は、
前記複数のファンのうちの何れかのファンが故障した場合、前記記憶部に記憶された設定情報に基づいて、前記複数の集積回路又は前記複数のファンの何れか又は両方の動作を制御する
ことを特徴とする請求項７に記載の冷却方法。
【請求項９】
前記第２のステップにおいて、
前記制御部は、
集積回路のクロック速度を増減することにより、前記複数の集積回路の動作を制御し、
ファンの回転数を増減することにより、前記複数のファンの動作を制御する
ことを特徴とする請求項８に記載の冷却方法。
【請求項１０】
外部に障害発生を通知する障害通知部を備え、
前記制御部が、
前記複数のファンのうちの何れかのファンが故障した場合、前記障害通知部により、外部に障害発生を通知する第３のステップと
を備えたことを特徴とする請求項９に記載の冷却方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び冷却方法に関し、特に冷却機能を備えた情報処理装置及び情報処理装置における冷却方法に適用して好適なものである。
【背景技術】
【０００２】
コンピュータ等の情報処理装置は、多数の集積回路（LSI：Large Scale Integration）を備えて構成される。一般に、ＬＳＩは、温度に依存して安定動作するところ、何らかの処理を行っている場合には熱を発生する。従って、ＬＳＩは、例えば処理を行う時間が長時間におよぶ場合には許容可能温度を超過してしまい、動作が不安定になる場合がある。そしてその結果、ＬＳＩは、間違った処理結果を出力する場合やＬＳＩ内の回路に損傷を受ける場合等がある。
【０００３】
そこで従来、ファン等の強制冷却機構を備えた情報処理装置が存在する。この情報処理装置によれば、強制冷却機構によりＬＳＩの動作中はＬＳＩから発生する熱を除去することができ、ＬＳＩの安定動作を実現することができる。
【０００４】
また従来、ファンが故障した場合でも冷却性能を維持させるべく、ファンを冗長化して構成される情報処理装置が存在する。ファンを冗長化して構成される情報処理装置としては、例えば複数のファンを備えて構成される情報処理装置又は最大回転数で回転した場合に余剰の冷却性能を発揮するファンを備えて構成される情報処理装置がある。このファンを冗長化して構成される情報処理装置によれば、冷却性能を余剰にもつことができるため、例えばサーバ等の高信頼性が求められる場合であっても、ＬＳＩの安定動作を実現することができる。
【０００５】
ファンを冗長化して構成される情報処理装置の具体的構成については、次の通りである。すなわち複数のファンを備えて構成されることによりファンを冗長化した場合、複数のファンは、複数のファンのうちの何れかのファンが故障した場合であっても、その故障したファンの前方又は後方に配置された余剰のファンによりＬＳＩの安定動作に十分な冷却性能を維持することができる。
【０００６】
またファンを冗長化して構成される情報処理装置の他の具体的構成については、次の通りである。すなわち最大回転数で回転した場合に余剰の冷却性能を発揮するファンを備えて構成されることによりファンを冗長化した場合、ファンは、通常時には一定の回転数に制限されて回転し、一又は複数のファンが故障した障害時においては最大回転数で回転することによりＬＳＩの安定動作に十分な冷却性能を維持することができる。
【０００７】
ここで、複数のファンを備えることによりファンを冗長化した場合、ファンの設置によりファン以外の構成モジュールを情報処理装置に実装することができなくなるという問題が生じ得る。
【０００８】
また最大回転数で回転した場合に余剰の冷却性能を発揮するファンを備えることによりファンを冗長化した場合、一又は複数のファンが故障した故障時において、ファンから発生する騒音が増大する問題及びファンが消費する消費電力が増大するという問題が生じ得る。
【０００９】
そこで特許文献１には、一又は複数のファンが故障した故障時において、温度等の環境要素に基づいてＬＳＩのクロック速度を自動的に低下させることにより、発生する熱の増大を抑制し、ＬＳＩの安定動作を実現する技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００３−１８６５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、ＬＳＩのクロック速度を自動的に低下させると、そのＬＳＩにより実行途中の処理（タスク）が規定時間以内に処理されなくなり、情報処理装置全体の処理能力が低下することになるため問題となる。
【００１２】
本発明は以上の点を考慮してなされたもので、ＬＳＩのタスクに応じて、ＬＳＩ及びファンの動作を制御することにより、処理能力及び冷却性能をともに維持し得る情報処理装置及び冷却方法を提供しようとするものである。
【課題を解決するための手段】
【００１３】
かかる課題を解決するために、本発明においては、複数の集積回路と、前記複数の集積回路を冷却する複数のファンと、前記複数の集積回路及び前記複数のファンの動作を制御する制御部とを備え、前記制御部は、前記複数のファンのうちの何れかのファンが故障した場合、前記複数のファンからの制御信号に基づいて、故障したファンを特定し、前記特定したファンが冷却対象として冷却していた集積回路の使用量に基づいて、前記複数の集積回路又は前記複数のファンの何れか又は両方の動作を制御することを特徴とする。
【００１４】
また本発明においては、複数の集積回路と、前記複数の集積回路を冷却する複数のファンと、前記複数の集積回路及び前記複数のファンの動作を制御する制御部とを備えた情報処理装置の冷却方法において、前記制御部が、前記複数のファンのうちの何れかのファンが故障した場合、前記複数のファンからの制御信号に基づいて、故障したファンを特定する第１のステップと、前記特定したファンが冷却対象として冷却していた集積回路の使用量に基づいて、前記複数の集積回路又は前記複数のファンの何れか又は両方の動作を制御する第２のステップとを備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ＬＳＩのタスクに応じて、ＬＳＩ及びファンの動作を制御することにより、処理能力及び冷却性能をともに維持することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態における情報処理装置の機能ブロック図である。
【図２】ＬＳＩの使用量が制御マイコンに通知されることを示す概念図である。
【図３】ＬＳＩ及びファンの動作を制御するための設定テーブルの概念図である。
【図４】ファン障害時処理の処理手順を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下図面について、本発明の一実施の形態を詳述する。
【００１８】
図１は、本実施の形態における情報処理装置１００の全体構成図を示す。情報処理装置１００は、マザーボード１０１、ファン１０２〜１０５、ＬＳＩ１０６〜１０８、チップセット１０９、マイクロホン１１０、制御マイコン１１１、不揮発メモリ１１２及び障害通知手段１１３を備えて構成される。
【００１９】
マザーボード１０１は、電子装置を構成するための主要な電子回路基板である。マザーボード１０１は、ここではＬＳＩ１０６〜１０８、チップセット１０９、制御マイコン１１１、不揮発メモリ１１２及び障害通知手段１１３を実装して構成される。
【００２０】
ファン１０２〜１０５は、マザーボード１０１上に実装され、制御マイコン１１１に接続される。またファン１０２〜１０５は、故障した場合に故障したことを通知する故障通知信号Ｓ１を制御マイコン１１１に出力する。なお故障通知信号Ｓ１は、ファン１０２〜１０５のうちの故障したファンを検知することができればよく、例えばファンの回転数を出力する信号でもよい。
【００２１】
またファン１０２〜１０５は、制御マイコン１１１からファン回転数制御信号Ｓ２を入力する。ファン１０２〜１０５は、制御マイコン１１１からのファン回転数制御信号Ｓ２に基づいて、ファンの回転数を制御しつつファンを回転することにより、情報処理装置１００内部を冷却し、情報処理装置１００の正常動作を維持する。
【００２２】
ＬＳＩ１０６〜１０８は、マザーボード１０１上に実装され、制御マイコン１１１に接続される。ＬＳＩ１０６〜１０８は、制御マイコン１１１から省電力制御信号Ｓ３を入力すると、通常モードから省電力モードに切り替えて、各種処理を実行する省電力機能を備えて構成される。通常モードとは、予め定められた消費電力により各種処理を実行するモードであり、省電力モードとは、通常モードよりも低い消費電力により各種処理を実行するモードである。
【００２３】
チップセット１０９は、マザーボード１０１上に実装され、バスＢＳ１を介して制御マイコン１１１に接続される。チップセット１０９は、情報処理装置１００の主要な処理を行うＬＳＩであり、ＬＳＩ１０６〜１０８と同様、制御マイコン１１１から省電力制御信号Ｓ４を入力すると、通常モードから省電力モードに切り替えて、各種処理を実行する省電力機能を備えて構成される。
【００２４】
マイクロホン１１０は、バスＢＳ２を介して制御マイコン１１１に接続される。マイクロホン１１０は、情報処理装置１００の外部の騒音値を感知し、感知した騒音値を制御マイコン１１１に出力する。
【００２５】
制御マイコン１１１は、マザーボード１０１上に実装され、ファン１０２〜１０５、ＬＳＩ１０６〜１０８、チップセット１０９、マイクロホン１１０、不揮発メモリ１１２及び障害通知手段１１３とそれぞれ接続される。制御マイコン１１１は、バスＢＳ１を介して、ＬＳＩ１０６〜１０８又はチップセット１０９の各使用量を取得する（図２参照）。また制御マイコン１１１は、バスＢＳ２を介して、マイクロホン１１０からの騒音値を取得する。
【００２６】
なお制御マイコン１１１は、情報処理装置１００の原価や実装容積の制約により、バスＢＳ１を介してＬＳＩ１０６〜１０９の各使用量を取得するか、或いはバスＢＳ２を介して情報処理装置１００の外部の騒音値を取得するかの何れか一方だけでもよい。また制御マイコン１１１は、バスＢＳ１により、情報処理装置１００全体の処理能力の使用量だけを取得するとしてもよい。
【００２７】
そして制御マイコン１１１は、ＬＳＩ１０６〜１０８又はチップセット１０９とは独立して、ＬＳＩ１０６〜１０８又はチップセット１０９について省電力モードへの切り替え制御を実行し、又はファン１０２〜１０５について回転数の制御を実行する（図４参照）。
【００２８】
不揮発メモリ１１２は、マザーボード１０１上に実装され、制御マイコン１１１に接続される。不揮発メモリ１１２は、ファン１０２〜１０５のうちの何れかのファンが故障した場合、ＬＳＩ１０６〜１０８のそれぞれに設定すべき最適なモード及びファン１０２〜１０５の正常な回転数が設定された設定テーブル（図３参照）を予め格納する。
【００２９】
障害通知手段１１３は、マザーボード１０１上に実装され、制御マイコン１１１に接続される。障害通知手段１１３は、光又は音により障害が発生していることを通知する機能を備えて構成され、例えばＬＥＤやブザー等により構成される。
【００３０】
図２は、情報処理装置１００におけるオペレーティングシステム２００の概念図を示す。オペレーティングシステム２００は、ハードウェア部２０１、ＯＳ部２０２及びアプリケーション部２０３から構成される。
【００３１】
ハードウェア部２０１は、ＬＳＩ１０６〜１０８及びチップセット１０９から構成され、これらＬＳＩ１０６〜１０８及びチップセット１０９により、ＯＳ部２０２を動作する。
【００３２】
ＯＳ部２０２は、ハードウェア部２０１上で動作し、ＬＳＩ１０６〜１０８及びチップセット１０９のそれぞれの使用量を管理する。
【００３３】
アプリケーション部２０３は、タスク３０１〜３０３及びＬＳＩ使用量監視アプリケーション３０４から構成され、ＯＳ部２０２上で動作する。タスク３０１〜３０３は、情報処理装置１００の各処理を実行し、またＬＳＩ使用量監視アプリケーション３０４は、タスク３０１〜３０３により使用されるＬＳＩ１０６〜１０８及びチップセット１０９の使用量を取得して、取得した使用量をチップセット１０９及びバスＢＳ１を介して、制御マイコン１１１に通知する。
【００３４】
図３は、設定テーブル４００の概念図を示す。設定テーブル４００は、ＬＳＩ１０６〜１０８、チップセット１０９及びファン１０２〜１０５の動作を制御するためのテーブルであり、不揮発メモリ１１２に格納され、制御マイコン１１１により、ファン障害時処理（図４参照）を実行する際に用いられる。
【００３５】
設定テーブル４００は、外部騒音値欄４０１、ＬＳＩ使用量欄４０２、ファン状態欄４０３、省電力設定欄４０４及びファン回転数設定欄４０５から構成される。
【００３６】
外部騒音値欄４０１には、マイクロホン１１０から取得される外部騒音値の情報が格納される。ここでは外部騒音値の情報として、「高」又は「低」の何れかが格納される。
【００３７】
ＬＳＩ使用量欄４０２には、チップセット１０９により取得されるＬＳＩ１０６〜１０８及びチップセット１０９の使用量の情報が格納される。ここでは使用量の情報として、「高」又は「低」の何れかが格納される。
【００３８】
ファン状態欄４０３には、ファン１０２〜１０５からの故障通知信号Ｓ１に基づいて判定される正常又は異常を示す情報が格納される。
【００３９】
省電力設定欄４０４には、ＬＳＩ１０６〜１０８及びチップセット１０９に設定される省電力設定が格納される。ここでは省電力設定として、「通常」、「モード１」、「モード２」又は「モード３」等の複数のモードが格納される。
【００４０】
ファン回転数設定欄４０５には、ファン１０２〜１０５に設定されるファン回転数の情報が格納される。ここではファン回転数の情報として、「通常」、「停止」、「回転数１」又は「回転数２」等の複数のファン回転数の情報が格納される。
【００４１】
制御マイコン１１１は、ファン１０２〜１０５の何れかのファンが故障した故障時において、故障時に実際に取得した外部騒音値、各ＬＳＩの使用量及び各ファンの状態と、設定テーブル４００の外部騒音値欄４０１、ＬＳＩ使用量欄４０２及びファン状態欄４０３にそれぞれ格納された外部騒音値、各ＬＳＩの使用量及び各ファンの状態とが一致する行を検索し、検索結果として得られた行の省電力設定欄４０４及びファン回転数設定欄４０５に格納された省電力設定及びファン回転数の設定がＬＳＩ１０６〜１０８、チップセット１０９及びファン１０２〜１０５（故障したファンを除く）に適用されることになる。
【００４２】
従って、図３の場合、ファン故障時における外部騒音値及びＬＳＩ使用量が例えば行４０６の外部騒音値欄４０１及びＬＳＩ使用量欄４０２に格納された外部騒音値及びＬＳＩ使用量と一致する場合、外部騒音を増加させずに冷却性能を維持するべく、できるだけファンの回転数を上げないように制御する一方で、ＬＳＩのクロック速度を低下させるように制御することが示されている。ＬＳＩのクロック速度を低下させるように制御したとしても、もともとＬＳＩの使用量が低いため情報処理装置１００全体として処理能力が低下することはない。
【００４３】
また図３の場合、ファン故障時における外部騒音値及びＬＳＩ使用量が例えば行４０７の外部騒音値欄４０１及びＬＳＩ使用量欄４０２に格納された外部騒音値及びＬＳＩ使用量と一致する場合、上述した行４０６と同様、外部騒音を増加させずに冷却性能を維持するべく、できるだけファンの回転数を上げないように制御する一方で、ＬＳＩ１以外のＬＳＩのクロック速度を低下させるように制御することが示されている。ＬＳＩ１以外のＬＳＩのクロック速度を低下させるように制御したとしても、もともとＬＳＩ１以外のＬＳＩの使用量は低いため情報処理装置１００全体として処理能力が低下することはない。またＬＳＩ１については、クロック速度を低下させないように制御することにより、情報処理装置１００全体として処理能力が低下することはない。
【００４４】
また図３の場合、ファン故障時における外部騒音値及びＬＳＩ使用量が例えば行４０８の外部騒音値欄４０１及びＬＳＩ使用量欄４０２に格納された外部騒音値及びＬＳＩ使用量と一致する場合、外部騒音が高く、ＬＳＩ２の使用量が高いため、ファンの回転数を上げるように制御する一方で、ＬＳＩ２以外のＬＳＩのクロック速度を低下させるように制御することが示されている。ファンの回転数を上げるように制御したとしても、もともと外部騒音値は高いため近くにいる人物に与える不快感は少なく問題とはならない。またＬＳＩ２以外のＬＳＩのクロック速度を低下させるように制御したとしても、もともとＬＳＩ２以外のＬＳＩの使用量は低いため情報処理装置１００全体として処理能力が低下することはない。またＬＳＩ２については、クロック速度を低下させないように制御することにより、情報処理装置１００全体として処理能力が低下することはない。
【００４５】
また図３の場合、ファン故障時における外部騒音値及びＬＳＩ使用量が例えば行４０９の外部騒音値欄４０１及びＬＳＩ使用量欄４０２に格納された外部騒音値及びＬＳＩ使用量と一致する場合、外部騒音が高く、全てのＬＳＩの使用量が高いため、ファンの回転数を上げるように制御する一方で、ＬＳＩのクロック速度は維持するように制御することが示されている。ファンの回転数を上げるように制御したとしても、もともと外部騒音値は高いために近くにいる人物に与える不快感は少なく問題とはならない。また全てのＬＳＩのクロック速度は低下させずに維持するように制御するため、情報処理装置１００全体としての処理能力が低下することはなく、実行中のタスクを規定時間以内に処理させることができる。
【００４６】
なお上述した制御内容は一例であり、他にも様々な制御内容を設定テーブル４００に設定してもよい。例えば外部騒音値は参照せずにブランクに設定し、各ＬＳＩの使用量にあわせて省電力設定を行ってもよい。また逆に、ＬＳＩの使用量は参照せずにブランクに設定し、外部騒音に合せてファンの回転数を上げるように設定するかＬＳＩの発熱量を抑制するように設定してもよい。
【００４７】
図４は、ファン障害時処理の処理手順を示す。制御マイコン１１１は、ファン１０２〜１０５の何れかのファンが故障した故障時に備えて、定期的にこの図４に示す処理手順に従って、ファン障害時処理を実行する。
【００４８】
まず、制御マイコン１１１は、定期的に故障通知信号Ｓ１を監視して、ファン１０２〜１０５の動作状態（正常又は異常）についてチェックする（ＳＰ１）。
【００４９】
次いで、制御マイコン１１１は、チェックした結果、ファン１０２〜１０５のうちの何れかのファンに故障があるか否かを判断する（ＳＰ２）。
【００５０】
制御マイコン１１１は、この判断で否定結果を得ると、ステップＳＰ１に移行して、定期的にファンの故障をチェックする。
【００５１】
これに対し、制御マイコン１１１は、ステップＳＰ１の判断で肯定結果を得ると、ファン１０２〜１０５からの故障通知信号Ｓ１に基づいて、故障したファンを特定する（ＳＰ３）。
【００５２】
次いで、制御マイコン１１１は、バスＢＳ１を介してＬＳＩ１０６〜１０８及びチップセット１０９の使用量を取得し、かつ、バスＢＳ２を介して外部騒音値を取得する（ＳＰ４）。
【００５３】
制御マイコン１１１は、設定テーブル４００を参照して、ステップＳＰ１でチェックした結果得られたファン１０２〜１０５の動作状態（正常又は異常）の情報、ステップＳＰ４で取得した各ＬＳＩの使用量及び外部騒音値と一致する行を検索し、検索結果として得られた行の省電力設定欄４０４及びファン回転数設定欄４０５に格納されている各ＬＳＩの省電力設定及び各ファンの回転数設定を取得する（ＳＰ５）。
【００５４】
制御マイコン１１１は、ステップＳＰ５で取得した各ＬＳＩの省電力設定及び各ファンの回転数設定に基づいて、省電力制御信号Ｓ３及びＳ４により、ＬＳＩ１０６〜１０８及びチップセット１０９の動作を制御し、ファン回転数制御信号Ｓ２により、ファン１０２〜１０５の回転数を制御する（ＳＰ６）。
【００５５】
制御マイコン１１１は、ＬＥＤやブザー等の障害通知手段１１３により、ファン１０２〜１０５のうちの一のファンが故障していることをオペレータ又は保守員に通知する（ＳＰ７）。
【００５６】
制御マイコン１１１は、その後故障通知信号Ｓ１を取得して、ファン１０２〜１０５の動作状態（正常又は異常）について再度チェックする（ＳＰ８）。
【００５７】
次いで、制御マイコン１１１は、チェックした結果、ファン１０２〜１０５のうちの何れかのファンに故障があるか否かを判断する（ＳＰ９）。
【００５８】
制御マイコン１１１は、この判断で肯定結果を得ると、ステップＳＰ４に移行して、再度各ＬＳＩの使用量及び外部騒音量を取得して情報処理装置１００の状況変化に対応した省電力設定及びファン回転数設定を行う。
【００５９】
これに対し、制御マイコン１１１は、ステップＳＰ９の判断で否定結果を得ると、ファンの故障が解消したものと判断し、障害通知手段１１３により行われる障害通知を解除して（ＳＰ１０）、本処理を終了する。
【００６０】
以上のように、本実施の形態によれば、ファン１０２〜１０５が正常状態である通常時では、余剰なファンを必要とせずに冷却性能を維持することができる。またファン１０２〜１０５のうちの何れかのファンが異常状態であるファン故障時では、ＬＳＩ１０６〜１０８又はチップセット１０９の使用量に基づいて、ＬＳＩ１０６〜１０８又はチップセット１０９の動作を適切に制御することができ、これにより情報処理装置１００全体としての処理能力を維持しつつ冷却性能を維持することができる。
【００６１】
また、本実施の形態によれば、ファン１０２〜１０５のうちの何れかのファンが異常状態であるファン故障時では、外部騒音値に基づいて、ファン１０２〜１０５のうちの故障したファンを除いたファンの回転数を制御することができ、これにより情報処理装置１００全体としての処理能力を維持しつつ冷却性能を維持することができる。
【００６２】
また、本実施の形態によれば、ファン１０２〜１０５のうちの何れかのファンが異常状態であるファン故障時では、不揮発メモリ１１２に設定テーブル４００を予め記憶しておき、この設定テーブル４００に格納された外部騒音値、各ＬＳＩの使用量及び各ファンの動作状態に基づいて、各ＬＳＩの動作及び各ファンの回転数を制御することができ、これにより情報処理装置１００全体として最適な動作を維持しつつ冷却性能を維持することができる。
【００６３】
また、本実施の形態によれば、ファン１０２〜１０５のうちの何れかのファンが異常状態であるファン故障時では、各ＬＳＩのクロック速度を調節することにより、各ＬＳＩの動作を制御することができ、各ファンの回転数を調節することにより、各ファンの動作を制御することができる。
【００６４】
また、本実施の形態によれば、ファン１０２〜１０５のうちの何れかのファンが異常状態であるファン故障時では、ＬＥＤやブザー等の障害通知手段１１３により外部に故障を通知することができる。
【００６５】
なお、本実施の形態では、情報処理装置１００の動作を統括する制御部として制御マイコン１１１を例に挙げて説明したが、これに限らず、よりきめ細かな制御を実行するために、ＣＰＵ（Central Processing Unit）を備えたコンピュータであってもよい。また、本実施の形態では、外部騒音値を取得する部品としてマイクロホン１１０及び障害を通知する手段として障害通知手段１１３を例に挙げて説明したが、これに限らず、部品点数を削減するために、音声の入出力機能を備えたダイナミックスピーカを採用してもよい。
【符号の説明】
【００６６】
１００          情報処理装置
１０１          マザーボード
１０２〜１０５  ファン
１０６〜１０８  ＬＳＩ
１０９          チップセット
１１０          マイクロホン
１１１          制御マイコン
１１２          不揮発メモリ
１１３          障害通知手段
Ｓ１            故障通知信号
Ｓ２            ファン回転数制御信号
Ｓ３、Ｓ４      省電力制御信号
ＢＳ１、ＢＳ２  バス
２００          オペレーティングシステム
３０１〜３０３  タスク
３０４          ＬＳＩ使用量監視アプリケーション
４００          設定テーブル
【図１】
2013092822.tif 000003
【図２】
2013092822.tif 000004
【図３】
2013092822.tif 000005
【図４】
2013092822.tif 000006