混合クリティカリティ Pod 制御:Linux cgroups v2、コア固定、および RT 優先度
階層型 cgroups v2 コントローラを用い、エンタメ系アプリが操舵や制動の安全マイクロサービスに干渉することを物理的に防止。
cgroups v2 統合階層と旧世代 v1 の構造的脆弱性の克服
旧世代 cgroups v1 はリソースごとに階層が分裂しており、CPU を絞ってもディスク書き込みバッファでメモリを圧迫する抜け道がありました。cgroups v2 は統一階層を強制し、メモリと I/O を協調制御して制限回避を完全に封じます。
ASIL-D 制御マイクロサービスのための SCHED_FIFO リアルタイム優先度設計
通常アプリが標準の公平スケジューラ(SCHED_OTHER)で動作する一方、トルク制御やブレーキ等の最重要 Pod には優先度 90 以上の POSIX SCHED_FIFO を割り当てます。カーネルは 12 マイクロ秒以内に通常処理に割り込み、制御ループを死守します。
- cgroups v2 の `memory.max` と `memory.high` により、非重要 Pod の異常メモリ消費を即座に強制終了。
- ASIL-D 安全 Pod 向けに物理 CPU コアを専有固定し、最高リアルタイム優先度(`SCHED_FIFO 99`)を付与。
- `io.weight` と `io.max` による書き込み制限で、大容量ログが安全データのストレージアクセスを阻害することを防止。
- Linux カーネル Namespace により、ドメイン間の IPC、プロセスツリー、ネットワーク構成を完全サンドボックス化。
ドメインポートフォリオを見る