⚡ Linux 功耗调优 · 策略设计
📘 风格 · 30章完整目录
🧑🎓
从入门到实战 · 点击卡片跳转
01
功耗调优概述
Linux功耗管理重要性 · 性能权衡 · 数据中心与嵌入式挑战
→
02
CPU频率与电压调节
cpufreq框架 · governor策略 · cpupower/cpufrequtils
→
03
CPU空闲状态管理
cpuidle · C-states · idle governor · 查看/调整空闲状态
→
04
进程调度与功耗
CFS调度器 · EAS原理 · task placement策略
→
05
内存功耗管理
DVFS · 自刷新 · NUMA优化 · 透明大页影响
→
06
I/O功耗管理
块设备/NVMe节能 · ALPM · SATA链路 · I/O调度器
→
07
网络功耗管理
WOL/ASPM/EEE · NAPI中断合并 · 无线网卡电源
→
08
GPU与加速器功耗
GPU DVFS · 空闲管理 · CUDA MPS · NPU/TPU调优
→
09
外设与总线功耗
PCIe ASPM · USB自动挂起 · ACPI · Runtime PM
→
10
ACPI与电源状态
G0-G3 · S0-S5 · D0-D3 · P-states/C-states/T-states
→
11
电源管理框架
PM核心 · PM QoS · wakeup sources · suspend/resume
→
12
电池与充电管理
ACPI电池 · 充电策略 · 电量校准 · upower/tlp/powertop
→
13
热管理与节流
thermal框架 · 传感器/冷却 · governor · 被动/主动冷却
→
14
功耗测量与监控
功率计/RAPL · 软件估算 · perf/eBPF · Powertop
→
15
RAPL功耗限制
RAPL域 · 功耗限制 · turbostat/powercap-info
→
16
eBPF与功耗观测
eBPF追踪CPU频率 · 设备电源 · BCC工具集
→
17
容器与虚拟化功耗
cgroup · KVM电源管理 · Docker隔离 · K8s策略
→
18
实时系统功耗调优
PREEMPT_RT · 实时任务与节能 · 低功耗设计模式
→
19
嵌入式与IoT优化
MCU/MPU对比 · Zephyr · 时钟门控 · 深度睡眠
→
20
服务器与数据中心
PUE · DVFS · Power Capping · 液冷/风冷策略
→
21
移动设备功耗调优
Android/Linux差异 · 屏幕/背光 · GPS · 后台限制
→
22
文件系统与存储
日志影响 · FTL · ZRAM/ZSWAP · 挂载选项
→
23
内核编译选项与功耗
PM_DEBUG · sysctl · 内核模块功耗影响
→
24
用户态调优工具
TLP配置 · powertop自动调优 · schedutil · cpupower
→
25
功耗调优案例分析
Web/视频转码/边缘AI/车载系统调优
→
26
功耗与性能量化
性能计数器 · PPW · Pareto前沿 · 负载建模
→
27
功耗调优自动化
Intel Speed Select · 机器学习 · Bayesian Optimization
→
28
功耗安全与可靠性
DVFS攻击 · 故障注入 · 低电压可靠性 · ECC权衡
→
29
未来趋势与前沿
近阈值计算 · NVM · 异构集成 · 量子计算功耗
→
30
综合实战
构建完整调优方案 · 需求/基线/策略/验证/迭代
→