(57)【要約】【課題】ファンの駆動による消費電力を軽減するコンテナ型データセンタ及びコンテナ型データセンタの制御方法を提供する。【解決手段】コンテナ１１を有する。そして、ラック１３は、コンテナ１１に備えられ、サーバ３１を搭載する。ファンユニット１２は、コンテナ１１に備えられ、ラック１３に対向する対向面に、大型ファン１２２と大型ファン１２２よりも径が小さい第１小型ファン１２３及び第２小型ファン１２４とが交互に配置されている。ＣＰＵ温度センサ３１１は、サーバ３１が内蔵する発熱部品の温度を計測する。ファン動作管理部３２１は、ＣＰＵ温度センサ３１１に基づいて、大型ファン１２２の回転と第１小型ファン１２３及び第２小型ファン１２４の回転とを制御する。【選択図】図５
2014142708.tif 000002
【特許請求の範囲】
【請求項１】
コンテナと、
前記コンテナに備えられ、電子機器を内蔵するラックと、
前記コンテナに備えられ、前記ラックに対向する対向面に、第１ファンと前記第１ファンよりも径が小さい一つ以上の第２ファンとを交互に配置したファン装置と、
前記電子機器が内蔵する発熱部品の温度を計測する温度計測部と、
前記計測温度に基づいて、前記第１ファンの回転と前記第２ファンの回転とを制御する制御部と
を有することを特徴とするコンテナ型データセンタ。
【請求項２】
前記ファン装置は、
前記対向面において、前記第１ファンが配置された列を複数有することを特徴とする請求項１記載のコンテナ型データセンタ。
【請求項３】
前記ファン装置は、
前記対向面において、第１ファン毎に第２ファンを２つ配置することを特徴とする請求項１又は請求項２に記載のコンテナ型データセンタ。
【請求項４】
前記制御部は、
前記計測温度が所定温度以上の場合、前記第１ファンを回転させ、前記計測温度が所定温度未満の場合、前記第２ファンを回転させることを特徴とする請求項１〜３のいずれか１項に記載のコンテナ型データセンタ。
【請求項５】
前記制御部は、
前記計測温度が第１閾値以下の場合、前記第１ファン及び対応する前記２つの第２ファンの一方を停止し、前記第２ファンの他方を回転させ、
前記計測温度が前記第１閾値以上第２閾値未満の場合、前記第１ファンを停止し、前記２つの第２ファンを回転させ、
前記計測温度が前記第２閾値以上第３閾値未満の場合、前記第１ファンを停止し、前記２つの第２ファンの回転数を前記計測温度に応じて上昇させ、
前記計測温度が前記第３閾値以上第４閾値未満の場合、前記第１ファンを回転させ、前２つの記第２ファンの回転数を前記計測温度に応じて上昇させ、
前記計測温度が前記第４閾値以上第５閾値未満の場合、前記第１ファンの回転数を前記計測温度に応じて上昇させ、前記２つの第２ファンを停止し、
前記計測温度が前記第５閾値以上の場合、前記第１ファンを最大回転数で回転させる
ことを特徴とする請求項３記載のコンテナ型データセンタ。
【請求項６】
前記ラックは複数有り、
前記ファン装置は、前記複数のラック毎に対向して配置されていることを特徴とする請求項１〜５のいずれか１項に記載のコンテナ型データセンタ。
【請求項７】
前記制御部は、
前記温度計測部が、前記電子機器が内蔵する複数の部品の温度を計測する場合、計測した前記複数の温度のうち最も高い温度に基づいて、前記第１ファンの回転と前記第２ファンの回転とを制御する
ことを特徴とする請求項１〜６のいずれか１項に記載のコンテナ型データセンタ。
【請求項８】
電子機器を内蔵するラックと、前記ラックに対向する対向面に第１ファンと前記第１ファンよりも径が小さい一つ以上の第２ファンとを交互に配置したファン装置とを有するコンテナ型データセンタの制御方法であって、
前記コンテナ型データセンタが有する制御部が、前記計測温度に基づいて、前記第１ファンの回転と前記第２ファンの回転とを制御することを特徴とするコンテナ型データセンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテナ型データセンタ及びコンテナ型データセンタの制御方法に関する。
【背景技術】
【０００２】
サーバや通信機器を含む大量のハードウェアを集中的に設置し運用する施設として、データセンタがある。データセンタには、既存の建物の一部として設置されるものがある。そして、近年、クラウド化などが進み、データセンタの規模は拡大の一途をたどっている。大規模なデータセンタにおいては、さらなる省電力化が望まれている。
【０００３】
このような大規模なデータセンタを構築するにあたり、初期投資コストが安いコンテナ型データセンタが提案されている。コンテナ型データセンタは、データセンタ全体の規模に応じて増設が容易な可搬型のデータセンタであり、総消費電力を低減し省電力を実現するには有効な形態であることなどから、急速に普及し始めている。
【０００４】
このようなコンテナ型データセンタ内に設置する機器としては、ネットワーク装置、トレージ装置及びサーバなどの電子計算機などがある。そして、データセンタ内に配置された機器には、演算処理装置としてのＣＰＵ（Central  Processing  Unit）や記憶装置としてのメモリ等といった発熱する部品を有するものがある。これらの部品の温度が上昇した場合には、空調により部品の温度を下げることが行われる。また、これにより、コンテナ内の温度も下げられる。
【０００５】
ここで、コンテナ型データセンタの空調方式の一つとして、チラーを使ったエアコン方式がある。エアコン方式を用いた場合、電力を使用して空気の冷却が行われる。そのため、エアコン方式では、電力の消費量が増加するおそれがある。そこで、空調の省電力化の観点から、外気冷却方式が注目されてきている。特に、外気をコンテナ型データセンタ内に取り込み、その外気を用いてＣＰＵなどの発熱した部品やコンテナ内の温度を下げる直接外気方式は、省電力化には有効な空調方式の一つである。
【０００６】
直接外気方式として、コンテナに取り付けられた大型の空調ファンを用いてコンテナ外から空気を吸い込み、サーバはその空気を自己が有するファンを用いて筐体内に取り込み発熱部品等の冷却を行う従来技術が提案されている（例えば、非特許文献１参照）。
【０００７】
このような、直接外気方式を用いたコンテナ型データセンタには、サーバを冷却するために必要な風量を与えられるファンが複数台設置されている。ファンが複数台設置されることで、ファンの冗長性も確保することができる。
【０００８】
また、電子機器の冷却ファンとしては、全体を冷却するファンと局所を冷却するファンを備えた構成の従来技術がある（例えば、特許文献１参照）。また、温調をかけた空気を測定対象の機器に流して、機器の放熱特性を評価する従来技術がある（例えば、特許文献２参照）。さらに、溶接機の電力変換回路の電流値を検出して最低限のファンを選択する従来技術がある（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−５９０３３号公報
【特許文献２】特開平０８−２９２１０号公報
【特許文献３】特開平１１−２８５６９号公報
【非特許文献】
【００１０】
【非特許文献１】ＳＧＩ（登録商標）  ＩｃｅＣｕｂｅ（商標）Ａｉｒ  製品カタログ、日本ＳＧＩ株式会社
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、ファンは、パルス駆動で動作するため、パルス駆動による最小回転数以上で回転する。そして、省電力のためになるべく大きいファンを使った場合、最小回転数であっても、全てのサーバがアイドル状態などの場合には過剰な風量となってしまう。この場合、無駄な電力を消費していることになる。また、風量を調整するためにファンのいくつかをとめた場合、風が送られない領域ができてしまい、サーバを配置しているラックに対して均一な面風速が得られなくなってしまう。
【００１２】
さらに、全体を冷すファンと局所を冷すファンと用いる従来技術を用いても、最小回転数による過剰な風量を削減することは困難である。また、温調をかけた空気を測定対象の機器に流す従来技術を用いても、最小回転以上であれば風量の調整はできるが、最小回転時の風量以下に風量を削減することはできない。さらに、電流値から最低限のファンを選択する従来技術を用いても、使用するファンの数を減らすため均一な面風速を得ることができない。
【００１３】
開示の技術は、上記に鑑みてなされたものであって、ファンの駆動による消費電力を軽減するコンテナ型データセンタ及びコンテナ型データセンタの制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本願の開示するコンテナ型データセンタ及びコンテナ型データセンタの制御方法は、一つの態様において、コンテナと、前記コンテナに備えられ、電子機器を内蔵するラックとを備える。さらに、ファン装置は、前記コンテナに備えられ、前記ラックに対向する対向面に、第１ファンと前記第１ファンよりも径が小さい一つ以上の第２ファンとが交互に配置される。温度計測部は、前記電子機器が内蔵する発熱部品の温度を計測する。制御部は、前記計測温度に基づいて、前記第１ファンの回転と前記第２ファンの回転とを制御する。
【発明の効果】
【００１５】
本願の開示するコンテナ型データセンタ及びコンテナ型データセンタの制御方法の一つの態様によれば、ファンの駆動による消費電力を軽減することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、コンテナ型データセンタの概略構成図である。
【図２】図２は、ファンユニットの正面図である。
【図３Ａ】図３Ａは、大型ファンの出力と風力の関係を表す図である。
【図３Ｂ】図３Ｂは、大型ファンの風量と消費電力の関係を表す図である。
【図４】図４は、小型ファン及び大型ファンの風量と消費電力の関係を表す図である。
【図５】図５は、実施例１に係るコンテナ型データセンタのブロック図である。
【図６】図６は、ＣＰＵ温度に基づくファン制御テーブルの一例の図である。
【図７】図７は、各ファンの最適動作点を説明するための図である。
【図８】図８は、ＣＰＵの温度とデューティー比との関係を表す図である。
【図９】図９は、実施例１に係るコンテナ型データセンタにおけるＣＰＵ温度を用いたファン制御のフローチャートである。
【図１０】図１０は、実施例１に係るコンテナ型データセンタにおけるＣＰＵ温度を用いたファン制御のシーケンス図である。
【図１１】図１１は、実施例２に係るコンテナ型データセンタのブロック図である。
【図１２】図１２は、メモリ温度とデューティー比との関係を表す図である。
【図１３】図１３は、メモリ温度に基づくファン制御テーブルの一例の図である。
【図１４】図１４は、電源温度とデューティー比との関係を表す図である。
【図１５】図１５は、電源温度に基づくファン制御テーブルの一例の図である。
【図１６】図１６は、実施例２に係るコンテナ型データセンタにおけるメモリ温度を用いたファン制御のフローチャートである。
【図１７】図１７は、実施例２に係るコンテナ型データセンタにおける電源温度を用いたファン制御のフローチャートである。
【図１８】図１８は、コンテナ型データセンタ内部のハードウェア構成図である。
【発明を実施するための形態】
【００１７】
以下に、本願の開示するコンテナ型データセンタ及びコンテナ型データセンタの制御方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示するコンテナ型データセンタ及びコンテナ型データセンタの制御方法が限定されるものではない。
【実施例１】
【００１８】
図１は、コンテナ型データセンタの概略構成図である。図１では、本発明の説明に用いる部分以外の構成を省略して記載している。例えば、コールドエリアとホットエリアとを結ぶダクトなどは省略している。
【００１９】
コンテナ型データセンタ１は、コンテナ１１の中に、ファンユニット１２、ラック１３、外気導入口１４、排気口１５、仕切板１６、仕切板１７及び電源盤１８が配置されている。
【００２０】
コンテナ１１は、ラック１３、仕切板１６及び仕切板１７によって、ラック１３に搭載されたサーバが吸引する冷気を収容する空間であるコールドアイル及びラック１３に搭載されたサーバの排熱を収容する空間であるコールドアイルを形成する。図１では、仕切板１６より右側の空間及びラック１３の右側で仕切板１７の下の空間がコールドアイルを形成している。また、ラック１３の左側の空間及び仕切板１６の左側で仕切板１７の上の空間がホットアイルを形成している。
【００２１】
ラック１３は、例えば、サーバ、スイッチ及びストレージなどの電子機器を複数搭載している。図１では、ラック１３内に格納されているため、サーバ、スイッチ及びストレージなどは図示していない。特に、本実施例では、ラック１３には、各サーバの管理や各ファンなどの管理を行うサーバ（以下では、「管理サーバ」という。）及び実際の処理を行う管理サーバ以外のサーバが搭載されている。以下では、単に「サーバ」といった場合、管理サーバ意外のサーバを指すものとする。
【００２２】
電源盤１８は、ラック１３内のサーバやファンユニット１２に電力を供給する電力系統が集合している。電源盤１８は、外部から電力を取り込む。そして、電源盤１８は、各電力系統を用いて、電力をサーバなどの電子機器やファンユニット１２に供給する。サーバなどの電子機器やファンユニット１２は、電源盤１８から供給された電力を用いて動作する。
【００２３】
外気導入口１４は、コンテナ１１内のコールドアイル側に外気を取り込む口である。
【００２４】
排気口１５は、コンテナ１１内のホットアイルの空気を外部に排出する口である。
【００２５】
ファンユニット１２には、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４をそれぞれ複数搭載している。ファンユニット１２は、ラック１３のＸ方向に向かう面と対向している。すなわち、ファンユニット１２は、図１に示す座標のＹＺ平面と並行して配置されている。
【００２６】
大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４が送った空気は、サーバに内蔵されたＣＰＵやメモリから熱を奪うことで暖められる。そして、暖められた空気は、コンテナ１１内のホットアイル側に排出される。ホットアイル側の空気は、排気口１５により外部に排出される。
【００２７】
次に、ファンユニット１２に搭載された大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の詳細について説明する。図２は、ファンユニットの正面図である。図２は、図１のＸ方向から見た図である。第１小型ファン１２３及び第２小型ファン１２４は、大型ファン１２２に比べて風量が小さいファンである。大型ファン１２２、並びに、第１小型ファン１２３及び第２小型ファン１２４が、「第２ファン」の一例にあたる。
【００２８】
図２に示すように、ファンユニット１２は、大型ファン１２２とＹ方向に並ぶ第１小型ファン１２３及び第２小型ファン１２４とが交互にＺ方向に並ぶ列を２列有している。さらに、ファンユニット１２は、Ｚ方向の各列において、Ｙ方向に並んだ第１小型ファン１２３及び第２小型ファン１２４の位置と大型ファン１２２の位置とが互い違いになるように配置されている。さらに、ファンユニット１２の外周付近にはファンユニット取付用孔が設けられている。ここで、本実施例では、Ｙ方向に並ぶ小型ファンのうち左側の小型ファンを第１小型ファン１２３とし、右側の小型ファンを第２小型ファン１２４としている。実際には、第１小型ファン１２３及び第２小型ファン１２４は同じ型のファンである。
【００２９】
このように、Ｙ方向及びＺ方向に大型ファン１２２と第１小型ファン１２３及び第２小型ファン１２４の組とが交互に並ぶようにすることで、ラック１３におけるファンユニット１２に対向する面の全面に均等に風を送ることができる。
【００３０】
ここで、本実施例では、大型ファン１２２と第１小型ファン１２３及び第２小型ファン１２４とがコンテナ１１の底面から鉛直方向であるＺ方向に交互に並ぶ場合を説明したが、ファンの配置はこれに限らない。例えば、Ｚ方向からずれた方向に交互に並べて配置されていてもよい。また、本実施例では、大型ファン１２２と第１小型ファン１２３及び第２小型ファン１２４とラック１３が並ぶ方向と平行な方向であるＹ方向に交互に並ぶ場合を説明したが、ファンの配置はこれに限らない。例えば、Ｙ方向からずれた方向に交互に並べてもよい。すなわち、大型ファン１２２と第１小型ファン１２３及び第２小型ファン１２４とは、１台のサーバ３１毎におおよそ対向する位置にＹ方向に並ぶファンの組が１組ずつ配置されていればよく、対向するラック１３の面全体に均等に風を送ることができればよい。
【００３１】
大型ファン１２２の直径φ１は、例えば、２００ｃｍである。また、第１小型ファン１２３及び第２小型ファン１２４の直径φ２は、例えば、８０ｃｍである。さらに、大型ファン１２２同士のＺ方向の距離Ｌは１２０ｃｍである。すなわち、Ｚ方向に並ぶ２つの大型ファン１２２の間のスペースに、第１小型ファン１２３及び第２小型ファン１２４が配置されている。ここで、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４はいずれもＰＷＭ（Pulse  Wide  Modulation）制御で駆動するファンである。ＰＷＭ制御は、制御対象への通電を短い周期でオンオフし、１周期の中でのオンの時間の割合により、ファンの回転数を制御する制御方法である。そこで、以下では、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の回転率を、オンの時間を１周期の時間で割った割合（パーセンテージ）であるデューティー比で表す。すなわち、デューティー比が大きければ回転数は多くなり、デューティー比が小さくなれば回転数は少なくなる。デューティー比が１００％であれば、最大回転数である。さらに、通電をオンオフするパルス信号ではオンの時間の最低の長さがあるので、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４には、回転をそれ以上遅くすることができない最小回転数がある。そこで、以下では、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の最小回転数の時のデューティー比を「ｍｉｎｉ」とする。すなわち、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４は、停止している状態の次に少ない回転数がデューティー比がｍｉｎｉの回転数である。
【００３２】
図１に示すように、本実施例では、ファンユニット１２が３つ設けられており、１つのファンユニット１２に８台の大型ファン１２２が搭載されているので、コンテナ型データセンタ１の中には、２４台の大型ファン１２２がある。ラック１３の１ラックあたりの発熱が８ｋＷと考えられるので、３ラックある場合、ラック１３全体の発熱量は２４ｋＷである。そして、吸気温度と排気温度の温度差を７度とすると、２４ｋＷの発熱量を有する対象は、ファンユニット１２が３台で最低９５００ｍ３／ｈの風量が要求される。この風力に対して２割の安全係数を考え、風量は１２０００ｍ３／ｈとなる。さらに、通風抵抗を決めるのが難しいので、２４台全てが１００％のデューティー比で駆動した場合の風量が１２０００ｍ３／ｈの２〜５割り増しとなるような風量のファンが、大型ファン１２２として用いられる。このように決められた大型ファン１２２の風量は図３Ａのように表される。図３Ａは、大型ファンの出力と風力の関係を表す図である。図３に示すようにデューティー比がｍｉｎｉの場合でも、大型ファン１２２の風量は７６５０ｍ３／ｈある。そして、大型ファン１２２の消費電力は図３Ｂのように表される。図３Ｂは、大型ファンの風量と消費電力の関係を表す図である。
【００３３】
ここで、全サーバがアイドル状態の場合、３台のラック１３の発熱量は６ｋＷ程度であり、全てのサーバが稼動している状態の１／４程度の発熱量である。そのため、全サーバがアイドル状態の場合、風量も９５００÷４＝２４００ｍ３／ｈあればよい。しかし、荘だとすると、３台のラック１３に対する実際の風量の範囲Ｗ１は、２４００ｍ３／ｈ以上９５００ｍ３／ｈ以下となる。しかし、大型ファン１２２は、最低風量が７６５０ｍ３／ｈであるので、図３の範囲Ｗ２の部分の風量が出せない。そのため、大型ファン１２２を使用した場合、Ｗ２の範囲の風量ですむところを、それ以上の風量を出すので、無駄な消費電力が発生してしまっている。そのため、以下のような第１小型ファン１２３及び第２小型ファン１２４を用いることで、大型ファン１２２では補えない範囲の風量を補っている。
【００３４】
第１小型ファン１２３及び第２小型ファン１２４は、１台あたりの最小風量が０．７１ｍ３／ｍｉｎであり最大風量が２．４５ｍ３／ｍｉｎを有する。そして、図２に示すように、第１小型ファン１２３及び第２小型ファン１２４は、１台のファンユニット１２に４２台が搭載される。そこで、全ての第１小型ファン１２３及び第２小型ファン１２４の最小風量は１７８９ｍ３／ｍｉｎであり、最大風量は６１７６ｍ３／ｍｉｎである。この最小風量は、全サーバがアイドル状態の場合に要求される風量である２４００ｍ３／ｈを満たす。すなわち、第１小型ファン１２３及び第２小型ファン１２４の消費電力と風量の関係を、大型ファン１２２のグラフの上に重ねると、図４のようになる。グラフ２００が、第１小型ファン１２３及び第２小型ファン１２４の消費電力と風量の関係を表している。このように、第１小型ファン１２３及び第２小型ファン１２４と大型ファン１２２とを併用することで、本実施例に係るコンテナ型データセンタ１は、要求される風量の範囲をカバーしている。図４は、小型ファン及び大型ファンの風量と消費電力の関係を表す図である。
【００３５】
このように、本実施例のように大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４を用いることで、要求される風量の範囲をカバーできることが分かったので、次に、各ファンの制御について説明する。
【００３６】
図５は、実施例１に係るコンテナ型データセンタのブロック図である。図５に示すように、例えば、本実施例に係るコンテナ型データセンタ１に搭載されたラック１３には、サーバ３１及び管理サーバ３２が配置されている。ここで、図５では、サーバ３１は１台のみ記載しているが、複数台搭載されていてもよい。このサーバ３１が、「電子機器」の一例にあたる。また、ラック１３も、複数台あってもよい。また、コンテナ型データセンタ１が有するファンユニット１２には、ファン制御部１２１、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４が搭載されている。さらに、コンテナ型データセンタ１は、ラック１３のコールドアイル側とホットアイル側との圧力差を計測する差圧センサ１１１を有している。
【００３７】
差圧センサ１１１は、ラック１３のファンユニット１２側、すなわちコールドアイル側と、排気口１５側、すなわちホットアイル側との圧力差を計測する。差圧センサ１１１は、コールドアイル側の圧力からホットアイル側の圧力を減算して差圧を求める。ここで、差圧について説明する。ラック１３の中に搭載されているサーバ３１では、ＣＰＵやメモリを冷却するため、コールドアイル側の空気をホットアイル側へ送っている。このため、ラック１３においては、コールドアイル側の圧力がホットアイル側の圧力より高いことが好ましい。すなわち差圧センサ１１１が計測した差圧が正であることが好ましい。
【００３８】
サーバ３１は、ＣＰＵ温度センサ３１１を有している。ＣＰＵ温度センサ３１１は、サーバ３１に搭載されているＣＰＵの温度を計測する。ＣＰＵが複数ある場合、ＣＰＵ温度センサ３１１は、各ＣＰＵのＣＰＵ温度を計測する。そして、ＣＰＵ温度センサ３１１は、計測結果を後述する管理サーバ３２のファン動作管理部３２１へ出力する。このＣＰＵ温度センサ３１１が、「温度計測部」の一例にあたる。
【００３９】
管理サーバ３２は、ファン動作管理部３２１を有している。ファン動作管理部３２１は、ラック１３におけるコールドアイル側の圧力とホットアイル側の圧力の差圧の計測結果の入力を差圧センサ１１１から受ける。また、ファン動作管理部３２１は、サーバ３１のＣＰＵ温度の入力をＣＰＵ温度センサ３１１から受ける。
【００４０】
そして、ファン動作管理部３２１は、図６に示すようなファン制御テーブル５００を記憶している。図６は、ＣＰＵ温度に基づくファン制御テーブルの一例の図である。そして、ファン動作管理部３２１は、ファン制御テーブル５００を用いて、ＣＰＵ温度に応じてファンを動作させる指示をファン制御部１２１へ送信する。具体的には、ファン動作管理部３２１は、ファン制御部１２１に対して各ファンのデューディー比を送信する。ファン動作管理部３２１は、ＣＰＵが複数ある場合には、各ＣＰＵのＣＰＵ温度の中で最も高い温度を用いてファンの制御を行う。以下では、ファン動作管理部３２１が用いるＣＰＵ温度の中で最も高い温度を、単に「ＣＰＵ温度」として説明する。この「ファン動作管理部」及び「ファン制御部」が、制御部の一例にあたる。
【００４１】
ここで、ファン制御テーブル５００について、図７及び図８を参照して説明する。図７は、各ファンの最適動作点を説明するための図である。図８は、ＣＰＵの温度とデューティー比との関係を表す図である。図７の縦軸は静圧を表し、横軸は風量を表している。また、図８の縦軸はＣＰＵ温度を表し、横軸はデューティー比を表している。また、以下では、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４を区別せずに説明する場合は、単に「ファン」と呼ぶ。
【００４２】
図７における、グラフ４０は、サーバ３１の抵抗損失曲線である。グラフ４１は、大型ファン１２２のデューティー比がｍｉｎｉの場合、すなわち最小回転数の場合のＰＱ特性を表すグラフである。グラフ４２は、第１小型ファン１２３及び第２小型ファン１２４が共にデューティー比１００％の場合、すなわち、最大回転数の場合のＰＱ特性である。グラフ４３は、第１小型ファン１２３及び第２小型ファン１２４が共にデューティー比ｍｉｎｉの場合、すなわち、最小回転数の場合のＰＱ特性である。グラフ４４は、第１小型ファン１２３のみがデューティー比がｍｉｎｉで回転し、第２小型ファン１２４が停止している場合のＰＱ特性である。
【００４３】
そして、グラフ４０とグラフ４１との交点である動作点Ｂが、大型ファン１２２のデューティー比がｍｉｎｉの場合の動作点である。動作点とは、ＰＱ特性の対象のファンから抵抗損失曲線の対象のサーバへ流れる風量を表している。例えば、大型ファン１２２のデューティー比がｍｉｎｉの場合、風が、動作点Ｂに対応するＱＢｍ３／ｈの風量でサーバ３１へ向けて流れる。また、グラフ４０とグラフ４２との交点である動作点Ｃが、第１小型ファン１２３及び第２小型ファン１２４が共にデューティー比が１００％の場合の動作点である。また、グラフ４０とグラフ４３との交点である動作点Ｄが、第１小型ファン１２３及び第２小型ファン１２４が共にデューティー比がｍｉｎｉの場合の動作点である。さらに、グラフ４０とグラフ４４との交点である動作点Ｅが、第１小型ファン１２３のみデューティー比がｍｉｎｉで回転する場合の動作点である。また、動作点Ａが、大型ファン１２２のデューティー比が１００％の場合、すなわち最大回転数の場合の動作点である。
【００４４】
そして、ＣＰＵ温度が４５℃未満の場合、動作点Ｅの風量があればよい。すなわち、点５１５における風量として、動作点Ｅの風量が要求される。また、ＣＰＵ温度が４５℃以上６０未満では、動作点Ｄの風量があればよい。すなわち、点５１４における風量として、動作点Ｄの風量が要求される。また、ＣＰＵ温度が６７℃の場合、動作点Ｃの風量であればよい。すなわち、点５１３における風量として、動作点Ｃの風量が要求される。そこで、第１小型ファン１２３及び第２小型ファン１２４は、図８のグラフ５０１〜５０３のようにデューティー比が変化するように制御されることが好ましい。すなわち、温度４５℃未満では動作点Ｅの風量とし、温度４５℃以上温℃６０℃未満では動作点Ｄの風量とするために、点５１５を動作点Ｅの風量と動作点Ｄの風量との切替え点とする。すなわち、グラフ５０１では、第１小型ファン１２３のみがデューディー比がｍｉｎｉで回転しており、グラフ５０２では、第１小型ファン１２３及び第２小型ファン１２４のデューディー比がｍｉｎｉで回転している。また、６７℃で動作点Ｃの風量となるようにするため、６７℃の点５１３でデューティー比が１００％になるように、点５１４から徐々に第１小型ファン１２３及び第２小型ファン１２４のデューティー比は上昇する。すなわち、この間、第１小型ファン１２３及び第２小型ファン１２４のデューティー比は、グラフ５０３のように変化することが好ましい。ＣＰＵ温度が６７℃以上では、後述するように既に大型ファン１２２が回転しているので、省電力の観点から、第１小型ファン１２３及び第２小型ファン１２４は停止させることが好ましい。
【００４５】
また、ＣＰＵ温度が６５℃の場合、動作点Ｂの風量があればよい。すなわち、点５１２における風量として、動作点Ｂの風量が要求される。また、ＣＰＵ温度が上限値であるＴｊの場合、動作点Ａの風量が要求される。すなわち、点５１１における風量として、動作点Ａの風量が要求される。Ｔｊは、Ｔｊｕｎｃｔｉｏｎを表し、ＣＰＵ温度の上限値である。ただし、Ｔｊ−１０℃の段階で、５０％のデューティー比となることが好ましい。そこで、大型ファン１２２は、図８のグラフ５０４及び５０５のようにデューティー比が変化するように制御されることが好ましい。すなわち、６５℃では、動作点Ｂの風量となるように、大型ファン１２２がデューティー比ｍｉｎｉで回転する。そして、Ｔｊ−１０℃でデューティー比が５０％となるように、大型ファン１２２のデューティー比は、点５１２から上昇する。すなわち、この間、大型ファン１２２のデューティー比は、グラフ５０４のように変化することが好ましい。また、ＣＰＵ温度がＴｊの場合、デューティー比が１００％になるように、大型ファン１２２のデューティー比は、Ｔｊ−１０℃の５０％から点５１１に向けて上昇する。すなわち、この間、大型ファン１２２のデューティー比は、グラフ５０５のように変化することが好ましい。
【００４６】
ここで、本実施例におけるＣＰＵ温度４５℃が「第１閾値」の一例にあたり、６０℃が「第２閾値」の一例にあたり、６５℃が「第３閾値」の一例にあたり、６７℃が「第４閾値」の一例にあたり、１０３℃が「第５閾値」の一例にあたる。
【００４７】
ここで、６５℃以上６７℃未満では、大型ファン１２２、並びに、第１小型ファン１２３及び第２小型ファン１２４のいずれもが、十分な風量の風を送ることになる。これは、回転するファンの切り替えにより風が停止することを回避するためのバッファとしてこの領域を設けている。
【００４８】
そして、この図８で表される大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の動作を実現するように作成されたテーブルが、図６のファン制御テーブル５００である。ファン制御テーブル５００は、Ｔｊが１０３℃の場合のテーブルである。また、ファン制御テーブル５００は、Ｔｊ−２０の場合におけるファンの制御も明確になるように、Ｔｊ−２０で制御を分割して記載している。ただし、本実施例においては、ファン制御テーブル５００におけるＴｊ−２０での制御の分割は無くてもよい。
【００４９】
すなわち、ファン動作管理部３２１は、ファン制御テーブル５００を用いて、ＣＰＵ温度センサ３１１から送られてきたＣＰＵ温度に応じた各ファンのデューティー比を決定する。そして、ファン動作管理部３２１は、決定したデューティー比で各ファンが動作するようにファン制御部１２１へ指示を出す。以下に、ファン動作管理部３２１の各ファンのデューティー比の決定を、図６を参照して具体的に説明する。ここでは、ＣＰＵ温度センサ３１１から送られてきたＣＰＵ温度をＴ℃として説明する。また、以下では、デューティー比の単位である％を省略して記載する。
【００５０】
Ｔ℃が４５℃未満の場合、ファン動作管理部３２１は、大型ファン１２２及び第２小型ファン１２４を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３のデューティー比をｍｉｎｉと決定する。
【００５１】
Ｔ℃が４５℃以上６０℃未満の場合、ファン動作管理部３２１は、大型ファン１２２を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４のデューティー比をｍｉｎｉと決定する。
【００５２】
Ｔ℃が６０℃以上６５℃未満の場合、ファン動作管理部３２１は、大型ファン１２２を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４のデューティー比を（Ｔ−６０）×１４．１と決定する。ただし、６０℃の場合には、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４のデューティー比をｍｉｎｉと決定する。
【００５３】
Ｔ℃が６５℃以上６７℃未満の場合、ファン動作管理部３２１は、大型ファン１２２のデューティー比を（Ｔ−６５）×１．８と決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４のデューティー比を（Ｔ−６０）×１４．１と決定する。ただし、６５℃の場合には、ファン動作管理部３２１は、大型ファン１２２のデューティー比をｍｉｎｉと決定する。
【００５４】
Ｔ℃が６７℃以上８３℃未満の場合、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止するように決定する。さらに、ファン動作管理部３２１は、大型ファン１２２のデューティー比を（Ｔ−６５）×１．８と決定する。
【００５５】
Ｔ℃が８３℃以上９３℃未満の場合、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止するように決定する。さらに、ファン動作管理部３２１は、大型ファン１２２のデューティー比を（Ｔ−６５）×１．８と決定する。
【００５６】
Ｔ℃が９３℃以上１０３℃未満の場合、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止するように決定する。さらに、ファン動作管理部３２１は、大型ファン１２２のデューティー比を５０＋（Ｔ−９３）×５．０と決定する。
【００５７】
さらに、Ｔ℃が１０３℃以上の場合、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止するように決定する。さらに、ファン動作管理部３２１は、大型ファン１２２のデューティー比を１００と決定する。ただし、１０３℃は、ＣＰＵ温度の上限値であるため、ＣＰＵ温度が１０３℃を超えた場合では、ＣＰＵは動作を停止する。
【００５８】
ただし、図６及び図８に示したファンの動作は典型例であり、実際には、コールドアイルとホットアイルとの間の差圧等のコンテナ型データセンタ１の状態によってファンの回転をさらに細かく制御することが好ましい。
【００５９】
図５に戻って説明を続ける。ファンユニット１２は、ファン制御部１２１、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４を有している。
【００６０】
ファン制御部１２１は、ファン動作管理部３２１から大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４を回転させるデューティー比の指定を受ける。そして、ファン制御部１２１は、指定されたデューティー比でパルス信号を大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４へ送ることで、各ファンの回転を制御する。
【００６１】
大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４は、ファン制御部１２１からパルス信号を受けて、そのパルス信号に従い回転を行い、外気導入口１４（図１参照）からコンテナ１１のコールドアイル側に外気を吸い込む。そして、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４は、吸い込んだ外気をサーバ３１へ向けて送る。
【００６２】
次に、図９を参照して、本実施例に係るコンテナ型データセンタにおけるファン制御の流れについて再度説明する。図９は、実施例１に係るコンテナ型データセンタにおけるＣＰＵ温度を用いたファン制御のフローチャートである。また、実際には上述したようにファン動作管理部３２１が決定したデューティー比に従って各ファンにパルスを送り回転させるが、以下の説明では、便宜上、ファン動作管理部３２１が各ファンを回転させているように説明する。また、ここでは、ファン動作管理部３２１は、ファン制御テーブル５００によるファンの回転数の制御に加えて、コールドアイルとホットアイルとの差圧によりファンの回転数に微調整を加える場合で説明する。そして、図９は、１回分のファン制御のフローチャートであり、実際には、図９のフローが、例えば２秒間隔など周期的に繰り返される。
【００６３】
ファン動作管理部３２１は、ＣＰＵ温度をＣＰＵ温度センサ３１１から取得する（ステップＳ１）。そして、ファン動作管理部３２１は、取得したＣＰＵ温度の中で最高ＣＰＵ温度（Ｔ）を選択する。
【００６４】
ファン動作管理部３２１は、最高ＣＰＵ温度（Ｔ）が４５℃未満か否かを判定する（ステップＳ２）。４５℃未満の場合（ステップＳ２：肯定）、ファン動作管理部３２１は、大型ファン１２２及び第２小型ファン１２４を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３をデューティー比がｍｉｎｉで回転させる（ステップＳ３）。
【００６５】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ４）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ４：否定）、ファン動作管理部３２１は、第１小型ファン１２３の回転数を１００ｒｐｍ上昇させる（ステップＳ５）。その後、ファン動作管理部３２１は、ステップＳ４へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ４：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【００６６】
一方、Ｔが４５℃以上の場合（ステップＳ２：否定）、ファン動作管理部３２１は、最高ＣＰＵ温度（Ｔ）が４５℃以上６０℃未満か否かを判定する（ステップＳ６）。４５℃以上６０℃未満の場合（ステップＳ６：肯定）、ファン動作管理部３２１は、大型ファン１２２を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比がｍｉｎｉで回転させる（ステップＳ７）。
【００６７】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ８）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ８：否定）、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４の回転数を１００ｒｐｍ上昇させる（ステップＳ９）。その後、ファン動作管理部３２１は、ステップＳ８へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ８：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【００６８】
一方、Ｔが６０℃以上の場合（ステップＳ６：否定）、ファン動作管理部３２１は、最高ＣＰＵ温度（Ｔ）が６０℃以上６５℃未満か否かを判定する（ステップＳ１０）。６０℃以上６５℃未満の場合（ステップＳ１０：肯定）、ファン動作管理部３２１は、大型ファン１２２を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比が（Ｔ−６０）×１４．１で回転させる（ステップＳ１１）。
【００６９】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ１２）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ１２：否定）、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４の回転数を１００ｒｐｍ上昇させる（ステップＳ１３）。その後、ファン動作管理部３２１は、ステップＳ１２へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ１２：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【００７０】
一方、Ｔが６５℃以上の場合（ステップＳ１０：否定）、ファン動作管理部３２１は、最高ＣＰＵ温度（Ｔ）が６５℃以上６７℃未満か否かを判定する（ステップＳ１４）。６５℃以上６７℃未満の場合（ステップＳ１４：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が（Ｔ−６５）×１．８で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比が（Ｔ−６０）×１４．１で回転させる（ステップＳ１５）。
【００７１】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ１６）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ１６：否定）、ファン動作管理部３２１は、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の回転数を１００ｒｐｍ上昇させる（ステップＳ１７）。その後、ファン動作管理部３２１は、ステップＳ１６へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ１６：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【００７２】
一方、Ｔが６７℃以上の場合（ステップＳ１４：否定）、ファン動作管理部３２１は、最高ＣＰＵ温度（Ｔ）が６７℃以上８３℃未満か否かを判定する（ステップＳ１８）。６７℃以上８３℃未満の場合（ステップＳ１８：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が（Ｔ−６５）×１．８で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止させる（ステップＳ１９）。
【００７３】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２０）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２０：否定）、ファン動作管理部３２１は、大型ファン１２２の回転数を１００ｒｐｍ上昇させる（ステップＳ２１）。その後、ファン動作管理部３２１は、ステップＳ２０へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２０：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【００７４】
一方、Ｔが８３℃以上の場合（ステップＳ１８：否定）、ファン動作管理部３２１は、最高ＣＰＵ温度（Ｔ）が８３℃以上９３℃未満か否かを判定する（ステップＳ２２）。８３℃以上９３℃未満の場合（ステップＳ２２：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が（Ｔ−６５）×１．８で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止させる（ステップＳ２３）。
【００７５】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２４）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２４：否定）、ファン動作管理部３２１は、大型ファン１２２の回転数を１００ｒｐｍ上昇させる（ステップＳ２５）。その後、ファン動作管理部３２１は、ステップＳ２４へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２４：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【００７６】
一方、Ｔが９３℃以上の場合（ステップＳ２２：否定）、ファン動作管理部３２１は、最高ＣＰＵ温度（Ｔ）が９３℃以上１０３℃未満か否かを判定する（ステップＳ２６）。９３℃以上１０３℃未満の場合（ステップＳ２６：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が５０＋（Ｔ−９３）×５．０で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止させる（ステップＳ２７）。
【００７７】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２８）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２８：否定）、ファン動作管理部３２１は、大型ファン１２２の回転数を１００ｒｐｍ上昇させる（ステップＳ２９）。その後、ファン動作管理部３２１は、ステップＳ２８へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２８：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【００７８】
一方、Ｔが１０３℃以上の場合（ステップＳ２６：否定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が１００で回転させる（ステップＳ３０）。これにより、ファン動作管理部３２１は、１回分のファン制御を終了する。
【００７９】
さらに、図１０を参照して、全体的なファン制御の流れについてさらに説明する。図１０は、実施例１に係るコンテナ型データセンタにおけるＣＰＵ温度を用いたファン制御のシーケンス図である。ここでは、コンテナ型データセンタ１は消費電力計を搭載しており、管理サーバ３２は、消費電力も監視している場合で説明する。
【００８０】
差圧センサ１１１は、コールドアイルとホットアイルとの差圧を表す圧力をＳＮＭＰ（Simple  Network  Management  Protocol）を用いて管理サーバ３２に送信する（ステップＳ１０１）。
【００８１】
次に、管理サーバ３２は、ＣＰＵ温度を要求するコマンドをサーバ３１へ送信する（ステップＳ１０２）。サーバ３１は、管理サーバ３２からのコマンドを受けて、測定したＣＰＵ温度をＩＰＭＩ（Intelligent  Platform  Management  Interface）を用いて管理サーバ３２へ送信する（ステップＳ１０３）。
【００８２】
次に、管理サーバ３２は、消費電力を要求するコマンドを消費電力計へ送信する（ステップＳ１０４）。消費電力計は、管理サーバ３２からのコマンドを受けて、測定した大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の消費電力をＳＮＭＰを用いて管理サーバ３２へ送信する（ステップＳ１０５）。
【００８３】
管理サーバ３２は、ファン制御テーブル５００を参照し、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４それぞれのデューティー比を決定する（ステップＳ１０６）。そして、管理サーバ３２は、決定したデューティー比をファン制御部１２１へ送信し、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４それぞれを決定したデューティー比のパルスを用いて回転させる（ステップＳ１０７）。
【００８４】
以上に説明したように、本実施例に係るコンテナ型データセンタは、ＣＰＵ温度を基に風量の異なる２種類のファンの回転数を制御することで、ラックに搭載されたサーバを冷却する。これにより、サーバの状態に合わせて風量を適切に調整することができ、不必要な風量を送ることがなくなるので、消費電力を抑えることができる。
【実施例２】
【００８５】
図１１は、実施例２に係るコンテナ型データセンタのブロック図である。本実施例に係るコンテナ型データセンタ１は、ファンの回転数を制御する基準として、ＣＰＵ温度に加えて、メモリ及び電源の温度を用いている。本実施例に係るコンテナ型データセンタ１の概略構成も図１で表される。また、図１１において、図２と同様の符号を有する各部は、特に説明の無い限り同様の機能を有するものとする。
【００８６】
本実施例に係るコンテナ型データセンタ１に搭載されたサーバ３１にはメモリ温度センサ３１２及び電源温度センサ３１３が搭載されている。
【００８７】
メモリ温度センサ３１２は、サーバ３１が有するメモリの温度であるメモリ温度を計測し、計測したメモリ温度をファン動作管理部３２１へ出力する。
【００８８】
電源温度センサ３１３は、サーバ３１が有する電源付近の温度である電源温度を計測し、計測した電源温度をファン動作管理部３２１へ出力する。
【００８９】
ここで、メモリ温度に応じたデューティー比について説明する。図１２は、メモリ温度とデューティー比との関係を表す図である。
【００９０】
大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の動作点は、図７の動作点Ａ〜Ｅと同じである。
【００９１】
そこで、ＣＰＵ温度の場合と同じように、メモリ温度が４５℃未満の場合、動作点Ｅの風量があればよい。すなわち、点６１５における風量として、動作点Ｅの風量が要求される。また、メモリ温度が４５℃以上６０未満では、動作点Ｄの風量があればよい。すなわち、点６１４における風量として、動作点Ｄの風量が要求される。また、メモリ温度が６７℃の場合、動作点Ｃの風量であればよい。すなわち、点６１３における風量として、動作点Ｃの風量が要求される。そこで、第１小型ファン１２３及び第２小型ファン１２４は、図１２のグラフ６０１〜６０３のようにデューティー比が変化するように制御されることが好ましい。点６１５は、動作点Ｅの風量と動作点Ｄの風量との切替え点である。また、６７℃で動作点Ｃの風量となるようにするため、第１小型ファン１２３及び第２小型ファン１２４のデューティー比は、グラフ６０３のように点６１４から点６１３に向けて変化することが好ましい。メモリ温度が６７℃以上では、第１小型ファン１２３及び第２小型ファン１２４は停止させることが好ましい。
【００９２】
また、メモリ温度が６５℃の場合、動作点Ｂの風量があればよい。すなわち、点６１２における風量として、動作点Ｂの風量が要求される。また、メモリ温度が上限値であるＴｍｊの場合、動作点Ａの風量が要求される。すなわち点６１１における風量として、動作点Ａの風量が要求される。ただし、Ｔｍｊ−１０℃の段階で、５０％のデューティー比となることが好ましい。そこで、大型ファン１２２は、図８のグラフ６０４及び６０５のようにデューティー比が変化するように制御されることが好ましい。
【００９３】
そして、この図１２で表される大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の動作を実現するように作成されたテーブルが、図１３のメモリ温度用のファン制御テーブル６００である。図１３は、メモリ温度に基づくファン制御テーブルの一例の図である。ファン制御テーブル６００は、Ｔｍｊが１０３℃の場合のテーブルである。また、ファン制御テーブル６００は、Ｔｍｊ−２０の場合におけるファンの制御も明確になるように、Ｔｍｊ−２０で制御を分割して記載している。ただし、本実施例においては、ファン制御テーブル６００におけるＴｍｊ−２０での制御の分割は無くてもよい。
【００９４】
ここで、本実施例におけるメモリ温度４５℃が「第１閾値」の一例にあたり、６０℃が「第２閾値」の一例にあたり、６５℃が「第３閾値」の一例にあたり、６７℃が「第４閾値」の一例にあたり、１０３℃が「第５閾値」の一例にあたる。
【００９５】
次に、電源温度に応じたデューティー比について説明する。図１４は、電源温度とデューティー比との関係を表す図である。
【００９６】
大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の動作点は、図７の動作点Ａ〜Ｅと同じである。
【００９７】
次に、電源温度に応じたファン制御について説明する。電源温度が５０℃未満の場合、動作点Ｅの風量があればよい。また、電源温度が５０℃以上７０未満では、動作点Ｄの風量があればよい。すなわち、点７１４における風量として、動作点Ｄの風量が要求される。また、電源温度が７７℃の場合、動作点Ｃの風量があればよい。すなわち、点７１３における風量として、動作点Ｃの風量が要求される。そこで、第１小型ファン１２３及び第２小型ファン１２４は、図１４のグラフ７０１〜７０３のようにデューティー比が変化するように制御されることが好ましい。点７１５は、動作点Ｅの風量と動作点Ｄの風量との切替え点である。また、７７℃で動作点Ｃの風量となるようにするため、第１小型ファン１２３及び第２小型ファン１２４のデューティー比は、グラフ７０３のように変化することが好ましい。電源温度が６７℃以上では、第１小型ファン１２３及び第２小型ファン１２４は停止させることが好ましい。
【００９８】
また、電源温度が７５℃の場合、動作点Ｂの風量があればよい。すなわち、点７１２における風量として、動作点Ｂの風量が要求される。また、メモリ温度が上限値であるＴｐの場合、動作点Ａの風量が必要となる。すなわち、点７１１における風量として、動作点Ａの風量が要求される。ただし、Ｔｐｊ−１０℃の段階で、５０％のデューティー比となることが好ましい。そこで、大型ファン１２２は、図１４のグラフ７０４及び７０５のようにデューティー比が変化するように制御されることが好ましい。
【００９９】
そして、図１４で表される大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の動作を実現するように作成されたテーブルが、図１５の電源温度用のファン制御テーブル７００である。図１５は、電源温度に基づくファン制御テーブルの一例の図である。ファン制御テーブル７００は、Ｔｐｊが９５℃の場合のテーブルである。
【０１００】
ここで、本実施例における電源温度５０℃が「第１閾値」の一例にあたり、７０℃が「第２閾値」の一例にあたり、７５℃が「第３閾値」の一例にあたり、７７℃が「第４閾値」の一例にあたり、９５℃が「第５閾値」の一例にあたる。
【０１０１】
図１１に戻り、説明を続ける。ファン動作管理部３２１は、ＣＰＵ温度用のファン制御テーブル５００、メモリ温度用のファン制御テーブル６００及び電源温度用のファン制御テーブル７００を記憶している。
【０１０２】
ファン動作管理部３２１は、ＣＰＵ温度の入力をＣＰＵ温度センサ３１１から受ける。そして、ファン動作管理部３２１は、受信したＣＰＵ温度の中から最高温度のＣＰＵ温度を抽出する。
【０１０３】
また、ファン動作管理部３２１は、メモリ温度の入力をメモリ温度センサ３１２から受ける。そして、ファン動作管理部３２１は、受信したメモリ温度の中から最高温度のメモリ温度を抽出する。
【０１０４】
また、ファン動作管理部３２１は、電源温度の入力を電源温度センサ３１３から受ける。そして、ファン動作管理部３２１は、受信した電源温度の中から最高温度の電源温度を抽出する。
【０１０５】
次に、ファン動作管理部３２１は、抽出したＣＰＵ温度、メモリ温度及び電源温度にしたがいファン制御テーブル５００〜７００を用いてファンを動作させた場合の、ファン回転数を算出する。そして、ファン動作管理部３２１は、ＣＰＵ温度、メモリ温度又は電源温度のうち、各々を基準にファンを制御した場合に最もファンの回転数が高くなるものを特定する。そして、ファン動作管理部３２１は、特定した基準に対応するファン制御テーブルを用いて大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４のデューティー比を決定する。その後、ファン動作管理部３２１は、決定したそれぞれのデューティー比をファン制御部１２１へ通知する。
【０１０６】
次に、図１６を参照して、本実施例に係るコンテナ型データセンタにおけるメモリ温度を用いたファン制御の流れについて再度説明する。図１６は、実施例２に係るコンテナ型データセンタにおけるメモリ温度を用いたファン制御のフローチャートである。また、実際には上述したようにファン動作管理部３２１が決定したデューティー比に従って各ファンにパルスを送り回転させるが、以下の説明では、便宜上、ファン動作管理部３２１が各ファンを回転させているように説明する。また、ここでは、ファン動作管理部３２１は、ファン制御テーブル６００によるファンの回転数の制御に加えて、コールドアイルとホットアイルとの差圧によりファンの回転数に微調整を加える場合で説明する。
【０１０７】
ファン動作管理部３２１は、メモリ温度をメモリ温度センサ３１２から取得する（ステップＳ２０１）。そして、ファン動作管理部３２１は、取得したメモリ温度の中で最高メモリ温度（Ｔｍ）を選択する。
【０１０８】
ファン動作管理部３２１は、Ｔｍが４５℃未満か否かを判定する（ステップＳ２０２）。４５℃未満の場合（ステップＳ２０２：肯定）、ファン動作管理部３２１は、大型ファン１２２及び第２小型ファン１２４を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３をデューティー比がｍｉｎｉで回転させる（ステップＳ２０３）。
【０１０９】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２０４）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２０４：否定）、ファン動作管理部３２１は、第１小型ファン１２３の回転数を１００ｒｐｍ上昇させる（ステップＳ２０５）。その後、ファン動作管理部３２１は、ステップＳ２０４へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２０４：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１１０】
一方、Ｔｍが４５℃以上の場合（ステップＳ２０２：否定）、ファン動作管理部３２１は、Ｔｍが４５℃以上６０℃未満か否かを判定する（ステップＳ２０６）。４５℃以上６０℃未満の場合（ステップＳ２０６：肯定）、ファン動作管理部３２１は、大型ファン１２２を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比がｍｉｎｉで回転させる（ステップＳ２０７）。
【０１１１】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２０８）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２０８：否定）、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４の回転数を１００ｒｐｍ上昇させる（ステップＳ２０９）。その後、ファン動作管理部３２１は、ステップＳ２０８へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２０８：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１１２】
一方、Ｔｍが６０℃以上の場合（ステップＳ２０６：否定）、ファン動作管理部３２１は、Ｔｍが６０℃以上６５℃未満か否かを判定する（ステップＳ２１０）。６０℃以上６５℃未満の場合（ステップＳ２１０：肯定）、ファン動作管理部３２１は、大型ファン１２２を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比が（Ｔｍ−６０）×１４．１で回転させる（ステップＳ２１１）。
【０１１３】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２１２）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２１２：否定）、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４の回転数を１００ｒｐｍ上昇させる（ステップＳ２１３）。その後、ファン動作管理部３２１は、ステップＳ２１２へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２１２：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１１４】
一方、Ｔｍが６５℃以上の場合（ステップＳ２１０：否定）、ファン動作管理部３２１は、Ｔｍが６５℃以上６７℃未満か否かを判定する（ステップＳ２１４）。６５℃以上６７℃未満の場合（ステップＳ２１４：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が（Ｔｍ−６５）×１．８で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比が（Ｔｍ−６０）×１４．１で回転させる（ステップＳ２１５）。
【０１１５】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２１６）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２１６：否定）、ファン動作管理部３２１は、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の回転数を１００ｒｐｍ上昇させる（ステップＳ２１７）。その後、ファン動作管理部３２１は、ステップＳ２１６へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２１６：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１１６】
一方、Ｔｍが６７℃以上の場合（ステップＳ２１４：否定）、ファン動作管理部３２１は、Ｔｍが６７℃以上８３℃未満か否かを判定する（ステップＳ２１８）。６７℃以上８３℃未満の場合（ステップＳ２１８：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が（Ｔｍ−６５）×１．８で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止させる（ステップＳ２１９）。
【０１１７】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２２０）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２２０：否定）、ファン動作管理部３２１は、大型ファン１２２の回転数を１００ｒｐｍ上昇させる（ステップＳ２２１）。その後、ファン動作管理部３２１は、ステップＳ２２０へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２２０：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１１８】
一方、Ｔｍが８３℃以上の場合（ステップＳ２１８：否定）、ファン動作管理部３２１は、Ｔｍが８３℃以上９３℃未満か否かを判定する（ステップＳ２２２）。８３℃以上９３℃未満の場合（ステップＳ２２２：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が（Ｔｍ−６５）×１．８で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止させる（ステップＳ２２３）。
【０１１９】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２２４）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２２４：否定）、ファン動作管理部３２１は、大型ファン１２２の回転数を１００ｒｐｍ上昇させる（ステップＳ２２５）。その後、ファン動作管理部３２１は、ステップＳ２２４へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２２４：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１２０】
一方、Ｔｍが９３℃以上の場合（ステップＳ２２２：否定）、ファン動作管理部３２１は、Ｔｍが９３℃以上１０３℃未満か否かを判定する（ステップＳ２２６）。９３℃以上１０３℃未満の場合（ステップＳ２２６：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が５０＋（Ｔｍ−９３）×５．０で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止させる（ステップＳ２２７）。
【０１２１】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ２２８）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ２２８：否定）、ファン動作管理部３２１は、大型ファン１２２の回転数を１００ｒｐｍ上昇させる（ステップＳ２２９）。その後、ファン動作管理部３２１は、ステップＳ２２８へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ２２８：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１２２】
一方、Ｔが１０３℃以上の場合（ステップＳ２２６：否定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が１００で回転させる（ステップＳ２３０）。これにより、ファン動作管理部３２１は、ファン制御を終了する。
【０１２３】
次に、図１７を参照して、本実施例に係るコンテナ型データセンタにおける電源温度を用いたファン制御の流れについて再度説明する。図１７は、実施例２に係るコンテナ型データセンタにおける電源温度を用いたファン制御のフローチャートである。また、実際には上述したようにファン動作管理部３２１が決定したデューティー比に従って各ファンにパルスを送り回転させるが、以下の説明では、便宜上、ファン動作管理部３２１が各ファンを回転させているように説明する。また、ここでは、ファン動作管理部３２１は、ファン制御テーブル７００によるファンの回転数の制御に加えて、コールドアイルとホットアイルとの差圧によりファンの回転数に微調整を加える場合で説明する。
【０１２４】
ファン動作管理部３２１は、メモリ温度をメモリ温度センサ３１２から取得する（ステップＳ３０１）。そして、ファン動作管理部３２１は、取得したメモリ温度の中で最高メモリ温度（Ｔｐ）を選択する。
【０１２５】
ファン動作管理部３２１は、Ｔｐが５０℃未満か否かを判定する（ステップＳ３０２）。５０℃未満の場合（ステップＳ３０２：肯定）、ファン動作管理部３２１は、大型ファン１２２及び第２小型ファン１２４を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３をデューティー比がｍｉｎｉで回転させる（ステップＳ３０３）。
【０１２６】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ３０４）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ３０４：否定）、ファン動作管理部３２１は、第１小型ファン１２３の回転数を１００ｒｐｍ上昇させる（ステップＳ３０５）。その後、ファン動作管理部３２１は、ステップＳ３０４へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ３０４：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１２７】
一方、Ｔｐが５０℃以上の場合（ステップＳ３０２：否定）、ファン動作管理部３２１は、Ｔｐが５０℃以上７０℃未満か否かを判定する（ステップＳ３０６）。５０℃以上７０℃未満の場合（ステップＳ３０６：肯定）、ファン動作管理部３２１は、大型ファン１２２を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比がｍｉｎｉで回転させる（ステップＳ３０７）。
【０１２８】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ３０８）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ３０８：否定）、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４の回転数を１００ｒｐｍ上昇させる（ステップＳ３０９）。その後、ファン動作管理部３２１は、ステップＳ３０８へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ３０８：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１２９】
一方、Ｔｐが７０℃以上の場合（ステップＳ３０６：否定）、ファン動作管理部３２１は、Ｔｐが７０℃以上７５℃未満か否かを判定する（ステップＳ３１０）。７０℃以上７５℃未満の場合（ステップＳ３１０：肯定）、ファン動作管理部３２１は、大型ファン１２２を停止するように決定する。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比が（Ｔｐ−７０）×１４．１で回転させる（ステップＳ３１１）。
【０１３０】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ３１２）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ３１２：否定）、ファン動作管理部３２１は、第１小型ファン１２３及び第１小型ファン１２３の回転数を１００ｒｐｍ上昇させる（ステップＳ３１３）。その後、ファン動作管理部３２１は、ステップＳ３１２へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ３１２：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１３１】
一方、Ｔｐが７５℃以上の場合（ステップＳ３１０：否定）、ファン動作管理部３２１は、Ｔｍが７５℃以上７７℃未満か否かを判定する（ステップＳ３１４）。７５℃以上７７℃未満の場合（ステップＳ３１４：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が（Ｔｐ−７５）×５．０で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４をデューティー比が（Ｔｐ−７０）×１４．１で回転させる（ステップＳ３１５）。
【０１３２】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ３１６）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ３１６：否定）、ファン動作管理部３２１は、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の回転数を１００ｒｐｍ上昇させる（ステップＳ３１７）。その後、ファン動作管理部３２１は、ステップＳ３１６へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ３１６：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１３３】
一方、Ｔｐが７７℃以上の場合（ステップＳ３１４：否定）、ファン動作管理部３２１は、Ｔｐが７７℃以上８５℃未満か否かを判定する（ステップＳ３１８）。７７℃以上８５℃未満の場合（ステップＳ３１８：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が（Ｔｐ−７５）×５．０で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止させる（ステップＳ３１９）。
【０１３４】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ３２０）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ３２０：否定）、ファン動作管理部３２１は、大型ファン１２２の回転数を１００ｒｐｍ上昇させる（ステップＳ３２１）。その後、ファン動作管理部３２１は、ステップＳ３２０へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ３２０：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１３５】
一方、Ｔｐが８５℃以上の場合（ステップＳ３１８：否定）、ファン動作管理部３２１は、Ｔｐが８５℃以上９５℃未満か否かを判定する（ステップＳ３２２）。８５℃以上９５℃未満の場合（ステップＳ３２２：肯定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が５０＋（Ｔｐ−８５）×５．０で回転させる。さらに、ファン動作管理部３２１は、第１小型ファン１２３及び第２小型ファン１２４を停止させる（ステップＳ３２３）。
【０１３６】
さらに、ファン動作管理部３２１は、コールドアイルとホットアイルとの差圧を差圧センサ１１１から取得し、コールドアイルの圧力がホットアイルの圧力より大きいかを判定する（ステップＳ３２４）。コールドアイルの圧力がホットアイルの圧力以下の場合（ステップＳ３２４：否定）、ファン動作管理部３２１は、大型ファン１２２の回転数を１００ｒｐｍ上昇させる（ステップＳ３２５）。その後、ファン動作管理部３２１は、ステップＳ３２４へ戻る。これに対して、コールドアイルの圧力がホットアイルの圧力より大きい場合（ステップＳ３２４：肯定）、ファン動作管理部３２１は、ファンの制御を終了する。
【０１３７】
一方、Ｔｐが９５℃以上の場合（ステップＳ３２２：否定）、ファン動作管理部３２１は、大型ファン１２２をデューティー比が１００で回転させる（ステップＳ３２６）。これにより、ファン動作管理部３２１は、ファン制御を終了する。
【０１３８】
ファン動作管理部３２１は、ＣＰＵ温度、メモリ温度又は電源温度のうち、ファン制御の基準として用いる情報を決定した後、図９，１６，１７のうちの決定した情報に対応するフローの処理を実行してファン制御を行う。ここで、ファン動作管理部３２１は、基準の決定及び決定した基準を用いたファン制御の処理を、例えば２秒間書くなど周期的に繰り返す。
【０１３９】
以上に説明したように、本実施例に係るコンテナ型データセンタは、ＣＰＵ温度、メモリ温度及び電源温度を用いてファン制御を行う。これにより、より適切なファン制御を行うことができるようになり、消費電力を抑えつつ、サーバの温度を確実に下げることができる。
【０１４０】
以上の各実施例では、ＣＰＵ温度が４５℃未満の場合などに、第２小型ファン１２４を停止して、第１小型ファン１２３のみを回転させるとして説明したが、これは、２つ並ぶ第１小型ファン１２３及び第２小型ファン１２４のいずれか一つが動いていればよい。例えば、ＣＰＵ温度が４５℃未満の場合、第２小型ファン１２４のみを動かしても良い。さらに、２つ並ぶ第１小型ファン１２３及び第２小型ファン１２４を１つの組とした場合、ファン動作管理部３２１は、各組においていずれか一方を適当に選んで回転するように制御してもよい。
【０１４１】
また、以上では、ファン動作管理部３２１は、差圧を用いた制御として、コールドアイルの圧力がホットアイルの圧力より少しでも高くなるように制御したが、コールドアイルの圧力がホットアイルの圧力よりも高くなるならば他の制御を行ってもよい。例えば、ファン動作管理部３２１は、コールドアイルの圧力がホットアイルの圧力よりも１〜５Ｐａ程度高くなるように制御してもよい。このようにすることで、コンテナ型データセンタは、より確実にコールドアイル側の圧力をホットアイル側の圧力よりも高く維持することができる。
【０１４２】
（ハードウェア構成）
図１８は、コンテナ型データセンタ内部のハードウェア構成図である。
【０１４３】
図１８に示すように、コンテナ型データセンタは、サーバ３１、管理サーバ３２、ルータ９５、消費電力計９７、ＰＬＣ（Programmable  Logic  Controller）９８、差圧計９９、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４を有している。
【０１４４】
管理サーバ３２は、ＣＰＵ９１、メモリ９２、ＨＤＤ（Hard  Disk  Drive）９３及びネットワークコントローラ９４を有している。メモリ９２、ＨＤＤ９３及びネットワークコントローラ９４は、ＣＰＵ９１とバスで接続されている。
【０１４５】
ネットワークコントローラ９４は、外部装置とのネットワークインタフェースであり、ルータ９５を介してサーバ３１と管理ＬＡＮ（Local  Area  Network）で接続されている。ネットワークコントローラ９４は、サーバ３１のＣＰＵ温度、メモリ温度及び電源温度を、ルータ９５を介してＩＰＭＩなどで受信する。また、ネットワークコントローラ９４は、ＳＮＭＰを用いて消費電力計９７からサーバ３１の消費電力や大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の消費電力を取得する。また、ネットワークコントローラ９４は、ＴＣＰ−ＩＰ（Transmission  Control  Protocol-Internet  Protocol）を用いてＰＬＣ９８からコールドアイルとホットアイルとの差圧の情報を取得する。さらに、ネットワークコントローラ９４は、ＴＣＰ−ＩＰを用いて大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４のデューティー比をＰＬＣ９８へ送信する。
【０１４６】
ＨＤＤ９３は、ファン動作管理部３２１の機能を実現するためのプログラムなどの各種プログラムを格納する。
【０１４７】
ＣＰＵ９１及びメモリ９２は、図５及び１１に例示したファン動作管理部３２１の機能を実現する。例えば、ＣＰＵ９１は、ＨＤＤ９３から各種プログラムを読み出し、メモリ９２上に展開しファン動作管理部３２１の機能を実現するプロセスを生成し実行する。
【０１４８】
サーバ３１は、ＢＭＣ（Baseboard  Management  Controller）９６を有している。ＢＭＣ９６は、各種温度センサからの情報を収集し、ルータ９５を介して管理サーバ３２へ送信する。
【０１４９】
ＰＬＣ９８は、ファン制御部１２１の機能を実現する。具体的には、ＰＬＣ９８は、管理サーバ３２から送られてきた各ファンのデューティー比を取得する。そして、ＰＬＣ９８は、指定されたデューティー比にしたがい大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４へパルスを送信し、回転数を制御する。また、ＰＬＣ９８は、コールドアイルとホットアイルとの差圧を差圧計９９から受信し、管理サーバ３２へ送信する。
【０１５０】
差圧計９９は、コールドアイルの圧力とホットアイルとの圧力とを計測し、それらの差を算出して差圧を求める。そして、差圧計９９は、求めたコールドアイルとホットアイルとの差圧をＰＬＣ９８へ送信する。
【０１５１】
消費電力計９７は、図１の電源盤１８などに配置される。そして、消費電力計９７は、各部へ供給される給電線などを監視して、サーバ３１、大型ファン１２２、第１小型ファン１２３及び第２小型ファン１２４の消費電力を計測する。消費電力計９７は、計測した消費電力を管理サーバ３２へ出力する。
【０１５２】
ここで、上述した各実施例では、消費電力を用いたファン制御は行っていないが、管理サーバ３２は、消費電力計９７から受信した各部の消費電力をファン制御に用いてもよい。
【符号の説明】
【０１５３】
１  コンテナ型データセンタ
１１  コンテナ
１２  ファンユニット
１３  ラック
１４  外気導入口
１５  排気口
１６  仕切板
１７  仕切板
１８  電源盤
３１  サーバ
３２  管理サーバ
１１１  差圧センサ
１２１  ファン制御部
１２２  大型ファン
１２３  第１小型ファン
１２４  第２小型ファン
３１１  ＣＰＵ温度センサ
３１２  メモリ温度センサ
３１３  電源温度センサ
３２１  ファン動作管理部
【図１】
2014142708.tif 000003
【図２】
2014142708.tif 000004
【図３Ａ】
2014142708.tif 000005
【図３Ｂ】
2014142708.tif 000006
【図４】
2014142708.tif 000007
【図５】
2014142708.tif 000008
【図６】
2014142708.tif 000009
【図７】
2014142708.tif 000010
【図８】
2014142708.tif 000011
【図９】
2014142708.tif 000012
【図１０】
2014142708.tif 000013
【図１１】
2014142708.tif 000014
【図１２】
2014142708.tif 000015
【図１３】
2014142708.tif 000016
【図１４】
2014142708.tif 000017
【図１５】
2014142708.tif 000018
【図１６】
2014142708.tif 000019
【図１７】
2014142708.tif 000020
【図１８】
2014142708.tif 000021