アクティビティモニタ用語集
アクティビティモニタのプロセス、列、数値の意味、問題になるとき、その対処法。55語を収録。
よく見かけるプロセス
リストの上位に来るシステムプロセスと、その役割、確認する価値があるタイミング。
- kernel_task kernel_taskは、アクティビティモニタに表示されるmacOSのカーネルです。
- WindowServer WindowServerは、ウインドウを管理するmacOSのシステムプロセスです。
- mds_storesとmdworker mds、mds_stores、mdworkerは、Spotlightの検索インデックスを作成・管理するmacOSのプロセスです。
- launchd launchdは、macOSが起動時に最初に開始するプロセスで、プロセスIDは1です。
- ヘルパープロセス ヘルパープロセスは、Webページの描画、機能拡張の実行、グラフィックスの処理など、仕事の一部を担当させるためにアプリが起動する別のプロセスです。
- coreaudiod coreaudiodは、音声の入出力を扱う仕組みであるCore Audioのための、macOSのバックグラウンドプロセスです。
- backupd backupdは、macOSのTime Machineのバックアッププロセスです。
- photoanalysisd photoanalysisdは、“写真”ライブラリをバックグラウンドで解析するmacOSのプロセスです。
- syspolicyd syspolicydは、macOSのシステムポリシーのプロセスです。
- cloudd clouddは、アプリがiCloudにデータを保存・同期するために使うCloudKitを支えるmacOSのプロセスです。
- mediaanalysisd mediaanalysisdは、Mac上の写真とビデオを解析するmacOSのプロセスです。
- nsurlsessiond nsurlsessiondは、アプリやシステムに代わってバックグラウンドでファイルをダウンロード・アップロードするmacOSのプロセスです。
- trustd trustdは、証明書を信頼できるかどうかを判断するmacOSのプロセスです。
- tccd tccdは、プライバシーのアクセス権を管理するmacOSのプロセスです。
- mDNSResponder mDNSResponderは、あらゆるドメイン名をアドレスに変換するmacOSのプロセスです。
- fileproviderd fileproviderdは、クラウドストレージをFinderに組み込むmacOSのプロセスです。
- sharingd sharingdは、AirDropやMacのそのほかの共有機能を支えるmacOSのプロセスです。
- rapportd rapportdは、Appleデバイスが同じネットワーク上で互いを見つけ、やり取りするために使うmacOSのプロセスです。
- contactsd contactsdは、連絡先を管理するmacOSのプロセスです。
- secd secdは、ユーザアカウントのキーチェーン項目を管理するmacOSのプロセスです。
- logd logdは、統合ログを動かすmacOSのプロセスです。
- XProtect XProtectは、macOSに組み込まれたマルウェア対策です。
メモリ
“メモリ”タブの各数値の意味と、メモリを増やす必要があるかどうかを教えてくれるのはどれか。
- メモリプレッシャー メモリプレッシャーは、MacのRAMがいまの需要にどれだけ応えられているかを示す、アクティビティモニタのグラフです。
- アプリメモリ アプリメモリは、アプリとそのプロセスが使っているRAMの量です。
- 確保されているメモリ 確保されているメモリは、システムの動作に必要で、物理メモリに置いたままにしなければならないRAMです。
- 圧縮メモリ 圧縮メモリは、RAMの空きを増やすためにmacOSがRAM内のデータを圧縮したものです。
- キャッシュされたファイル キャッシュされたファイルは、パフォーマンスを上げるためにmacOSが空いているメモリに保持しているファイルのサイズです。
- スワップ使用領域 スワップ使用領域は、macOSがメモリをRAMから移したり戻したりするために使っている、起動ディスク上の領域の量です。
- “メモリ”の列 アクティビティモニタの“メモリ”の列は、各プロセスが使っているメモリの量を示します。
- ユニファイドメモリ ユニファイドメモリは、Appleシリコン搭載Macにある1つのRAMのプールで、CPU、GPU、Neural Engineが共有しています。
CPU、GPU、エネルギー
“CPU”、“GPU”、“エネルギー”の各タブの列と、数値がそう見える理由。
- % CPU “% CPU”は、プロセスが使っているプロセッサ能力の割合で、CPUコア単位で測られます。
- エネルギー影響 “エネルギー影響”は、アプリがいまどれだけのエネルギーを使っているかを表す相対的な指標で、アクティビティモニタの“エネルギー”タブに表示されます。
- アイドル状態解除 “アイドル状態解除”は、プロセスがCPUをアイドル状態から起こした回数です。
- ロードアベレージ ロードアベレージは、CPUで実行中または実行待ちの仕事量の平均で、通常は過去1分、5分、15分の3つの数値で表されます。
- スレッド スレッドは、プロセスの中で個別に進む実行の流れです。
- App Nap App Napは、ウインドウが隠れていてオーディオを再生していないアプリなど、使っていないアプリの動作を遅くするmacOSの機能です。
- 非スリープ “非スリープ”は、アクティビティモニタの“エネルギー”タブにある列で、アプリがいまMacのスリープを妨げているかどうかを示します。
- % GPU “% GPU”は、プロセスが使っているグラフィックスプロセッサの能力の割合です。
- サーマルスロットリング サーマルスロットリングは、温度を安全な範囲に保つために、コンピュータがプロセッサの速度を下げることです。
- 高性能コアと高効率コア 高性能コアと高効率コアは、Appleシリコン搭載Macにある2種類のCPUコアです。
- 測定されないプロセス システムモニタに並ぶプロセスの合計が、グラフの全体と一致することはめったにありません。
問題が起きたとき
固まったアプリ、ふさがったままのポート、その原因を突き止めるためのツール。
- 強制終了 “強制終了”は、アプリやプロセスに保存や後片付けをさせずに、ただちに終わらせます。
- プロセスのサンプルを収集 “プロセスのサンプルを収集”は、選択したプロセスが数秒間に何をしているかを記録し、スレッドがどこで時間を使っているかをテキストのレポートにするアクティビティモニタのツールです。
- Spindump spindumpは、Mac上のプロセスが何をしていたかを記録する診断レポートで、固まったり応答しなくなったりしたアプリの調査に使われます。
- PID PID(プロセスID)は、実行中の各プロセスを識別するためにmacOSが割り当てる番号です。
- リッスン中のポート リッスン中のポートとは、ポート3000のWebサーバのように、プロセスが外からの接続を待っているネットワークポートです。
- 回転する待機カーソル 回転する待機カーソルは、“レインボーカーソル”や“ビーチボール”とも呼ばれ、アプリが数秒間入力に応答しないときにmacOSが表示する虹色のポインタです。
- 応答なし “応答なし”は、入力を処理しなくなったアプリにmacOSが付けるラベルです。
- ゾンビプロセス ゾンビプロセスとは、実行を終えたのに、親プロセスが終了ステータスをまだ回収していないためにプロセステーブルに残っているプロセスです。
アクティビティモニタに表示されない数値
稼働時間、パージ可能な領域、ファンの回転数、メニューバー、ネットワークの単位。Macがほかの場所で表示するもの、あるいはどこにも表示しないもの。
- パージ可能な領域 パージ可能な領域とは、macOSが使用可能として数えているものの、まだ解放していないディスク領域です。
- 稼働時間 稼働時間とは、Macが最後に起動してから動き続けている時間です。
- メニューバー項目 メニューバー項目とは、Macのメニューバーの右端に、アプリやmacOSが置くアイコンや数値で、クリックするとメニューやパネルが開きます。
- ファンカーブ ファンカーブとは、Macの温度とファンの回転数を対応させるルールです。
- MbpsとMB/s Mbpsはメガビット毎秒、MB/sはメガバイト毎秒です。
- システムデータ システムデータとは、Macのストレージ設定で、macOSがほかのどこにも分類しないファイルのカテゴリです。