renice

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

Синтаксис:

renice уровень_приоритета [-g группа_процессов...]

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

Поддерживаемые платформы:

Neutrino

Опции:

-g группа_процессов

Изменить приоритет выполнения процессов в указанной группе.

-p идентификатор_процесса

Изменить приоритет указанного процесса.

-u пользователь

Изменить приоритет процессов, владельцем которых является указанный пользователь.

уровень_приоритета

Значение изменения приоритета. Положительные числа понижают приоритет на соответствующее количество полных уровней приоритета, отрицательные числа повышают приоритет.

Описание:

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

Вводимое значение

renice

Положительное значение (например, 2 или +2)

Снижает приоритет процесса, обеспечивая более "сдержанное" поведение.

Отрицательное значение (например, -2)

Повышает приоритет процесса, обеспечивая "агрессивное" поведение.


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

Пользователь

Возможный приоритет

Отличный от root

От 1 до 63

root

От 1 до 255


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

Примеры:

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

renice 2 -p 768

Статус завершения:

0

Завершено успешно.

> 0

Возникла ошибка.