(57)【要約】【課題】冷却性能監視機能付コンピュータにおいて、意図的にプロセッサに一定負荷をあたえて温度を測定することにより冷却性能の低下を適切に検出可能とすることを目的とする。【解決手段】プロセッサ２は、プロセッサ２を有するコンピュータ１の冷却性能の正常時にプロセッサ２に一定時間一定の負荷を与え、負荷を与えたときの温度センサ３から採取された温度データから算出される正常時温度算出データをあらかじめ計算し、コンピュータ１の冷却性能の監視時においてプロセッサ２に一定時間一定の負荷を与え、負荷を与えたときの温度センサ３から採取された温度データから算出される監視時温度算出データを算出し、監視時温度算出データと正常時温度算出データとの差があらかじめ定めた閾値を超えている場合に警告手段に警告させることにより上記課題を解決する。【選択図】図１
2009070140.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、プロセッサの温度を検知する温度センサとを有し、警告をするための警告手段に接続される冷却性能監視機能付コンピュータにおいて、
前記プロセッサは、当該コンピュータの冷却性能の正常時に当該プロセッサに一定時間一定の負荷を与え、当該負荷を与えたときの前記温度センサから採取された温度データから算出される正常時温度算出データをあらかじめ計算し、
当該コンピュータの冷却性能の監視時において当該プロセッサに一定時間一定の負荷を与え、負荷を与えたときの前記温度センサから採取された温度データから算出される監視時温度算出データを算出し、
当該監視時温度算出データと前記正常時温度算出データとの差があらかじめ定めた閾値を超えている場合に前記警告手段に警告させることを特徴とする冷却性能監視機能付コンピュータ。
【請求項２】
請求項１に記載の冷却性能監視機能付コンピュータにおいて、前記プロセッサに与えられる一定の負荷は、当該コンピュータおけるＯＳ上のジョブを基準に与えられること特徴とする冷却性能監視機能付コンピュータ。
【請求項３】
請求項１に記載の冷却性能監視機能付コンピュータにおいて、前記プロセッサに与えられる一定の負荷は、前記プロセッサに流れる電流を基準に与えられることを特徴とする冷却性能監視機能付コンピュータ。
【請求項４】
請求項１に記載の冷却性能監視機能付コンピュータにおいて、前記温度データから算出される温度算出データは温度上昇率であることを特徴とする冷却性能監視機能付コンピュータ。
【請求項５】
請求項１に記載の冷却性能監視機能付コンピュータにおいて、前記温度データから算出される温度算出データは最大温度であることを特徴とする冷却性能監視機能付コンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷却性能監視機能付コンピュータに関し、特に、意図的にプロセッサに一定負荷をあたえて温度を測定することにより冷却性能の低下を適切に検出可能な冷却性能監視機能付コンピュータに関する。
【背景技術】
【０００２】
コンピュータにおいて吸気口の目詰まり等により冷却性能が低下すると、筐体内の平均温度が上昇して各部品の劣化を早めることになる。
【０００３】
また、特許文献１には、電子装置に装着される電子回路パッケージの特性が異なっていたり、シェルフへの装着段数が変更したりしても、適切にアラームが発生する発明が記載されている。
【特許文献１】特開平７−１５２４４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来からある様な温度を常時監視して異常な温度に達した時に通知する方式では、動作に支障が出るような温度にならない限り通知されないため、通知された時点は既に各部品が深刻なダメージを受けていることが多い。
【０００５】
また、特許文献１に記載の発明も、通常使用状態での温度を測定してその値で異常判定するだけある。
【０００６】
このような課題に鑑みて、本発明は、冷却性能監視機能付コンピュータにおいて、意図的にプロセッサに一定負荷をあたえて温度を測定することにより冷却性能の低下を適切に検出可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の冷却性能監視機能付コンピュータは、プロセッサと、プロセッサの温度を検知する温度センサとを有し、警告をするための警告手段に接続される冷却性能監視機能付コンピュータにおいて、前記プロセッサは、当該コンピュータの冷却性能の正常時に当該プロセッサに一定時間一定の負荷を与え、当該負荷を与えたときの前記温度センサから採取された温度データから算出される正常時温度算出データをあらかじめ計算し、当該コンピュータの冷却性能の監視時において当該プロセッサに一定時間一定の負荷を与え、負荷を与えたときの前記温度センサから採取された温度データから算出される監視時温度算出データを算出し、当該監視時温度算出データと前記正常時温度算出データとの差があらかじめ定めた閾値を超えている場合に前記警告手段に警告させることを特徴とする。
【０００８】
さらに、本発明の冷却性能監視機能付コンピュータは、前記プロセッサに与えられる一定の負荷は、当該コンピュータおけるＯＳ上のジョブを基準に与えられること特徴とする。さらに、本発明の冷却性能監視機能付コンピュータは、前記プロセッサに与えられる一定の負荷は、前記プロセッサに流れる電流を基準に与えられることを特徴とする。さらに、本発明の冷却性能監視機能付コンピュータは、前記温度データから算出される温度算出データは温度上昇率であることを特徴とする。さらに、本発明の冷却性能監視機能付コンピュータは、前記温度データから算出される温度算出データは最大温度であることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、冷却性能監視機能付コンピュータにおいて、意図的にプロセッサに一定負荷をあたえて温度を測定することにより冷却性能の低下を適切に検出することができる。
【発明を実施するための最良の形態】
【００１０】
本発明を実施するための最良の形態を説明する。
【００１１】
図１は、本発明の一実施形態を示すシステム構成図である。コンピュータ１には、プロセッサ２と、温度センサ３を備える。さらに、コンピュータ１は排気口及びファン４等により冷却されているものとする。また、本発明は、プロセッサ２からの命令により警告を行える警告装置も有している。
【００１２】
温度センサ３は、プロセッサ２の温度を測定するものであり、その取付けは図１の位置に限らず、プロセッサ２の温度を測定するのにふさわしい場所に取付けられる。
【００１３】
なお、コンピュータ１の冷却は、水冷システムによるものでもよく、この場合、温度センサの温度は水冷システムによる液の温度を測定してもよい。
【００１４】
図２は、本発明の一実施形態を示すフローチャートである。これらの処理は、プロセッサ２で行われる。
【００１５】
まず、コンピュータ１の導入時等のコンピュータ１の冷却性能が正常に作用する場合に、（Ａ）を実行し、基準データを採取する（Ｓ１０２）。また、採取された基準データは、コンピュータ１に内蔵又は外付けされる記憶手段に記憶させておくことができる。
【００１６】
そして、スケジュールされた時間まで待機する（Ｓ１０３）。これは、例えば、プログラミングによりコンピュータ１の業務負荷の低い時間帯（深夜等）まで待機させことが可能となる。また、日ごと、週ごと、月ごと等のどの程度の頻度とするかもスケジュールさせることが可能となる。
【００１７】
次に、（Ａ）を実行し現在データを採取する（Ｓ１０４）。採取された現在データも、コンピュータ１に内蔵又は外付けされる記憶手段に記憶させておくことができる。
【００１８】
そして、基準データと現在データとを比較しこれらの差について求め（Ｓ１０５）、これらの差が、あらかじめ定めた閾値未満の場合はＳ１０３に戻り、あらかじめ定めた閾値を超過する場合は、警告装置に警告される（Ｓ１０６）。
【００１９】
基準データと現在データの具体的な例として、温度上昇率や最高温度がある。これらを単独でそれぞれ測定し比較することも可能であるし、また、二つを測定し、基準データと現在データの差と閾値を比較し、ｏｒ条件やａｎｄ条件に一致した場合、警告することも可能である。いずれにしても、状況に応じて、コンピュータ１の冷却性能が低下を監視するのに適切な条件が選択される。
【００２０】
閾値は、温度上昇率や最高温度それぞれについて、コンピュータ１の冷却性能が低下し、警告をするにふさわしい閾値を定める。また、警告するレベル設定し、そのレベルごとにそれぞれの閾値を定めてもよい。
【００２１】
警告は、プロセッサ２からの命令により行われ、当該コンピュータ１に冷却性能の低下が分かる警告であればよく、例えば、コンピュータ１に接続されるモニタの表示での警告や、コンピュータ１に接続される音声装置による音声での警告や、コンピュータ１に接続されるＬＥＤ（発光ダイオード）による発光での警告などにより行われる。
【００２２】
図３は、図２の（Ａ）を示すフローチャートである。これらの処理も、プロセッサ２で行われる。
【００２３】
まず、プロセッサ２で一定負荷の処理を開始する（Ｓ２０１）。ここで、プロセッサ２での一定負荷は、プログラミング等により意図的に冷却性能を監視するのにふさわしい負荷を与えるものである。例えば、コンピュータ１におけるＯＳ（オペレーティングシステム）上のジョブを基準にＯＳ上のジョブが一定になるように負荷を与える場合や、プロセッサ２に流れる電流を測定しプロセッサ２に流れる電流を基準にプロセッサ２に流れる電流が一定になるように負荷を与える場合があげられる。これらの負荷は、合計で一定の基準になればよく、例えば、業務プログラムの処理が稼動している場合においても、上記基準による一定負荷以下である場合は、この業務プログラムの処理に新たな負荷を加えて、上記基準による一定の負荷に達するようにすればよい。
【００２４】
次に、温度センサ３により、温度を測定し、温度データを採取する（Ｓ２０２）。そして、あらかじめ定めた計測時間が終了していない場合は、温度測定（Ｓ２０２）を繰り返し、計測時間が終了している場合は、当該一定負荷の処理は終了する（Ｓ２０３、Ｓ２０４）。計測時間については、あらかじめ冷却性能の監視としてふさわしい時間を設定しておく。
【００２５】
そして、一定負荷状態で採取された温度データについて、温度上昇率や最高温度の計算を行い、図２のフローチャート（Ｓ１０２又はＳ１０４）へ戻る。
【００２６】
図４は、本発明による温度推移解析の一例を示すグラフである。本グラフには、プロセッサ２の一定負荷状態で測定された一定時間の基準データと、現在データが示されている。コンピュータ１の冷却性能が低下すれば、ある時間域の温度上昇率や、測定されたデータの最高温度は、基準データよりも高くなる。これにより、これらについて、現在データを基準データを比較し、この差が定めた閾値を超えた場合には、警告するようにすればよい。温度上昇率の時間域は、冷却性能の監視としてふさわしい時間域が設定される。
【００２７】
このように、本発明は、冷却性能の低下を適切に検出可能とすることにより、温度上昇によるプロセッサ等の様々な故障を防止でき、部品寿命を延ばすことが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態を示すシステム構成図である。
【図２】本発明の一実施形態を示すフローチャートである。
【図３】図２の（Ａ）を示すフローチャートである。
【図４】本発明による温度推移解析の一例を示すグラフである。
【符号の説明】
【００２９】
１  コンピュータ
２  プロセッサ
３  温度センサ
４  排気口及びファン
【図１】
2009070140.tif 000003
【図２】
2009070140.tif 000004
【図３】
2009070140.tif 000005
【図４】
2009070140.tif 000006