reniceを実際に使う方法は? [閉鎖]

reniceを実際に使う方法は? [閉鎖]

reniceをより頻繁に使用する必要があるという意図的なニーズを見つけるのに苦労しています。

私はプロセスの「リサイクル」を考慮する必要があるという特定の状況に触れたことはありません。

答え1

最も一般的なユースケースは、デフォルトの優先順位でプログラムを起動し、低い優先順位で実行しようとしたことに気付く場合です。

reniceある時点で特定のプログラムに高い優先順位を付けたい場合にも便利です。しかし、これは一般的ではありません。低い優先順位プログラムで十分です。競合する高い優先順位プログラムがないと、とにかく低い優先順位プログラムが利用可能なすべてのCPU時間を取得します。

答え2

通常、私はシステムに問題を引き起こす可能性がある長期実行プロセスがある場合にのみ renice をチェックします。たとえば、ffmpeg ビデオ変換を実行するときに Web 要求を処理する Apache によってプロセスが中断されないように、プロセスのサイズを再調整します。正しい環境では、ffmpeg変換は他のサーバーで実行され、Apacheには影響しません。しかし、そのような場合でも、ビデオ変換はまだ正しく実行する必要がある長くて大変なプロセスになります。

関連情報