Linuxでプロセスをできるだけ低いスケジュールに設定したいと思います。私は次のことを思い出しました。
nice -n 39 ionice -c 3 chrt -i 0 command
プロセスの優先順位を「下げる」ためにプロセスに設定できる他の設定はありますか?これらの設定が可能な「最低」ですか?
私は自分のコンピュータで利用可能なすべてのI / O、メモリ、およびCPUを消費するtarプロセスを頻繁に実行するmake -j$(nproc)
か、重いプロセスを実行します。cmake
本当に苦しいのは、マウスが遅くなり始めることです。だから私はそれを停止したい。
答え1
実行するすべてのタスクの結果を確認できます(I / O予約を除く)。
/bin/ps -eo pid,rtprio,class,pri,ni,args
一般ユーザーはSystemd制限(または少なくとも一部)を使用できます。
systemd-run --user --nice=18 sleep 1234 # see --property=