⚡ 内核调度器功耗优化实战
30章 · 完全目录
📘
风格 · 明快专业
01
调度器功耗优化概述
CPU idle状态
P-state基础
功耗关系模型
02
Linux调度器架构基础
CFS核心原理
调度类与策略
运行队列
03
CPU空闲管理基础
cpuidle子系统
C-state vs P-state
idle governor
04
调度器与cpuidle的交互
tickless模式
动态时钟
预测空闲时长
05
负载跟踪与功耗感知
PELT算法
负载信号
功耗优化价值
06
EAS(能耗感知调度)入门
核心思想
能量模型
调度决策流程
07
能量模型详解
CPU功耗建模
动态/静态功耗
校准能量模型
08
EAS调度域与容量
调度域拓扑
CPU容量计算
容量与功耗权衡
09
EAS任务放置策略
选择最优CPU
唤醒路径优化
负载均衡功耗
10
EAS与CFS的协同
修改CFS负载均衡
组调度支持
局限性分析
11
P-state与调度器的协同
DVFS基础
频率选择
schedutil governor
12
schedutil governor实战
工作原理
utilization映射
参数调优
13
调度器与热管理
热节流影响
温度感知
cooling device
14
任务类型与功耗特征
CPU/IO密集型
后台/前台任务
周期性任务
15
调度器参数调优
sysctl参数
cgroup控制
性能功耗权衡
16
多核调度与功耗
big.LITTLE
DynamIQ优化
异构多核挑战
17
调度器与内存子系统
内存访问功耗
NUMA调度优化
内存带宽影响
18
实时任务与功耗
RT调度类功耗
deadline调度
实时系统优化
19
调度器与中断管理
中断负载影响
IRQ亲和性
中断与idle冲突
20
调度器与电源管理IC
PMIC接口
电压/频率请求
响应延迟
21
调度器功耗分析工具
perf工具
tracepoint
ftrace分析
22
调度器功耗调试实战
定位功耗问题
日志分析
联合调试
23
调度器功耗优化案例1
移动设备调度
屏幕亮灭策略
启动速度与功耗
24
调度器功耗优化案例2
服务器调度优化
虚拟化功耗
数据中心能效
25
调度器功耗优化案例3
嵌入式/IoT
实时性与功耗
电池供电策略
26
调度器功耗优化案例4
游戏场景调度
GPU/CPU协同
帧率稳定功耗
27
调度器功耗优化案例5
音频/视频播放
多媒体调度
低功耗播放
28
调度器功耗优化前沿技术
机器学习调度
预测性调度
自适应功耗
29
调度器功耗优化最佳实践
优化流程
团队协作
CI功耗测试
30
课程总结与展望
未来趋势
开源进展
学习资源