Задать вопрос
@ClaraOswald

Как устанавливать приоритеты процессов в Linux?

Две задачи, A и B, нужны для выполнения одинакового объема работы. Но задача A имеет более высокий приоритет, и ей нужно выделять больше времени центрального процессора. Объясните, как этого можно достичь в каждом из планировщиков Linux, описанных в данной главе, в O(1) и в CFS.
  • Вопрос задан
  • 722 просмотра
Подписаться 2 Оценить 1 комментарий
Решение пользователя Олег Цилюрик К ответам на вопрос (3)
Olej
@Olej
инженер, программист, преподаватель
Но задача A имеет более высокий приоритет, и ей нужно выделять больше времени центрального процессора.

Разберитесь что такое есть приоритет в планировщике O(1) Linux (т.е., точнее, в том, что nice- это не есть приоритет вообще ..., а есть некоторая "уступчивость" ;-)) ... но на "выделять больше времени" может влиять:
$ nice -n1 A
...
$ nice -n19 B
...


Если вам нужны действительно приоритеты, то вам нужны "приоритеты реального времени" и команда chrt, см. Re: редкие полезные команды.
Ответ написан
Комментировать