首页/系统/Linux 内核与性能调优速查/EEVDF 调度器(6.6 起)
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条
内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

EEVDF 调度器(6.6 起)

内核 6.6 起默认调度器演进为 EEVDF(最早合格虚拟截止时间),改善延迟敏感任务的选择;调参项迁移到 sched_base_slice 等。

引入版本Linux 6.6
新参数sched_base_slice_ns 等(默认 3ms 量级)
旧参数sched_latency_ns 等文件在新版本中可能不存在或语义变化

确认版本与参数

确认版本与参数
uname -r
ls /proc/sys/kernel/ | grep -E 'sched_(base_slice|latency)'
调度延迟类调优前先确认内核版本:旧 CFS 经验参数在新内核上不一定适用。

易错点

  • 照抄网上 CFS 时代调参出现在新内核上经常找不到文件,先 ls 核对再操作
  • 调度器换代不等于延迟问题自动消失,仍用量化工具(cyclictest/perf sched)验证

数据来源与参考

  • Linux 内核 Documentation/scheduler/sched-design-CFS.rst
  • Linux 内核 6.6 发布说明(EEVDF 默认启用)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌