1分以上CPUの80%以上を占めるプロセスを監視するにはどうすればよいですか?

1分以上CPUの80%以上を占めるプロセスを監視するにはどうすればよいですか?

時にはシャットダウンする必要があるプロセスが発生するのではなく、一定時間(1分以上)の間CPUを100%使用します。

これが発生した場合は、自分に知らせる方法が必要です。私のオプションは何で、どのようにこれを達成できますか?

各プロセスのCPU率を定期的に監視するには、いくつかのデーモンプロセスを作成する必要がありますか?それとも、特定の期間(例えば1分)の間にプロセスの「累積」CPU時間を決定する方法はありますか?

通知を受け取る「方法」は無視してください。これは関係ありません。

htop代わりに、私のような人がしばらくそれを見つめるように頼むでしょう。

ベストアンサー1

monitシステムリソーステストを考えました。ユースケースに応じて個別に設定できます。

Monit - utility for monitoring services on a Unix system

一部のエンタープライズディストリビューション(SLESなど)では利用できない場合があります。

おすすめ記事