Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 13 章 实时内核

关于 Red Hat Enterprise Linux for Real Time 内核

Red Hat Enterprise Linux for Real Time 内核旨在为具有非常高确定性的系统启用微调。结果的一致性增加的主要增加,应通过调整标准内核来实现。实时内核通过调优标准内核,实现较小的增加速度。
实时内核位于 rhel-7-server-rt-rpms 存储库中。安装指南 包含安装说明,以及文档的其余部分,请参见 Red Hat Enterprise Linux for Real Time 产品文档

kernel-rt 源已更新

kernel-rt 源已升级为基于最新的 Red Hat Enterprise Linux 内核源树,它提供了大量的程序错误修复和增强。(BZ#1553351)

完全支持实时内核的 SCHED_DEADLINE 调度程序类

Red Hat Enterprise Linux 7.4 中作为技术预览引入的 realtime _DEADLINE 调度程序类现已获得全面支持。调度程序根据应用程序截止时间启用可预测的任务调度。SCHED_DEADLINE 通过保证计时隔离来获得定期工作负载的好处,这不仅基于固定的优先级,也取决于应用程序的计时要求。(BZ#1297061)

rt-entsk 可防止 IPI 生成和实时任务的延迟

chrony 守护进程 chronyd 启用或禁用网络时间戳,这会在内核中激活静态密钥。当启用或禁用静态密钥时,会生成三个处理器中断(IPI)来通知其他激活处理器。
在以前的版本中,快速激活和取消激活 chronyd 静态密钥会导致实时任务的延迟。因此,会出现延迟激增。在这个版本中,systemd 启动 rt-entsk 程序,它会启用时间戳并防止生成 IPI。因此,IPI 生成不再发生快速成功,实时任务不再会因为这个程序错误而延迟。(BZ#1616038)