時にはシャットダウンする必要があるプロセスが発生するのではなく、一定時間(1分以上)の間CPUを100%使用します。
これが発生した場合は、自分に知らせる方法が必要です。私のオプションは何で、どのようにこれを達成できますか?
各プロセスのCPU率を定期的に監視するには、いくつかのデーモンプロセスを作成する必要がありますか?それとも、特定の期間(例えば1分)の間にプロセスの「累積」CPU時間を決定する方法はありますか?
通知を受け取る「方法」は無視してください。これは関係ありません。
htop
代わりに、私のような人がしばらくそれを見つめるように頼むでしょう。
答え1
monit
システムリソーステストを考えました。ユースケースに応じて個別に設定できます。
Monit - utility for monitoring services on a Unix system
一部のエンタープライズディストリビューション(SLESなど)では利用できない場合があります。