Linux Plumbers Conference 博客发布了一份关于 sched_ext 微会议的报告,该微会议在布拉格举行。报告称,会议讨论主要围绕三个主题展开。
sched_ext 中的优先级反转
第一个主题是 sched_ext 中的优先级反转及其处理。报告称,相关讨论涵盖锁持有者与锁等待者的抢占、时间片延长,以及让代理执行(proxy execution)与 BPF 调度器协同工作。
半虚拟化调度
第二个主题是半虚拟化调度。报告将其描述为让主机与客户机调度器跨越 VM 边界进行协作。报告称,在该讨论中,sched_ext 被定位为主机上的策略引擎。
设备与拓扑感知调度
第三个主题是设备与拓扑感知调度。讨论涉及利用硬件反馈(具体为 Intel HFI)来驱动任务放置,也从设备/加速器局部性的角度讨论了任务放置。缓存拓扑是讨论中用于驱动任务放置的另一项输入。




