(57)【特許請求の範囲】
【請求項１】
空気の風量を第１風量として感知する第１風量センサと、
前記第１風量センサと近接する位置に前記第１風量センサと逆向きに配置され、前記空気の逆向きの風量を第２風量として感知する第２風量センサと、
自サーバ装置内に備えられた温度を感知する温度センサと、
回転数が上昇するにつれて前記風量を増大させるファンと、
前記第１風量と、前記第２風量とに基づいて、前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であるか否かを判定するＣＰＵであって、前記第１風量センサが前記所望の風向を順方向の風量として検出し前記第２風量センサが前記所望の風向を逆方向の風量として検出するように配置された場合、前記第１風量が最小風量以上であると判定しかつ前記第２風量が前記最小風量であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であると判定し、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量以上であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向と逆方向であると判定し、さらに、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量であると判定したときにエラーが発生していると判定するＣＰＵと、
を備え、
前記ＣＰＵは、
前記空気の風向が所望の風向である場合、前記温度センサが感知した温度値を取得し、取得した温度値に基づいて前記回転数を制御する、
サーバ装置。
【請求項２】
回転数が上昇するにつれて空気の風量を増大させるファンを備えるサーバ装置が行う制御方法であって、
第１風量センサが、前記空気の風量を第１風量として感知することと、
第２風量センサが、前記空気の逆向きの風量を第２風量として感知することと、
前記サーバ装置内に備えられた温度センサが、温度を感知することと、
前記第１風量と、前記第２風量とに基づいて、前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であるか否かを判定するＣＰＵが、前記第１風量センサが前記所望の風向を順方向の風量として検出し前記第２風量センサが前記所望の風向を逆方向の風量として検出するように配置された場合、前記第１風量が最小風量以上であると判定しかつ前記第２風量が前記最小風量であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であると判定し、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量以上であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向と逆方向であると判定し、さらに、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量であると判定したときにエラーが発生していると判定することと、
前記空気の風向が所望の風向である場合、前記ＣＰＵが、前記温度センサが感知した温度値を取得し、取得した温度値に基づいて前記回転数を制御することと、
を含む制御方法。
【請求項３】
空気の風量を第１風量として感知する第１風量センサと、前記第１風量センサと近接する位置に前記第１風量センサと逆向きに配置され、前記空気の逆向きの風量を第２風量として感知する第２風量センサと、自サーバ装置内に備えられた温度を感知する温度センサと、回転数が上昇するにつれて前記風量を増大させるファンと、を備えるサーバ装置の前記第１風量と、前記第２風量とに基づいて、前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であるか否かを判定するＣＰＵに、
前記第１風量センサが前記所望の風向を順方向の風量として検出し前記第２風量センサが前記所望の風向を逆方向の風量として検出するように配置された場合、前記第１風量が最小風量以上であると判定しかつ前記第２風量が前記最小風量であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であると判定し、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量以上であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向と逆方向であると判定し、さらに、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量であると判定したときにエラーが発生していると判定することと、
前記空気の風向が所望の風向である場合、前記温度センサが感知した温度値を取得し、取得した温度値に基づいて前記回転数を制御することと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
サーバ装置は、内部に発熱源となる複数の回路が存在する。そのため、サーバ装置内の暖まった空気をＦＡＮを用いてサーバ装置外部に排出することで、サーバ装置内部の冷却が行われる場合がある。
特許文献１、２には、関連する技術として、ＦＡＮを用いて装置内部を冷却する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１０３３４９号公報
【特許文献２】特開２０１５−１８５７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、サーバ装置の内部では、例えば、エアダクトなどを設けて、ＦＡＮの回転による空気の流れをスムーズにしている場合がある。このような場合に、何らかの不具合が生じると（例えば、エアダクトの不具合が生じると）、サーバ装置の内部における空気が所望の方向と逆向きに流れる可能性がある。
そのため、サーバ装置では、内部における空気が所望の方向と逆向きに流れることを早急に検出することのできる技術が求められている。
【０００５】
本発明の各態様は、上記の課題を解決することのできるサーバ装置、制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様によれば、サーバ装置は、空気の風量を第１風量として感知する第１風量センサと、前記第１風量センサと近接する位置に前記第１風量センサと逆向きに配置され、前記空気の逆向きの風量を第２風量として感知する第２風量センサと、自サーバ装置内に備えられた温度を感知する温度センサと、回転数が上昇するにつれて前記風量を増大させるファンと、前記第１風量と、前記第２風量とに基づいて、前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であるか否かを判定するＣＰＵであって、前記第１風量センサが前記所望の風向を順方向の風量として検出し前記第２風量センサが前記所望の風向を逆方向の風量として検出するように配置された場合、前記第１風量が最小風量以上であると判定しかつ前記第２風量が前記最小風量であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であると判定し、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量以上であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向と逆方向であると判定し、さらに、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量であると判定したときにエラーが発生していると判定するＣＰＵと、を備え、前記ＣＰＵは、前記空気の風向が所望の風向である場合、前記温度センサが感知した温度値を取得し、取得した温度値に基づいて前記回転数を制御する。
【０００７】
上記目的を達成するために、本発明の別の態様によれば、制御方法は、回転数が上昇するにつれて空気の風量を増大させるファンを備えるサーバ装置が行う制御方法であって、第１風量センサが、前記空気の風量を第１風量として感知することと、第２風量センサが、前記空気の逆向きの風量を第２風量として感知することと、前記サーバ装置内に備えられた温度センサが、温度を感知することと、前記第１風量と、前記第２風量とに基づいて、前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であるか否かを判定するＣＰＵが、前記第１風量センサが前記所望の風向を順方向の風量として検出し前記第２風量センサが前記所望の風向を逆方向の風量として検出するように配置された場合、前記第１風量が最小風量以上であると判定しかつ前記第２風量が前記最小風量であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であると判定し、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量以上であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向と逆方向であると判定し、さらに、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量であると判定したときにエラーが発生していると判定することと、前記空気の風向が所望の風向である場合、前記ＣＰＵが、前記温度センサが感知した温度値を取得し、取得した温度値に基づいて前記回転数を制御することと、を含む。
【０００８】
上記目的を達成するために、本発明の一態様によれば、プログラムは、空気の風量を第１風量として感知する第１風量センサと、前記第１風量センサと近接する位置に前記第１風量センサと逆向きに配置され、前記空気の逆向きの風量を第２風量として感知する第２風量センサと、自サーバ装置内に備えられた温度を感知する温度センサと、回転数が上昇するにつれて前記風量を増大させるファンと、を備えるサーバ装置の前記第１風量と、前記第２風量とに基づいて、前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であるか否かを判定するＣＰＵに、前記第１風量センサが前記所望の風向を順方向の風量として検出し前記第２風量センサが前記所望の風向を逆方向の風量として検出するように配置された場合、前記第１風量が最小風量以上であると判定しかつ前記第２風量が前記最小風量であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向であると判定し、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量以上であると判定したときに前記第１風量センサ及び前記第２風量センサ近傍の空気の風向が所望の風向と逆方向であると判定し、さらに、前記第１風量が前記最小風量であると判定しかつ前記第２風量が前記最小風量であると判定したときにエラーが発生していると判定することと、前記空気の風向が所望の風向である場合、前記温度センサが感知した温度値を取得し、取得した温度値に基づいて前記回転数を制御することと、を実行させる。
【発明の効果】
【０００９】
本発明の各態様によれば、サーバ装置における風向が所望の風向でないことを早急に検出することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態によるサーバ装置の構成の一例を示す図である。
【図２】本発明の一実施形態によるサーバにおける空気の流れを説明するための第１の図である。
【図３】本発明の一実施形態によるサーバにおける空気の流れを説明するための第２の図である。
【図４】本発明の一実施形態によるサーバ装置の処理フローの一例を示す図である。
【図５】本発明の実施形態による最小構成のサーバ装置を示す図である。
【図６】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら実施形態について詳しく説明する。
＜実施形態＞
本発明の一実施形態によるサーバ装置１は、サーバ装置１においてエアフロー（空気の流れ）に逆流が生じた場合に、その逆流が生じたことを報知する装置である。
本発明の一実施形態によるサーバ装置１は、図１に示すように、マザーボード１０、ハードディスクドライブユニット２０（以下、「ＨＤＤユニット２０」と記載）、電源ユニット３０、ファンユニット４０（以下、「ＦＡＮユニット４０」と記載）、風量センサ部５０、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）拡張デバイス６０、オプションユニット７０、エアダクト８０、装置状態表示ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）９０を備える。
【００１２】
マザーボード１０は、サーバ装置１における演算処理、記憶処理、制御処理などを行う。マザーボード１０は、サーバ装置１の内部に備えられる。マザーボード１０は、図１に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、メモリ１０２などの集積回路を備える。また、マザーボード１０は、図１に示すように、温度センサ１０３を備える。
【００１３】
ＣＰＵ１０１は、サーバ装置１における演算処理、制御処理などを行う。ＣＰＵ１０１が行う演算や制御の具体例については、後述する。
メモリ１０２は、サーバ装置１における記憶処理などを行う。
温度センサ１０３は、マザーボード１０上に備えられる。温度センサ１０３は、マザーボード１０における温度を測定する。
【００１４】
ＨＤＤユニット２０は、データが格納される補助記憶装置である。
電源ユニット３０は、外部から供給される電力を、サーバ装置１の内部に備えられるユニットやデバイスを動作させる電力に変換する。電源ユニット３０は、変換後の電力をサーバ装置１の内部に備えられるユニットやデバイスに供給する。電源ユニット３０は、図１に示すように、温度センサ３０１、電源ＦＡＮユニット３０２を備える。
【００１５】
温度センサ３０１は、電源ユニット３０の内部に備えられる。温度センサ３０１は、電源ユニット３０の内部の温度を測定する。
電源ＦＡＮユニット３０２は、空気を電源ユニット３０の内部を通過させ、サーバ装置１の背面の第１の箇所から排出させるファンである。電源ＦＡＮユニット３０２は、電源ユニット３０の内部に備えられる。電源ＦＡＮユニット３０２は、温度センサ３０１により測定された温度値に応じて適切な風量の空気が電源ユニット３０の内部に供給されるように、ＣＰＵ１０１によって制御される。
【００１６】
ＦＡＮユニット４０は、空気をマザーボード１０の周辺を通過させ、サーバ装置１の背面の第２の箇所から排出させるファンである。ＦＡＮユニット４０は、サーバ装置１の内部に備えられるユニットやデバイスを冷却する。ＦＡＮユニット４０は、温度センサ１０３により測定された温度値に応じて適切な風量の空気がサーバ装置１の内部に（主に、マザーボード１０に）供給されるように、ＣＰＵ１０１によって制御される。
【００１７】
風量センサ部５０は、サーバ装置１の内部のエアフローの向きを検出する。風量センサ部５０は、風量センサ５０ａ、風量センサ５０ｂを備える。
風量センサ５０ａ及び風量センサ５０ｂは、順方向からの風量及び逆方向からの風量を測定する。
例えば、風量センサ５０ａ及び風量センサ５０ｂのそれぞれは、順方向からの風量に比例して最小電圧値（例えば、０．５ボルト）から最大電圧値（例えば、３．０ボルト）までの電圧を出力する。また、風量センサ５０ａ及び風量センサ５０ｂのそれぞれは、逆方向からの風量に対しては最小電圧値の電圧を出力する。
なお、風量センサ部５０のそれぞれは、検出した風量を対応するアナログ電圧に変換し、アナログ電圧をＡＤ変換してデジタル電圧値として電圧を出力する。
【００１８】
また、例えば、風量センサ５０ａは、サーバ装置１が正常動作しているときのエアフローの向きを検出できるように、サーバ装置１の正常時におけるエアフローの増加が順方向からの風量の増加に一致する向きとなるように、サーバ装置１の内部（例えば、電源ＦＡＮユニット３０２の近傍）に備えられる。また、風量センサ５０ｂは、風量センサ５０ａが検出するエアフローと逆のエアフローの向きを検出できるように、風量センサ５０ａの近傍に、風量センサ５０ａと逆向きに備えられる。
【００１９】
ＰＣＩ拡張デバイス６０は、目的用途に応じて必要となるＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）カードを追加して実装することにより機能を拡張するデバイスである。
【００２０】
オプションユニット７０は、サーバ装置１の機能を拡張するユニットである。オプションユニット７０は、例えば、データが格納される補助記憶装置である。
【００２１】
エアダクト８０は、ＦＡＮユニット４０と電源ＦＡＮユニット３０２のそれぞれによって生じる空気の流れ（すなわち、エアフロー）を分離させるために備えられた仕切りである。
【００２２】
装置状態表示ＬＥＤ９０は、サーバ装置１において正常時のエアフローと逆向きの逆流エアフローが発生したこと（すなわち、エアフローに異常が発生したこと）を報知する。
例えば、装置状態表示ＬＥＤ９０は、逆流エアフローが発生した場合に、ＣＰＵ１０１による制御の下、点灯または点滅する。
【００２３】
ここで、サーバ装置１の正常時におけるエアフロー、及び、サーバ装置１の異常時におけるエアフロー（すなわち、逆流エアフロー）について説明する。
図２は、サーバ装置１における正常時のエアフローの一例を示す図である。図２に示す正常時には、ＦＡＮユニット４０と電源ＦＡＮユニット３０２のそれぞれによって生じるエアフローは、エアダクト８０によって分離される。その結果、サーバ装置１の内部の空気は、サーバ装置１の所定の位置から排出される。
例えば、図２に示すサーバ装置１の内部では、２つのエアフローが生じる。具体的には、サーバ装置１の前面の２か所から空気が取り込まれ、サーバ装置１の内部の空気は、サーバ装置１の背面の２か所（すなわち、背面の第１の箇所及び第２の箇所）から排出される。
【００２４】
図３は、サーバ装置１における異常時のエアフローの一例を示す図である。図２に示す正常時に、エアダクト８０の取り付けの不備やエアダクト８０の破損などの理由により、エアダクト８０に不具合が発生し、エアダクト８０が機能しなくなる場合がある。この場合、各ファン（本発明の一実施形態では、電源ＦＡＮユニット３０２及びＦＡＮユニット４０）の送風能力の差によって、逆流エアフローが生じる可能性がある。例えば、サーバ装置１において、ＦＡＮユニット４０の送風能力が電源ＦＡＮユニット３０２の送風能力よりも高い場合、電源ＦＡＮユニット３０２が電源ユニット３０を介してサーバ装置１の背面から空気を排出させる能力よりも、ＦＡＮユニット４０の送風能力により電源ユニット３０から空気をＦＡＮユニット４０へ吸い込む能力の方が高く、図３に示すように、電源ユニット３０において逆流エアフローが生じる可能性がある。サーバ装置１において逆流エアフローが生じた場合、サーバ装置１の所定の位置（図２、図３で示す例ではサーバ装置１の背面の２か所）のすべてから空気が排出されない。その結果、電源ユニット３０などで温められた空気が、サーバ装置１の中に取り込まれてしまう。
そのため、本発明の一実施形態では、サーバ装置１において逆流エアフローが生じた場合、サーバ装置１は、逆流エアフローが生じたこと（すなわち、エアフローに異常が発生したこと）を報知する。また、サーバ装置１において逆流エアフローが生じた場合、サーバ装置１は、その逆流エアフローに影響を及ぼすＦＡＮユニットの回転数を制御して逆流エアフローと逆向きのエアフローを生じさせる。
【００２５】
次に、サーバ装置１が逆流エアフローの発生を検出する処理について説明する。
ここでは、図４に示すサーバ装置１の処理フローについて説明する。
なお、サーバ装置１は、エアダクト８０を備えるが、図３について上述したように、エアダクト８０の取り付けの不備やエアダクト８０の破損など何等かの理由により、エアダクト８０に不具合が発生し、エアダクト８０が機能していないものとする。
また、電源ＦＡＮユニット３０２が電源ユニット３０を介してサーバ装置１の背面から空気を排出させる能力よりも、ＦＡＮユニット４０の送風能力により電源ユニット３０から空気をＦＡＮユニット４０へ吸い込む能力の方が高く、図３に示すように、サーバ装置１の電源ユニット３０において逆流エアフローが生じているものとする。
【００２６】
風量センサ部５０のそれぞれは、所定の時間間隔ごとに風量を検出する（ステップＳ１）。風量センサ部５０のそれぞれは、風量を検出する度に検出した風量に応じた電圧値をＣＰＵ１０１に送信する。
【００２７】
ＣＰＵ１０１は、風量センサ部５０のそれぞれから電圧値を受信する。ＣＰＵ１０１は、受信した電圧値に基づいて、風量センサ部５０が設けられている位置における風向が所望の風向であるか否かを判定する（ステップＳ２）。
【００２８】
例えば、ＣＰＵ１０１は、風量センサ５０ａが所望の風向を順方向の第１風量として検出し、風量センサ５０ｂが所望の風向を逆方向の第２風量として検出するように配置された場合、第１風量が最小風量以上であると判定し、かつ、第２風量が最小風量であると判定したときに風量センサ５０ａ及び風量センサ５０ｂの近傍の空気の風向が所望の風向であると判定する。また、ＣＰＵ１０１は、第１風量が最小風量であると判定し、かつ、第２風量が最小風量以上であると判定したときに風量センサ５０ａ及び風量センサ５０ｂの近傍の空気の風向が所望の風向と逆方向であると判定する。
【００２９】
具体的には、風量センサ５０ａが、サーバ装置１が正常動作しているときのエアフローの向きを検出できるように、サーバ装置１の正常時におけるエアフローの増加が順方向からの風量の増加に一致する向きとなるように、サーバ装置１の内部（例えば、電源ＦＡＮユニット３０２の近傍）に備えられる。また、風量センサ５０ｂが、風量センサ５０ａが検出するエアフローと逆のエアフローの向きを検出できるように、風量センサ５０ａの近傍に、風量センサ５０ａと逆向きに備えられる。このような場合、ＣＰＵ１０１は、０．５ボルト〜３．０ボルトの電圧値を風量センサ５０ａから受信し、０．５ボルトの電圧値を風量センサ５０ｂから受信したときに、風量センサ部５０が設けられている位置における風向が所望の風向であると判定する。また、このような場合、ＣＰＵ１０１は、０．５ボルトの電圧値を風量センサ５０ａから受信し、０．５ボルト〜３．０ボルトの電圧値を風量センサ５０ｂから受信したときに、風量センサ部５０が設けられている位置における風向が所望の風向と逆方向であると判定する。
【００３０】
ＣＰＵ１０１は、受信した電圧値に基づいて、風量センサ部５０が設けられている位置における風向が所望の風向であると判定した場合（ステップＳ２においてＹＥＳ）、ステップＳ２に戻す。すなわち、ＣＰＵ１０１は、所定時間後に、受信した電圧値に基づいて、風量センサ部５０が設けられている位置における風向が所望の風向であるか否かを判定する。
【００３１】
また、ＣＰＵ１０１は、受信した電圧値に基づいて、風量センサ部５０が設けられている位置における風向が所望の風向と逆方向であると判定した場合（ステップＳ２においてＮＯ）、風向が所望の風向でないことを記憶装置（図示せず）にログ情報として記録し（ステップＳ３）、風向が所望の風向でないことを報知する（ステップＳ４）。
例えば、ＣＰＵ１０１は、エラーを示す装置状態表示ＬＥＤ９０を点灯させる。また、例えば、ＣＰＵ１０１は、表示装置（図示せず）に風向が所望の風向でないことを文字で表示する。また、例えば、ＣＰＵ１０１は、音声で風向が所望の風向でないことを報知する。
【００３２】
そして、ＣＰＵ１０１は、所望の風向の風量を増大させるファンの回転数を上昇させる（ステップＳ５）。
例えば、ＣＰＵ１０１は、０．５ボルトの電圧値を風量センサ５０ａから受信し、０．５ボルト〜３．０ボルトの電圧値を風量センサ５０ｂから受信して、風量センサ部５０が設けられている位置における風向が所望の風向と逆方向であると判定した場合、電源ＦＡＮユニット３０２の回転数を上昇させる。
【００３３】
なお、所望の風向である場合には、ＣＰＵ１０１は、温度センサ１０３、３０１から温度値を取得し、取得した温度値が温度のしきい値よりも高いか低いかに応じてサーバ装置１を冷却するように各ＦＡＮの回転数を制御する。
こうすることで、各ＦＡＮの回転を可能な限り抑えて省電力、静音を実現することができる。
【００３４】
以上、本発明の一実施形態によるサーバ装置１について説明した。
サーバ装置１は、風量センサ５０ａ（第１風量センサの一例）、風量センサ５０ｂ（第２風量センサの一例）、ＣＰＵ１０１を備える。風量センサ５０ａは、空気の風量を第１風量として感知する。風量センサ５０ｂは、風量センサ５０ｂと近接する位置に第１風量センサと逆向きに配置され、空気の逆向きの風量を第２風量として感知する。ＣＰＵ１０１は、第１風量と、第２風量とに基づいて、風量センサ５０ａ及び第２風量センサ５０ｂの近傍の空気の風向が所望の風向であるか否かを判定する。
こうすることで、サーバ装置１は、サーバ装置１における風向が所望の風向でないことを早急に検出することができる。その結果、サーバ装置１は、サーバ装置１における風向が所望の風向でないことを報知することができ、早急に対応することができる。
【００３５】
また、ＣＰＵ１０１は、受信した電圧値に基づいて、風量センサ部５０が設けられている位置における風向が所望の風向と逆方向であると判定した場合、風向が所望の風向でないことを報知する。
こうすることで、サーバ装置１は、サーバ装置１における風向が所望の風向でないことを早急に報知することができる。
【００３６】
また、ＣＰＵ１０１は、所望の風向の風量を増大させるファンの回転数を上昇させる。
こうすることで、サーバ装置１は、サーバ装置１における風向が所望の風向でない場合であっても、サーバ装置１内を冷却することができる。
【００３７】
本発明の実施形態による最小構成のサーバ装置１について説明する。
本発明の実施形態による最小構成のサーバ装置１は、図５に示すように、第１風量センサ５０ａ、第２風量センサ５０ｂ、ＣＰＵ１０１を備える。
第１風量センサ５０ａは、空気の風量を第１風量として感知する。
第２風量センサ５０ｂは、前記第１風量センサと近接する位置に第１風量センサ５０ａと逆向きに配置され、前記空気の逆向きの風量を第２風量として感知する。
ＣＰＵ１０１は、前記第１風量と、前記第２風量とに基づいて、第１風量センサ５０ａ及び第２風量センサ５０ｂの近傍の空気の風向が所望の風向であるか否かを判定する。
こうすることで、サーバ装置１は、サーバ装置１における風向が所望の風向でないことを早急に検出することができる。その結果、サーバ装置１は、サーバ装置１における風向が所望の風向でないことを報知することができ、早急に対応することができる。
【００３８】
本発明の一実施形態では、風量センサ５０ａ、５０ｂのそれぞれは、一方向からの風量を０．５ボルト〜３．０ボルトのアナログ電圧に変換するものとし、それら２つの風量センサを使用することでエアフローを判断するものとして説明した。しかしながら、本発明の別の実施形態では、風量を電圧値に変換できるセンサであれば、その他の仕様の風量センサであってもよい。
【００３９】
本発明の一実施形態では、ＣＰＵ１０１は、風量センサ５０ａ、５０ｂのそれぞれから受信したそれぞれ１つの電圧値に基づいて、風量センサ部５０が設けられている位置における風向が所望の風向であるか否かを判定するものとして説明した。しかしながら、その風向は安定するとは限らない。そのため、本発明の別の実施形態では、ＣＰＵ１０１は、風量センサ５０ａ、５０ｂのそれぞれから受信した複数の電圧値の平均値に基づいて、風量センサ部５０が設けられている位置における風向が所望の風向であるか否かを判定するものあってもよい。また、本発明の別の実施形態では、ＣＰＵ１０１は、風量センサ５０ａ、５０ｂのそれぞれから受信した電圧値に基づいて、風量センサ部５０が設けられている位置における風向が所望の風向であるか否かを、所定回数同一の判定となった場合に初めて判定するものあってもよい。
【００４０】
なお、本発明の実施形態における処理は、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００４１】
本発明の実施形態におけるメモリ１０６、その他の記憶装置のそれぞれは、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、メモリ１０２，その他の記憶装置のそれぞれは、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００４２】
本発明の実施形態について説明したが、上述のサーバ装置１、その他の制御装置は内部に、コンピュータシステムを有していてもよい。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。コンピュータの具体例を以下に示す。
図６は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ５は、図６に示すように、ＣＰＵ１０１、メインメモリ７、ストレージ８、インターフェース９を備える。
例えば、上述のサーバ装置１、その他の制御装置のそれぞれは、コンピュータ５に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ８に記憶されている。ＣＰＵ１０１は、プログラムをストレージ８から読み出してメインメモリ７に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ１０１は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ７に確保する。
【００４３】
ストレージ８の例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、半導体メモリ等が挙げられる。ストレージ８は、コンピュータ５のバスに直接接続された内部メディアであってもよいし、インターフェース９または通信回線を介してコンピュータ５に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ５に配信される場合、配信を受けたコンピュータ５が当該プログラムをメインメモリ７に展開し、上記処理を実行してもよい。少なくとも１つの実施形態において、ストレージ８は、一時的でない有形の記憶媒体である。
【００４４】
また、上記プログラムは、前述した機能の一部を実現してもよい。さらに、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるファイル、いわゆる差分ファイル（差分プログラム）であってもよい。
【００４５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例であり、発明の範囲を限定しない。これらの実施形態は、発明の要旨を逸脱しない範囲で、種々の追加、省略、置き換え、変更を行ってよい。
【符号の説明】
【００４６】
１・・・サーバ装置
５・・・コンピュータ
７・・・メインメモリ
８・・・ストレージ
９・・・インターフェース
１０・・・マザーボード
２０・・・ハードディスクドライブユニット
３０・・・電源ユニット
４０・・・ファンユニット
５０・・・風量センサ部
５０ａ、５０ｂ・・・風量センサ
６０・・・ＰＣＩ拡張デバイス
７０・・・オプションユニット
８０・・・エアダクト
９０・・・装置状態表示ＬＥＤ
１０１・・・ＣＰＵ
１０２・・・メモリ
１０３、３０１・・・温度センサ
３０２・・・電源ＦＡＮユニット
【図１】
0006885626.tif 000002
【図２】
0006885626.tif 000003
【図３】
0006885626.tif 000004
【図４】
0006885626.tif 000005
【図５】
0006885626.tif 000006
【図６】
0006885626.tif 000007