Использование уровня подлинности при планировании RT - PullRequest
0 голосов
/ 08 апреля 2019

Я читал ответы на эту тему приоритеты в linux .

Однако, проверив некоторые дополнительные источники, я запутался.Я видел в одном из ответов в этом обсуждении , что на самом деле невозможно использовать изящество для политик планирования RT (в частности, меня интересует Round Robin).Я прочитал в документации sched_rr_get_interval следующую информацию

POSIX не определяет какой-либо механизм для управления размером кванта времени циклического перебора.Старые ядра Linux предоставляют (непереносимый) способ сделать это.Квантом можно управлять, регулируя значение процесса nice (см. Setpriority (2)).Присвоение отрицательного (т. Е. Высокого) значения nice приводит к увеличению длины кванта;присвоение положительного (то есть, низкого) приятного значения приводит к более короткому кванту.Квант по умолчанию составляет 0,1 секунды;степень, в которой изменение значения nice влияет на квант, несколько варьировалась в разных версиях ядра.Этот метод настройки кванта был удален, начиная с Linux 2.6.24.

Как видно из этого утверждения, в документации сказано, что вы можете альтернативно использовать значение nice для увеличения кванта времени (если предположить, чтопонимание правильное).

Мой вопрос здесь такой: возможно ли чередовать квантовое значение для одного процесса?Может ли один процесс иметь больший квант, чем остальные процессы в той же очереди приоритетов?

Спасибо!

Мирослав

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