Debian で実行中のプロセスがいくつかあり、「スムーズ」な方法で CPU 使用量を制限したいと思います。たとえば、シングルコアの70%以上が15分以上使用されている場合、CPUは30%に制限する必要があります。シングルコアの30〜40%のみを使用すると、自由に実行できます。
現在は、サーバーにログインして管理し、手動で作業する必要があります。だから私はいくつかのスクリプト/ソフトウェアを見てみましょうcrontab
。どんな提案でも高く評価いたします。
答え1
あなたはそれを使用することができますcpulimit command
。同様に動作しますnice
が、利点よりも制限を設定します。
どのオペレーティングシステムを使用しているのか言っていませんでした。 Debian(およびそのデリバティブ)ではapt install cpulimit
。
これが十分でない場合は、プロセスの名前空間が必要になります。