хорошее поведение команды, когда работает только 1 функция

Я только что узнал о существовании приятного (и ионного), что кажется действительно интересным.

Я просто хочу запустить процесс p_low с меньшим приоритетом, чем мой обычный p_normal.

На вики-странице (единственный источник, который показывает мне, как распределяется ресурс) мне удалось получить следующее:

процесс, запущенный с хорошим +15, получит 25% выделенное процессорное время для процесса с нормальным приоритетом: (20-15) / (20-0) = 0,25

Таким образом, на основании этого я могу предоставить 10% процессорного времени моему процессу p_low, если "nice -18 p_low"

Это прекрасно ЕСЛИ МОЙ 'p_normal' РАБОТАЕТ .

Итак, вопрос: есть ли способ указать планировщику использовать значение удобства по умолчанию и только -18, когда работает что-то еще?

В худшем случае я могу создать сценарий, который проверяет, работает ли что-нибудь еще. запущен, и "переименовать" мой процесс, но мне кажется, что это не лучший вариант ...


РЕДАКТИРОВАТЬ:

ОТВЕТ: Как указал @jilliagre в комментариях под его ответом:

, если больше ничего не выполняется, команда получит 100% ресурсов процессора. независимо от того, насколько хороша эта любезность (-18, 0, +18, ...)

0
03.02.2016, 10:15
0 ответов

Теги

Похожие вопросы