Планирование подов смешанной критичности: cgroups v2, привязка к ядрам и приоритеты RT

Защита критических сервисов торможения и руления от влияния развлекательных приложений с помощью иерархических cgroups v2.

Единая иерархия cgroups v2 против архитектурных уязвимостей старой версии v1

Старая версия cgroups v1 использовала раздельные деревья, из-за чего процесс с урезанным CPU мог забить память буферами записи на диск. В cgroups v2 введена единая иерархия, где контроллеры памяти и ввода-вывода согласованы между собой.

Приоритеты реального времени SCHED_FIFO для исполнительных сервисов ASIL-D

Обычные приложения работают под управлением планировщика SCHED_OTHER, а критические поды управления торможением используют POSIX SCHED_FIFO с приоритетом выше 90. Ядро вытесняет любые обычные задачи за 12 мкс для соблюдения цикла управления.

Исследовать портфель доменов