Я бы хотел более систематизированный способ определения приоритетов моих задач с помощью nice (1).
Очевидно, что 0 - это «нормально», 19 - «самый низкий приоритет», а -19 - «самый высокий приоритет», но как насчет всех остальных чисел?
Если у меня есть неинтерактивное задание (я пойду за кофе, пока оно выполняется), я бы хотел немного снизить приоритет, но до какого числа? Должно быть 1 или 2 или 10 или как?
Есть ли какие-то «хорошо известные» вещи, для которых используется каждый номер приоритета?
Те же вопросы относятся к ionice.
nice
номера приоритета имеют значение только по отношению к другим процессам. Вам решать, какая структура вам нужна и какая степень детализации вам нужна. Вы можете представить его как 3 для очень низкой детализации или 5 групп для лучшей детализации вместо полного диапазона, например, High, Medium, Normal, Low, Really Low, и дать им произвольное числовое значение, скажем -19, -10 , 0, 10, 19.
Числа между ними можно использовать по мере необходимости, когда у вас есть один процесс, который немного более важен, чем средний процесс X, но не так важен, как высокий процесс Y. Впрочем, скорее всего, они вам не понадобятся.