Manpages

名 前

renice — 実 行 し て い る プ ロ セ ス の 優 先 順 位 を 変 更 す る 書 式
renice
priority [

[−p] pid ... ] [
[−g] pgrp ... ] [
[−u] user ... ] 説 明

renice は 動 作 中 の プ ロ セ ス の ス ケ ジ ュ ー リ ン グ 優 先 順 位 を 変 更 す る (複 数 の プ ロ セ ス を 同 時 に 変 更 す る こ と も で き る )。 以 下 の who パ ラ メ ー タ は 、 プ ロ セ ス ID、 プ ロ セ ス グ ル ー プ ID、 も し く は ユ ー ザ 名 と し て 解 釈 さ れ る 。 プ ロ セ ス グ ル ー プ を renice す る と 、 そ の グ ル ー プ に 属 す る 全 て の プ ロ セ ス の ス ケ ジ ュ ー リ ン グ 優 先 順 位 が 変 更 さ れ る 。 ユ ー ザ 名 に 対 す る renice を 行 う と 、 そ の ユ ー ザ が 所 有 し て い る 全 て の プ ロ セ ス の ス ケ ジ ュ ー リ ン グ 優 先 順 位 が 変 更 さ れ る 。 デ フ ォ ル ト で は 、 プ ロ セ ス ID に よ っ て 指 定 さ れ た プ ロ セ ス が 処 理 対 象 と な る 。

renice の サ ポ ー ト す る オ プ シ ョ ン は 以 下 の 通 り :

−g 強 制 的 に who パ ラ メ ー タ を プ ロ セ ス グ ル ー プ の ID と し て 解 釈 す る 。

−u 強 制 的 に who パ ラ メ ー タ を ユ ー ザ 名 と し て 解 釈 す る 。

−p

who が プ ロ セ ス ID と し て 解 釈 さ れ る よ う に リ セ ッ ト す る (こ れ は デ フ ォ ル ト の 解 釈 で あ る )。 例 え ば

renice +1 987 -u daemon root -p 32 プ ロ セ ス ID 987 と 32 の 優 先 度 と 、 ユ ー ザ daemon と root に よ っ て 所 有 さ れ て い る 全 て の プ ロ セ ス の 優 先 度 を 変 更 す る 。 ス ー パ ー ユ ー ザ で な い ユ ー ザ は 、 自 分 が 所 有 し て い る プ ロ セ ス の 優 先 度 し か 変 更 で き な い 。 ま た ’’nice 値 ’’ を 増 や す こ と し か で き な い 。 増 や せ る 値 は 0 か ら PRIO_MAX (20) ま で の 範 囲 で あ る 。 (こ れ は 最 重 要 な シ ス テ ム 管 理 命 令 を 妨 げ な い た め で あ る ) ス ー パ ー ユ ー ザ は あ ら ゆ る プ ロ セ ス の 優 先 度 を 変 更 で き 、 PRIO_MIN (−20) か ら PRIO_MAX の 範 囲 で 優 先 度 の 値 を 変 更 で き る 。 便 利 な 優 先 度 は : 20 (影 響 さ れ た プ ロ セ ス は 、 シ ス テ ム に 実 行 す る も の が な い 場 合 だ け 実 行 さ れ る ) 0 (’’基 本 ’’ の ス ケ ジ ュ ー リ ン グ 優 先 度 )、 負 の 値 (と て も 早 く 実 行 さ れ る ) フ ァ イ ル

/etc/passwd ユ ー ザ 名 と ユ ー ザ IDの 対 応 を 取 る 。 関 連 項 目

getpriority(2), setpriority(2) バ グ ス ー パ ユ ー ザ で な い ユ ー ザ は 、 一 度 ス ケ ジ ュ ー リ ン グ 優 先 度 を 減 ら さ れ た プ ロ セ ス に 関 し て も 、 こ れ を 増 や す こ と は で き な い 。
linux カ ー ネ ル (現 在 2.0.0) と linux libc (現 在 5.2.18) と で は 、 nice 値 を 設 定 す る シ ス テ ム コ ー ル の イ ン タ ー フ ェ ー ス が 完 全 に 同 じ で な い 。 し た が っ て renice は 変 更 前 の nice 値 と し て 正 し い 値 を 返 さ な い こ と が あ る 。 履 歴
renice
は 4.0BSD か ら 登 場 し た 。