sysmondからの過剰なCPU使用率


29

誰もがsysmondアプリケーションがOS Xで何をするか知っていますか?最近では、明確な理由もなく、常に約25〜30%のCPUを使用しています。

私が今までに試したこと:

  • リブート
  • SMCリセット
  • PRAMリセット
  • セーフモードで起動します(sysmondもリソースを消費します)
  • ファイルシステムのチェック(通常の誤ったディレクトリ数、エラーなしなどを除く)

とりあえずsysmond plistを無効にしましたが、完全に役に立たないわけではないと思うので、何をするべきか、無効にすることは有害かどうか疑問に思っています;)

ここに画像の説明を入力してください

回答:


35

sysmondがOS Xで行うこと

sysmondthrough のCPU使用率を監視するのActivity Monitorは無意味です!これは、ことが判明したsysmondプロセスが何であるかActivity Monitor、それの測定値を取得するために使用しています。

したがって、sysmond大量のCPUを使用している場合は、アクティビティモニターを強制終了して停止します。

警告

更新間隔をActivity Monitor大きくするとCPUの負荷が劇的に増加します。そのため、最初は気付かなかったので、今はずっと多く見ています。


これは単なる憶測ですか?Activity Monitorでより高いCPU使用率を確認しても、それが本来の目的であることを意味するわけではありません。
ナビン

残念ながら、公式文書はほとんどないように見えますが、それは唯一の論理的な結論のようです。sysmondのマニュアルページでさえ、「システムモニターデーモン」以外には何も書かれていません。それで、はい、それは推測ですが、私がこれまでに遭遇したすべてのOS Xシステムで再現可能であり、それは真実である可能性が高いです。
ウォルフ

Activity Monitorを終了してから再度起動しても、sysmondプロセスのCPU時間は変更されていません。これは、アクティビティモニターを終了してもsysmondプロセスが終了しないことを示しています。
-user5359531

ただし、アクティビティモニタが実行されていない場合、プロセスは何もしないことを示唆しています。ルートとして実行する必要があるため、これはおそらくプロセスを開始および停止するよりも簡単です。
ウォルフ

アクティビティモニターの設定を再確認したところ、更新頻度が「非常に頻繁に(1秒)」に設定されていました。これがどのように発生したかはわかりませんが、「通常(5秒)」に設定すると、CPU使用率はsysmondすぐに25%から5%に低下しました。
-user5359531

3

これは私のシステムで見つけたものです

/ usr / libexec / sysmond

/usr/share/man/man8/sysmond.8

/System/Library/LaunchDaemons/com.apple.sysmond.plist

これは、ある種のシステム/ファイル監視として説明されています。

説明sysmon.confファイルは、ネットワークに接続されたさまざまなマシンのシステムとサービスを監視するsysmond(man)のメインの構成ファイルです。


1
私はマニュアルページを見ましたが、それはあまり役に立ちません。それが実際に何をするかの説明はほとんどありません。
ウォルフ14

1

SYSMOND = System Monitor Daemon-すべてのシステムアクティビティをバックグラウンドで監視し、LaunchD(Launcher Daemon)によって自動化されます


2
この質問にはすでに受け入れられた回答があり、2014年4月15日に提供された回答のように見えます
。– fsb

システムモニターはアクティビティモニターと同じ意味ですか?
パセリエ

0

同じ問題がありました。Activity Monitorボタンで終了しようとしましたが、終了しませんでした。その後、強制終了し、アクティビティモニターが更新を停止しました。

その後、Activity Monitorを再起動し、再度更新しました。sysmondは多くのCPUを使用しなくなりました(launchdは自動的に新しいプロセスを開始しました)。

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