изменение приоритета процесса в реальном времени в Linux ..? - PullRequest
2 голосов
/ 19 июля 2011

Мой запрос касается разработки значения приоритета процесса.В моей системе процесс A выполняется в RR с приоритетом 83. Теперь у меня есть другой процесс B в RR, я хочу, чтобы приоритет B был выше, чем A (т.е. я хочу, чтобы B планировался всегда по сравнению с A).

Чтобы сделать это, какое значение я должен выбрать для B. Я прочитал в коде, что есть штраф / бонус 5 в зависимости от истории процесса.

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

Пожалуйста, помогите в разработке этого значения.

1 Ответ

1 голос
/ 18 октября 2011

Теперь я понял. Задачи реального времени (FF / RR) не регулируются правилами штрафов / бонусов. С O (1) планировщиком будет выбрана задача с более высоким приоритетом. В моем случае процесс B будет запланирован, если его приоритет больше, чем процесс A.

Штраф / бонус за SCHED_OTHER / SCHED_NORMAL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...