Я изучал переменные, которые можно изменить во время выполнения через proc / sysctl. Например, есть поле sched_rt_runtime_us .
Согласно:
https://doc.opensuse.org/documentation/leap/tuning/html/book.sle.tuning/cha.tuning.taskscheduler.html
это значит:
Квант, выделенный для задач в реальном времени во время sched_rt_period_us.
Значение -1 отключает принудительное использование полосы пропускания RT. По умолчанию задачи RT
может потреблять 95% ЦП / с, таким образом оставляя 5% ЦП / с или 0,05 с для использования
SCHED_OTHER задачи
Означает ли это, что установка этой переменной в -1 и запуск бесконечного RT-процесса заблокирует любой нормальный процесс?
Есть ли способ повлиять на планировщик процесса через эти переменные, чтобы изменение было видно пользователю? (Я имею в виду более медленную производительность и т. Д.)