【ナイス】
nice/renice(プロセス優先度) とは?
💡 プロセスに「譲り合いの精神」を設定するコマンド
📌 このページのポイント
重いバッチ処理を動かしたいんだけど、他のサービスに影響しないか心配…
数字が大きいほど優先度が低いってちょっとわかりにくいね
nice値は「他のプロセスへの親切度」と考えるといいよ。19は「めっちゃ親切(自分は後回し)」、-20は「全然親切じゃない(自分が最優先)」。プラスは一般ユーザーでも設定できるけど、マイナス値はroot権限が必要だよ。
すでに動いてるプロセスの優先度も変えられる?
niceだけでリソース制御は十分なの?
📖 おまけ:英語の意味
「nice(親切な)」 = 他のプロセスに対して「親切」にする
💬 nice値が高いほど他のプロセスにCPUを「譲る(親切にする)」という意味だよ