Linuxコマンド辞典 niceコマンド(プロセス管理)
実行優先度を設定してコマンドを実行する「nice」コマンドの概要と使い方を記載しています。
RHEL Fedora CentOS Vine Deblan Ubuntu Plamo
参考サイト:Man page of INSTALL
概要・使用方法
実行するコマンドのスケジュールリング優先度(NICE値)を調整し、与えられた優先度でコマンド実行します。topコマンドの「NI」欄で優先度を確認できます。また、psコマンドでは「-o %n」オプションを指定すれば確認できます。NICE値を低く設定すればするほど、優先度は上がります。
この優先度の最高数値は-20、最低数値は19まで設定できます。優先度を指定しない場合は10が設定されます。0以下の数値は設定する場合は管理者権限が必要です。実行中のプロセスの優先度を変更するにはreniceコマンドを利用します。
書式
$ nice [オプション] [コマンド[引数・・・]]
オプション
-n 優先度 –adjustment=優先度 | NICE値を指定してコマンドを実行する(デフォルトは10) |
niceを指定してコマンドを実行
$ nice -n 優先度 コマンド名
実行結果
[suna@localhost ~]$ nice -n 15 vi test.txt
[suna@localhost ~]$ ps -ao "%p %a %n"
PID COMMAND NI
1714 dbus-run-session -- gnome-s 0
2354 /usr/libexec/ibus-engine-si 0
835492 vi test.txt 15
835493 ps -ao %p %a %n 0