macOSのプロセス
Macのsymptomsdとは?
symptomsdは、AppleのSymptom Frameworkにサービスを提供しています。それ以外のことは、Appleはほとんど説明していません。
表示される場所
- 「アクティビティモニタ」の「ネットワーク」、
nettop、Kilobatの一覧にsymptomsdが表示されます。 - ファイアウォールやネットワークモニタが、
symptomsdの接続を許可するか尋ねてきます。
正体
manページには、symptomsdは「provides services for the Symptom Framework」(Symptom Frameworkにサービスを提供する)とだけ書かれています。オプションはなく、ユーザが手動で実行するものではありません。
AppleはSymptom Frameworkのドキュメントを公開していません。プログラムは/usr/libexec/symptomsdです。
ネットワークを使う理由
- 説明がない。symptomsdがネットワークを使う理由を、Appleは説明していません。このMacでは、
nettopでこのプロセスの通信は見られませんでした。
正常ですか?
macOSの一部です。お使いのMacで大量のデータを転送しているなら、それは普通ではありません。以下の手順で測ってください。
使用量を確認する
「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
検索フィールドに
symptomsdと入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。
nettop -p symptomsd -P
安全に減らす・一時停止する
symptomsdには、ユーザ向けの設定はありません。
「アクティビティモニタ」で
symptomsdを終了しないでください。macOSの一部であり、ほかの機能がこれに依存しています。
Kilobatを使う場合
Kilobatのアプリリストを開き、
symptomsdを検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。
kilobat status --watch1日分の通信量を表示します。名前は
kilobat report --summaryと一致します。kilobat bandwidth symptomsd dayMCP経由では、AIエージェントが
get_app_bandwidthと名前symptomsdで同じ履歴を取得できます。ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。
よくある質問
symptomsdはマルウェアですか?
いいえ。/usr/libexecにある、manページ付きのmacOSの一部です。
出典
- symptomsd(8)、macOS 27.2に付属のmanページ
- nettop(1)、macOS 27.2に付属のmanページ
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。