nice
プロセスの優先順位は最大30%、コア1つに制限されるなど、低い優先順位を持ちます。各ツールには異なる構文があります。特にマスターするのが難しいようです。文法は重要ではありません。 (サーバー上)複数のタスクに対してこのコードを書くことは多くのタスクになります。renice
cpulimit
taskset
ionice
cpulimit
nice
それだけでは問題は解決しません。たとえば、nice -n19 stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 10s
デスクトップシステムで実行すると役に立ちますが、プロセスが完了するまで応答性がまだ低下します。
バックアップなど、5秒、5分、30分で完了するかどうかは、重要ではないCPU / IO集約的な作業に役立ちます。より重要なプロセスでは、CPUシェアを奪わないことがより重要です。
すべてを再作成する前に…
上記のすべてまたはほとんどをカバーする低システムリソースプログラムを実行するLinuxシェルラッパースクリプトはありますか?