プロセスにどれだけのプロセッサパワーが必要かを伝える方法はありますか?
問題は、Arista(ビデオコンバーター)でビデオを変換していることです。タスクモニターを見ると、ファンが狂ったように動いていることに悩まされています。CPUの92%を占めています。
私は(どういうわけか)それがたった20%かかることができるとそれを言うことができますか?
ありがとう
cpulimit ツールがあります( debianリポジトリ にも存在し、他のディストリビューションにあるはずです)。
使い方はとても簡単です。
cpulimit -p PID -l MAX_CPU_LEVEL
プロセス名、またはバイナリへのフルパスを使用することもできます。詳細については、 manページ を参照してください。
これは正確に探しているものではないかもしれませんが、renice
プログラムを使用してプログラムの優先度を変更し、システム上の他のアプリケーションの速度が低下しないようにすることができます。 renice -n 20 -p [pid]
、[pid]がAristaのプロセスIDに置き換えられると、リソース使用量が減少し、システムの速度低下が確実に減少します。