あなたは情報、それも大量の情報にやりがいを感じますか? 熱や電力の問題かもしれないと思い、システムの奇妙な問題を診断しようとした時、Mac内部で何が起こっているのかもっと詳しく知りたいと思ったことはありませんか? いつか役に立つかもしれない、たくさんのデータポイントが表示された魅力的なグラフは好きですか? これらの質問に「はい」と答えたなら、あなたはMarcel Bresink Software-Systemeのハードウェアモニター( 1台あたり7.00ユーロ)の理想的な候補です。
ハードウェア モニタは、Mac のさまざまなセンサーを読み取ってレポートするユーティリティです。センサー? そう、センサーです。ご存知ないかもしれませんが、Mac にはセンサーがぎっしり詰まっています。正確な数や、それらが何を感知するかは、所有している Mac によって異なります。私の古い 12 インチ PowerBook G4 では、ハードウェア モニタは 10 個のセンサーを検出しました。Mac mini (1.66GHz Core Duo) では、合計 13 個のセンサーがあります。一方、私の MacBook Pro では 29 個のセンサーがあります。これはかなり多いように思えますが、デスクトップ タワーと比較すると、私の Mac Pro のハードウェア モニタには合計 55 個のセンサーがリストされます。
では、これらのセンサーは具体的に何を感知するのでしょうか?お使いのマシンによって異なりますが、周囲温度、CPU、ブリッジチップ(ノースブリッジなど)、電源の電圧、電流、ワット、ファン速度、ハードドライブ(少なくともSMART対応ドライブ)、ハードドライブベイ、CPUコアとヒートシンク、メモリチップとメモリバンク、電源、拡張スロットの温度などを監視できます。つまり、適切なセンサーが搭載されていれば、監視したいものはほぼ何でも監視できるのです。
お使いのマシンにどんなセンサーが搭載されているか、どうやって確認すればいいのでしょうか?ハードウェアモニターが教えてくれます。そして、その情報を利用してプログラム登録を促します。デモモードでは、ハードウェアモニターは温度センサーのデータのみを表示します。登録後に表示できるようになる追加のセンサーをリストした別のウィンドウが表示されます。私のMac miniでは、この画像が表示されています。

miniでは、デモモードで8つの異なる温度センサーを確認できます。miniにプログラムを登録すれば、CPUの電圧、電流、電力センサーに加え、ファンの回転数とCPUの実際のクロック周波数にもアクセスできるようになります。マシンに追加のセンサーがほとんど、あるいは全くない場合、あるいは搭載されていてもあまり意味がない場合は、Marcelのフリーウェア「Temperature Monitor」を使って温度表示を監視するだけでも良いでしょう。私のminiのようなマシンでは、追加のセンサーデータがあまりないので、この方法は理にかなっているかもしれません。
センサーデータの表示
膨大なデータがある場合、そのすべてを管理することが課題の 1 つです。すべてのデータを常に監視することはおそらく望ましくも、必要にもならないでしょう。ありがたいことに、ハードウェア モニターは、センサー データをユーザーが見たいとおりに正確に表示する点で優れています。センサーの出力は、ウィンドウ、デスクトップ上 (またはデスクトップ上にフローティング)、Dock、メニュー バー、さらにはダッシュボード ウィジェットなど、さまざまな場所で表示できます。これらの各表示オプションには、使用可能なセンサーの一部またはすべてを含めることができます。そのため、たとえば、CPU 温度をメニュー バー アイコンに、ハード ドライブの温度を Dock に、ファン速度と CPU 温度をデスクトップに直接表示することができます。各センサーの出力は、名前、色などを好みに合わせてカスタマイズできます。デスクトップに表示された CPU 温度とグラフィック負荷は次のとおりです。

センサーの測定値を瞬時に表示する機能は興味深いものですが、ハードウェア モニターの測定値履歴グラフ (温度、ファン速度など、任意の数の類似データ センサーからの出力を表示) は、マシンの経時的な分析により役立ちます。温度、周波数、電力、負荷、電圧、ファン速度などの測定値を経時的に表示する定義済みの履歴ウィンドウが多数用意されていますが、独自のウィンドウを簡単に作成することもできます。各ウィンドウには、短期的な測定値 (最新の 380 件の観測値) と長期的な測定値 (最大 1 週間分、1 分ごとに 1 回) の両方を表示できます。以下に、約 10 分間の Mac Pro の CPU 温度とグラフィック プロセッサ負荷を示すグラフをいくつか示します。

プローブ
利用可能なハードウェアセンサーがニーズを満たさない場合、ハードウェアモニターはプローブを作成することもできます。プローブはソフトウェアセンサーと考えることができます。物理的なハードウェアデバイスではなく、OS Xが認識する値を読み取り、それらの値をセンサーから取得したかのように使用できます。ハードドライブの空き容量、CPU負荷、さまざまなネットワークアクティビティ、SMARTドライブの状態、バッテリー容量、仮想メモリのページアウトなどを監視するプローブを含む、合計で約30種類のプローブがあります。
プローブの追加は簡単です。ハードウェアモニターの設定にある「プローブ」タブで、追加したいプローブの種類を選択し、プラス記号をクリックします。作成されたプローブは「センサー」タブにも表示され、ハードウェアセンサーと同じ設定(名前、色など)や表示オプションを制御できます。
アラート
これらすべてのセンサーやプローブを監視するのは興味深いことですが、ハードウェアモニターの最適な使い方とは言えません。結局のところ、知りたいことが起こった瞬間に画面を見ている可能性はどれほどあるでしょうか?そこでアラート機能が役立ちます。ハードウェアモニターには、センサーやプローブの変化を通知する2つの方法があり、プログラムの設定にある「音声認識」タブと「アラート」タブからアクセスできます。(ややこしいことに、「アラート」では音声認識も使用できます。)

「音声」タブでは、センサーの値が一定量変化したときに音声で知らせるように設定できます。これは確かに興味深い機能ですが、一般的には「アラート」タブの方がはるかに便利です。「アラート」タブの監視リストにセンサーを追加し、アラームをトリガーする条件を指定します。低い条件(ドライブの空き容量が少なすぎる)、高い条件(CPU使用率が高すぎる)、またはその両方(ファンの回転速度が低すぎる、または高すぎる)を監視できます。作成するアラームごとに、最大5つの異なるアラームアクションを設定できます。例えば、右のスクリーンショットは、「アラート」パネルで設定した制限を超えたセンサー値に基づく2つのGrowlアラートを示しています。1つは空きメモリに関するアラート、もう1つはCPU使用率に関するアラートです。
リモート監視
最後に、Hardware Monitor は、今説明したこと全てをリモート Mac でも実行できます。開発者の Hardware Monitor Remote ソフトウェアをリモート Mac にインストールし、Mac の Hardware Monitor からその Mac に接続します。リモート Mac のセンサーは、ローカルのセンサーが利用できる場所であればどこでも利用できます(アラート、カスタム履歴グラフなど)。(センサー一覧の「コンピュータ」列には、どのセンサーがどの Mac に接続されているかが表示されます。)Mac が多数設置されたラボを運営していて、それらの動作状況を常に監視したい場合は、Hardware Monitor のリモート監視機能が最適なソリューションとなるでしょう。
役立つ情報が満載
ハードウェアモニターは万人向けというわけではありません。追跡対象が膨大なため、自分のニーズにぴったり合うよう設定するにはある程度の時間がかかるかもしれません。しかし、プログラムの規模を気にしなければ、Macに問題がない場合でも、非常に便利な機能がいくつかあります。特に便利なのはアラート機能です。何かおかしなことをしてしまった時に知らせてくれます。例えば、FireWireドライブを間違った内蔵ドライブにコピーしてしまった時、空き容量のアラートが表示され、ドライブが何かでいっぱいになっていることを知らせてくれます。
Hardware Monitorは無料で試用でき(少なくとも温度モニターに関しては)、購入も比較的安価です。ダウンロードする価値は十分にあります。私のように「情報中毒」な方にとっては、なくてはならないツールになるかもしれません。