renice

Изменение приоритетов выполнения процессов (POSIX)

Синтаксис:

renice уровень_приоритета [-g группа_процессов...] [-p идентификатор_процесса...] [-u пользователь...]

Опции:

-g группа_процессов
Изменить приоритет выполнения процессов в указанной группе.
-p идентификатор_процесса
Изменить приоритет указанного процесса.
-u пользователь
Изменить приоритет процессов, владельцем которых является указанный пользователь.
уровень_приоритета
Значение изменения приоритета. Положительные числа понижают приоритет на соответствующее количество полных уровней приоритета, отрицательные числа повышают приоритет.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Утилита renice позволяет изменять приоритет всех потоков в одном или нескольких выполняемых процессах. Указанный уровень_приоритета вычитается из текущего приоритета каждого выбранного процесса.

Вводимое значение: renice:
Положительное значение (например, 2 или +2) Снижает приоритет процесса, обеспечивая более "сдержанное" поведение.
Отрицательное значение (например, -2) Повышает приоритет процесса, обеспечивая "агрессивное" поведение.

Приоритет можно скорректировать следующим образом:

Пользователь Возможный приоритет
Отличный от root От 1 до 63
root От 1 до 255

При отсутствии соответствующих полномочий пользователь может применять утилиту renice только к собственным процессам. Диапазон привилегированных приоритетов можно изменить с помощью опции -P для утилиты procnto-*.

Примеры:

Понизить приоритет процесса 768 на 2 уровня:

renice 2 -p 768

Возвращаемое значение:

0
Завершено успешно.
>0
Возникла ошибка.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», POSIX

Тематические ссылки:

nice, procnto-*, slay




Предыдущий раздел: Утилиты