知識の箱

主に気象を研究する上で得た知識と、WEBページ作成のために得た知識を記録しています。

優先度の変え方

各プロセスには優先度が設定されていて、優先度が高いものから順に実行される。従って、あるプログラムの優先度を上げれば、そのプログラムの処理は早く終了するし、優先度を下げれば、プログラムの処理には時間がかかるようになる。

プロセス(プログラム)の優先度は、niceコマンドで変更できる。niceコマンドで指定できる優先度は、優先度最高の-20から優先度最低の19までの40段階になっている。初期設定では、プログラムは優先度0で実行される。例えば、計算に何日もかかってしまうようなプログラムを実行するときは、

$ nice -n 19 プログラム名

のように設定しておけば、通常のオペレーションに与える影響は少なくなる。また、できるだけ短時間で終わらせたい処理の場合は、

$ nice -n -20 プログラム名

引用: http://www.atmarkit.co.jp/flinux/rensai/linuxtips/288nice.html

*************************

実行中のプロセスの優先度を変える。

処理優先度を最高にする
$ renice -20 (プロセスID)
(プロセスID): old priority 19, new priority -20

処理優先度を最低にする
$ renice 20 (プロセスID)
(プロセスID): old priority -20, new priority 20