NythyCleaner
← ブログ

MacでCPU温度を確認する方法 — 完全ガイド

12 分で読了
#monitoring#macos#cpu#temperature#thermal#performance

MacでCPU温度を確認する方法 — 完全ガイド

MacのCPUはコードを実行するとすぐに熱を生みます。動画の書き出し、コンパイル、Spotlightのインデックス、ゲームなど負荷が高いと温度はすぐ上がります。おおよその熱の状態が分かると、普通の熱管理なのか冷却・ホコリ・暴走プロセスの問題なのかを切り分けやすくなります。

Apple純正のツールは、すべてのセンサーを裸に見せるより快適さと安定性を優先します。アクティビティモニタにはCPU使用率は出ますが、すべてのモデルで共通の「CPUコア温度 °C」メーターはありません。だからサードパーティ製ツールや、NythyCleanerのような統合モニタリングを探す人が多いのです。

この記事では、Macにおける「CPU温度」の意味、macOSが何を見せるか、数値の読み方、そしてNythyCleanerのモニタリングが具体的に何をしているかを説明します。

CPU温度が重要な理由

負荷時に熱くなること自体は正常です。最近のMacは高温になり、クロックを抑える(スロットリング)か、ファンを回して収束させる設計です。注意すべきは次のようなときです。

  • アイドルなのに温度がずっと高い — 固まったプロセス、重いソフト、マルウェア、気流の悪さなどが疑われます。
  • ファンがほとんど回らないのに筐体が非常に熱い(ファン付きIntel Mac) — 点検の価値があります。
  • 中程度の負荷で性能が落ち込む — サーマルスロットリング、電力制限、kernel_task など。

1つの °C だけでは診断になりません。文脈(室温、ノートかデスクトップか、電源接続、輝度、GPU負荷の同時発生)が重要です。

macOSが標準で見せるもの

アクティビティモニタ

アクティビティモニタ/アプリケーション/ユーティリティ)は、どのプロセスがCPU時間を使っているかを見る公式の場所です。% CPUで並べ替えます。すべての機種で統一されたCPU温度はここには出ません。

システム設定

バッテリーや電源まわりは一般的な情報であり、CPU温度の連続グラフではありません。

ターミナル(上級者向け)

powermetrics など(多くの場合 sudo)は詳細を出せますが、日々の確認には不向きで、IntelとApple Siliconで中身も変わります

まとめ: CPU使用率の横にグラフィカルにまとめて見たい場合、サードパーティアプリ内モニタリングが一般的です。

「CPU温度」が実際に指すもの

Apple SiliconではCPU・GPU・Neural Engine・メモリが一体化しています。ソフトウェア上の「CPU温度」は、

  • パッケージ/SoC まわりのセンサー推定だったり、
  • IOKit から得られる温度らしいプロパティのうち、妥当な範囲の最大値だったりします。

アプリによってわずかに数値が違うのは、集約するセンサーが違うからです。

NythyCleanerIORegistry を走査し、CPU / SoC / package に関連しそうな温度プロパティを集め、グラフィックスドライバ側のエントリ(AGX、Radeon、NVIDIA など)を除いて「システム」行がGPUスタックに引っ張られないようにし、15〜125°C付近の妥当な値だけを残してその最大値をシステム熱情報として使います。UIのCPUタブではこれが CPU温度 として表示されます。GPU タブでは、ドライバが出せば GPU温度 を別途表示します。

サーマルプレッシャーと1つの数字

macOSにはサーマルプレッシャーの状態もあります。°Cの数値はそれを置き換えるものではなく、CPU負荷とセンサーを同時に見るための補助になります。

NythyCleanerで確認する

NythyCleanerはもともとMacのクリーンアップ・メンテナンス(アンインストール、重複検出、キャッシュ、アップデートなど)向けのアプリです。モニタリングは、ターミナルに住まずライブ指標が欲しい人向けです。

モニタリングを開く

NythyCleanerを開きモニタリングへ。定期的にスナップショットを取ります:CPU、メモリ、GPU、Neural Engine(利用可能なら)、ネットワーク、ディスク、、CPU使用率の上位プロセスなど。

CPUタブ:使用率・コア・ロード・温度

一般的に次が揃います。

  • CPU使用率(%)
  • プロセス数・スレッド数
  • ロードアベレージ(1・5・15分)
  • コア別グリッド
  • CPU温度 — 上記のシステム熱チャネル(取得できれば °C)
  • 履歴チャート — スパイクとファン音・もたつきの対応付け

センサーが無い環境(一部の仮想マシンなど)では、取得不可と出す方が、適当な数字を出すよりましです。

サーマル:システムとGPU

サーマルパネルでシステム温度GPU温度を並べて確認できます。ゲームやGPUレンダリング時に有用です。

アラート:CPUが長く高いまま

アラートエンジンは、設定したしきい値を一定時間超え続けたときに通知できます。温度の補完として、暴走プロセスはまず**% CPU**で目立ちます。

メモリ逼迫やディスク空き不足のアラートもあり、ユーザーが「熱い」と感じる原因の別パターンを拾えます。

1つのアプリで3層

  1. CPUは本当に忙しいか — 使用率、コア、プロセス。
  2. 熱的に厳しいか — 熱読み + GPU行。
  3. 何かが固まっていないか — アラートとプロセス一覧。

熱とノイズを抑えるヒント

  • 重いタブ・アプリ(ブラウザ、Electron系)を閉じる。
  • アイドルでもCPUが高いならログイン項目を確認。
  • ノートPCは平らな場所で吸排气を確保。
  • macOSとアプリを更新。
  • Intel Mac(ファン付き)は吸気口を慎重に清掃。

繰り返し熱停止する・アイドルで常にスロットリングするならハードの相談も検討。

よくある質問

Apple公式の「CPU °C」メニューは?

アクティビティモニタにシンプルなメーターとしてはありません。

他のアプリと数値は一致しますか?

必ずしも一致しません。センサーのまとめ方が違います。アイドル時と負荷時の傾向を見てください。

高い値は常に危険?

負荷時のスパイクは普通です。アイドルでずっと極端に高い、頻繁に落ちる — 調べる価値があります。

モニタリングは powermetrics の代わり?

深いトレース用途では代替になりません。日々の見やすさが目的です。

まとめ

MacのCPU温度を確認するとは、熱のヒントとCPU負荷プロセスの様子組み合わせて読むことです。macOSはそれをアクティビティモニタ1か所にまとめません。

NythyCleanerライブCPU指標(使用率、コア、ロード、履歴)に加え、IOKit由来の熱情報システムとGPUを分けて)と、CPUが長く高すぎるときの通知を提供します。「今、Macはただ頑張っているだけなのか、それ以外の理由で熱いのか」への、実用的な答えになります。