Renice

Программа renice изменяет приоритет уже работающего процесса.

renice приоритет [[-p] PID ...] [[-g] группа ...] [[-u] пользователь ...]

Программе необходимо указать значение поля nice.

При помощи следующих параметров можно определить, каким процессам будем менять приоритет:

  • –p PID — процессам с указанным PID. Можно написать несколько значений PID, разделяя их пробелами.
  • –g группа — всем процессам, выполняемым с правами указанной группы.
  • –u пользователь — всем процессам, выполняемым с правами указанного пользователя

Например, необходимо изменить значение поля nice у уже работающей программы top.

$ top -b -n1 -p 18026
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
18026 artur     16   0  2064 1068  832 S  0.0  0.4   0:00.10 top
$

Воспользуемся программой renice.

$ renice 5 -p 18026
18026: old priority 0, new priority 5
$ top -b -n1 -p 18026
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
18026 artur     21   5  2064 1072  832 S  0.0  0.4   0:00.47 top
$

Как видите, в поле nice было записано значение 5.