Установите значение «хороший» для конкретных процессов по умолчанию

Я хотел бы установить определенные «хорошие» значения для нескольких процессов на ноутбуке. Например, я бы хотел, чтобы оконный менеджер работал с -10 и сохранял значение по умолчанию 0.

Я знаю, что «переназначение» может изменить качество процессов, но это апостериорно, и я не хочу «переназначать» мой процесс оконного менеджера каждый раз, когда я открываю компьютер. Точно так же «limits.conf» позволяет указать вежливость по умолчанию для определенных пользователей или групп, но не (насколько я знаю) для конкретных процессов.

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


person Xavier Fernández i Marín    schedule 23.03.2014    source источник


Ответы (1)


Используйте nice(1), например.

 nice --5 x-window-manager

или чаще

 nice make -j 2

Вам, вероятно, нужны привилегии root, чтобы сделать неприятную настройку (например, отрицательную, которая повышает вероятность того, что вас запланируют). См. nice(2).

См. также ionice(1).

person Basile Starynkevitch    schedule 23.03.2014