「symptomsd」とは何ですか。なぜiMacのCPUの60%を使用するのですか?


11

El Capitanを実行しているiMacには、「symptomsd」と呼ばれるシステムプロセスがあり、これはiMacのCPUリソースの約20%〜60%の間を常に行き来しています。

から実行してい/usr/libexec/symptomsdます。ロードされたプライベートフレームワークには、次のような/System/Library/PrivateFrameworks/Symptoms.framework他のフレームワークが含まれています。

  • ManagedEvent.framework
  • SymptomAnalytics.framework
  • SymptomEvaluator.framework
  • SymptomPresentationFeed.framework
  • SymptomPresentationLite.framework
  • SymptomReporter.framework

システムログファイルに多くの書き込みを行っていないようです。実際、iMacの「すべてのメッセージ」に関連するメッセージは次のとおりです。

syslogd [46]:構成通知:ASLモジュール「com.apple.networking.symptoms」は、選択されたメッセージを要求します。これらのメッセージは、標準のシステムログファイルまたはASLデータベースに表示されない場合があります。

そこに設定ファイルがあり/private/etc/asl/com.apple.networking.symptoms、ログに書き込む必要があることを示しているようですが/Library/Logs/CrashReporter/com.apple.networking.symptoms.log、そのファイルは私のiMacにも存在しません。

私はそれがどのようなツールで何をしているのか見てみましたが、fs_usage多くの「ioctl」リクエストだけではあまり有用な情報が得られません。手動で強制終了し、再度起動するように試行しましたが、iMacにインストールされているすべてのアプリケーションを調べてから、多くの「ioctl」リクエストの作成に戻ったようです。

Googleで検索できたのは、これがOSXとiOSで共有されているものの1つであるように見えることです。しかし、実際に何をするかについての情報はどこにもありません。

このプロセスが何のためにあるのか、それが文書化されている場所を知っている人はいますか?


1
これまでのところ、プログラムの分解は試していませんが、実行してsysdiagnose symptoms、可能であればバグ/フィードバックをAppleに報告する必要があります。私はそれがまだシステム上で不正な動作を見ていませんでしたが、私の理解が、それはOS Xの改善のためにクラッシュレポート、フィードバックおよびログの集約/コレクションに関連があるため、私は、システムログの残りの部分をチェックしたい
bmike

「symptomsd」によるCPU負荷が高いという同様の症状が見られます。「mDNSResponder」のCPU負荷が高い(約50%)ことにも気付きました。DNS要求は非常に遅く、システムは一般的に低迷しました。「強制終了」「symptomsd」を削除すると、応答性が戻りました。特に、「symptomsd」は自動的に再生成されませんでした。好奇心から、VirtualBoxを使用していますか?システム:OS X 10.11.4
ダニエル

@Daniel過去にVirtualBoxを使用しましたが、影響を受けるマシンでは使用していません。
アリステアマクミラン

回答:


1

iMacを使用していますが、同じ問題がありました。これはMac OS Xのバグのようです。

私の場合、iMacでイーサネットとWifiの両方をオンにしました。でイーサネットをオフにするとSystem Preferences > Network、Wifiが唯一の接続として維持され、問題が完全に防止されます。これで、symptomsd想定どおり約0.2〜0.3%のCPU負荷が消費されます。

Mac OS X 10.11.1にアップグレードした後、私は最近だけ経験し始めました。これは最近紹介されたバグだと思います。


お返事ありがとうございます。これを試しましたが、違いはありませんでした。:(
アリステアマクミラン

0

syndromedはCrashReportorフレームワークの一部として実行されます。


OS Xには「CrashReporter.framework」はありません。「CrashReporterSupport.framework」という意味ですか?
アリスターマクミラン

0

私のMacがLAN(サンダーボルト2 LANドングル)でWebに接続し、トランスミッションが全力で動作しているときに、CPU(マウスラグなど)を食べる症状プロセスと同じ問題があります。

私はこれの修正を見つけたと思います、それがあなたのためにうまくいくならダンノ-ネットワーク設定に移動し、LAN接続を選択し、高度に移動し、ハードウェアタブを選択し、手動で設定し、デュプレックスを「全二重、フロー制御」に変更します"、他のものはそのままです(私の場合は" speed-1000baseT "/" mtu-standard 1500 "/ AVB対応)。

お役に立てれば。


-2

これまでのところ、symptondに関する決定的な情報を見つけることができませんでした。

そして、私の修正に完全に自信があるわけではありませんが、ファイアウォールをオフにすることで、とにかく問題を軽減できるように思えました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.