Обычные исправления RHEL и PREEMPT_RT в одной системе? Является ли это возможным

Я новичок в патчах PREEMPT_RT, поэтому мне было интересно, могу ли я установить патчи RHEL и PREEMPT_RT в одной системе, например, может ли одно из ядер запускать PREEMPT_RT, а другое запускать RHEL

так что я могу выполнять сложные задачи, критичные ко времени, на PREEMPT_RT и предоставить графический интерфейс на RHEL, который будет отображать это?

есть ли такой метод?


person Altris    schedule 27.08.2020    source источник
comment
Стандартное ядро ​​позволяет выделить ядра для конкретных задач и прерываний. Как правило, это дает лучшую пропускную способность, чем вытеснение.   -  person stark    schedule 27.08.2020
comment
@stark Как именно? (CGroups, сходство с процессором?)   -  person Parsa Mousavi    schedule 27.08.2020


Ответы (1)


Используйте isolcpus в командной строке, чтобы предотвратить планирование других процессов и наборов задач для установки сходства ЦП для критических процессов. Например, в 4-ядерной системе вы можете зарезервировать ЦП 1-3 для критического процесса и запланировать все остальные на ЦП 0. Когда критический процесс является единственной запущенной задачей, вытеснение не требуется.

person stark    schedule 28.08.2020