首页
›
车载软件与智能汽车
›
004-Davinci Configurator工程实战
›
《OS调度配置与任务优先级深度调优》
VIP20
本课程属于:004-Davinci Configurator工程实战
车载软件与智能汽车 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
OS调度配置与任务优先级深度调优
📚 共计 30 章节
01
调度器基础
操作系统调度器的作用、调度策略分类(抢占式/非抢占式)、调度器与进程状态机的关系。
抢占式
状态机
02
CFS调度器深度解析
完全公平调度器原理、虚拟运行时间(vruntime)、红黑树数据结构、调度延迟与最小粒度。
vruntime
红黑树
03
实时调度策略
SCHED_FIFO与SCHED_RR的区别、实时优先级范围(1-99)、实时任务的设计约束与风险。
FIFO
RR
实时
04
优先级反转与优先级继承
优先级反转问题复现、优先级继承协议(PIP)、优先级天花板协议(PCP)、实际案例(火星探路者)。
PIP
PCP
火星探路者
05
Nice值与优先级映射
Nice值的范围(-20到19)、Nice值与权重的关系、通过renice动态调整优先级。
Nice
renice
06
CPU亲和性(Affinity)
sched_setaffinity系统调用、taskset工具使用、NUMA架构下的亲和性优化。
taskset
NUMA
07
调度域与调度组
SMP调度域层次结构、调度组的负载均衡、调度域的标志位(SD_*)。
SMP
负载均衡
08
负载均衡算法
pull与push机制、忙均衡与空闲均衡、迁移成本与缓存热度。
pull/push
缓存热度
09
Hugepage与调度性能
TLB缺失对调度的影响、透明大页(THP)配置、大页与实时任务的结合。
TLB
THP
10
cgroups与CPU资源控制
cgroups v1/v2的CPU子系统、cpu.shares与cpu.cfs_quota_us、cpuacct统计。
cgroups
cpuacct
11
CPU热插拔与调度
CPU hotplug流程、调度器对CPU上下线的处理、isolcpus内核参数。
hotplug
isolcpus
12
中断与软中断调度
中断线程化(threaded IRQ)、软中断(softirq)与ksoftirqd、中断亲和性设置。
threaded IRQ
softirq
13
RCU与调度延迟
RCU的基本原理、RCU对调度延迟的影响、如何监控RCU stall。
RCU
stall
14
调度器调优参数
sched_latency_ns、sched_min_granularity_ns、sched_wakeup_granularity_ns、sched_migration_cost_ns。
延迟
粒度
15
实时内核(PREEMPT_RT)
PREEMPT_RT补丁集介绍、内核抢占模型配置、RT Throttling机制。
PREEMPT_RT
Throttling
16
调度器性能分析工具
perf sched命令、ftrace调度事件、trace-cmd与Kernelshark可视化。
perf
ftrace
17
调度延迟测量
cyclictest工具使用、调度延迟的统计分布、影响延迟的因素分析。
cyclictest
延迟分布
18
任务优先级设计原则
Rate Monotonic Scheduling(RMS)、Earliest Deadline First(EDF)、优先级分配策略。
RMS
EDF
19
多核环境下的优先级反转
全局锁与本地锁、自旋锁对优先级的影响、读写锁的优先级问题。
自旋锁
读写锁
20
Docker/KVM中的调度
容器内的优先级映射、虚拟CPU(vCPU)的调度、CPU pinning与overcommit。
Docker
KVM
pinning
21
调度器与电源管理
cpuidle与调度器的交互、调度器对idle状态的选择、节能调度(Energy-Aware Scheduling)。
cpuidle
节能
22
调度器与内存管理
页面错误对调度的影响、内存回收(kswapd)与调度延迟、OOM killer与优先级。
kswapd
OOM
23
调度器与文件系统
I/O等待对调度的影响、CFQ与deadline I/O调度器、异步I/O与调度。
CFQ
deadline
24
调度器与网络
网络软中断的调度、NAPI与轮询、网络吞吐量与调度延迟的权衡。
NAPI
吞吐量
25
调度器调试与故障排查
调度器死锁检测、调度器栈回溯、hung_task与watchdog。
死锁
watchdog
26
调度器与虚拟化
KVM的vCPU调度策略、Xen的Credit调度器、VMware的CPU调度。
KVM
Xen
VMware
27
调度器与容器
Kubernetes的CPU管理策略、静态CPU管理策略、拓扑管理策略。
K8s
拓扑管理
28
调度器与AI/ML负载
GPU调度与CPU调度的协同、批处理任务的调度优化、推理任务的低延迟需求。
GPU
推理
29
调度器与嵌入式系统
单核与多核嵌入式调度、Tickless内核、功耗约束下的调度。
Tickless
嵌入式
30
调度器未来趋势
Linux调度器的发展方向、BPF在调度中的应用、用户态调度(Uthreads)。
BPF
Uthreads
所属VIP或分类
同VIP:Bootloader配置集成与刷写流程设计
同VIP:CAN总线通信矩阵导入与信号映射实战
同VIP:RTE事件触发配置与运行实体设计