По умолчанию установить "хорошее" значение для конкретных процессов

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

Я знаю, что "renice" может изменить привлекательность процессов, но это a-posteriori, и я не хочу "renice" моего процесса оконного менеджера каждый раз, когда я открываю компьютер. Точно так же, "limit.conf" позволяет указать предпочтение по умолчанию для конкретных пользователей или групп, но не (насколько я знаю) конкретных процессов.

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

1 ответ

Решение

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

 nice --5 x-window-manager

или чаще

 nice make -j 2

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

Смотрите также ionice(1)

Другие вопросы по тегам