SCHED_DEADLINE 为 Linux 内核实现了 Earliest Deadline First (EDF) 调度算法。目前还是体验阶段,还需要进一步更新完善,但已经完全可以工作,提供真正实时的应用调度。
实时Linux调度软件SCHED_DEADLINE 的一个新的版本已经在Linux内核邮件列表中被释出。没有阅读之前的邮件信息的人:它包含了一个新的基于截止日期、具有带宽隔离(资源预留)能力的Linux内核CPU调度软件。它支持通过动态任务迁移实现全局/簇多处理器调度。该版本已将之前的建议与意见纳入考虑,并且与最新机器内核一致。YouTube上有关于SCHED_DEADLINE 的一部视频。
历经一年多的开发,Linux 调度器SCHED_DEADLINE 第4版本已被提交至内核社区。除了将之前的评论和观察纳入考虑之外,该版本还改进了动态任务迁移中对rq选择的处理,并本地集成了PREEMPT_RT 项目 (虽然对标准主流内核,该项目也提供了一个补丁)。官方开发环境已迁移到了GitHub库。 转载请注明:Linux人社区
评论