首页
›
Linux内核与驱动
›
008-PREEMPT_RT补丁机制
›
《PREEMPT_RT配置选项调优减少调度延迟》
VIP10
本课程属于:008-PREEMPT_RT补丁机制
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
PREEMPT_RT配置选项调优减少调度延迟
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
实时系统概述
实时系统定义 · 硬实时与软实时区别 · 调度延迟概念
实时系统概述
实时系统定义
02
Linux内核调度基础
CFS调度器原理 · 时间片与优先级 · 内核抢占点
Linux
内核调度基础
03
PREEMPT_RT补丁介绍
PREEMPT_RT发展历史 · 主要特性 · 与主线内核的关系
PREEMPT
RT
04
内核配置选项总览
PREEMPT_RT相关内核配置菜单 · Kconfig结构 · 配置依赖关系
内核配置选项总览
PREEMPT
05
抢占模型选择
PREEMPT_NONE · PREEMPT_VOLUNTARY · PREEMPT
抢占模型选择
PREEMPT
06
中断线程化配置
CONFIG_IRQ_FORCED_… · 中断线程化原理 · 软中断与tasklet迁移
断线程化配置
CONFIG
07
高精度定时器配置
CONFIG_HIGH_RES_TI… · hrtimer机制 · 与标准定时器对比
高精度定时器配置
CONFIG
08
时钟源与时钟事件
CONFIG_TICK_ONESHO… · CONFIG_NO_HZ_FULL · dynticks模式
时钟源
时钟事件
09
RCU机制调优
CONFIG_RCU_EXPERT · RCU抢占支持 · RCU_NOCB_CPU
RCU
机制调优
10
自旋锁与互斥锁配置
CONFIG_RT_MUTEXES · CONFIG_PREEMPT_RT_… · 锁原语替换
自旋锁
互斥锁配置
11
CPU隔离配置
CONFIG_CPU_ISOL_OP… · isolcpus内核参数 · cpuset cgroup
CPU
隔离配置
12
中断亲和性配置
SMP IRQ affinity · irqbalance服务 · 手动绑定中断到特定CPU
断亲
性配置
13
内核抢占临界区优化
CONFIG_PREEMPT_COU… · 临界区识别 · local_irq_save替代方案
内核抢占临界区优…
CONFIG
14
调度器配置调优
CONFIG_SCHED_DEBUG · 调度域与调度组 · 负载均衡调优
调度器配置调优
CONFIG
15
内存管理实时配置
CONFIG_NUMA · CONFIG_COMPACTION · 页面分配器调优
内存管理实时配置
CONFIG
16
文件系统实时配置
CONFIG_EXT4_FS · 日志模式选择 · noatime挂载选项
文件系统实时配置
CONFIG
17
网络栈实时配置
CONFIG_NET_RX_BUSY… · NAPI轮询 · 网络中断合并
网络栈实时配置
CONFIG
18
电源管理配置
CONFIG_CPU_FREQ · cpuidle调优 · 动态频率调整对延迟的影响
电源管理配置
CONFIG
19
跟踪与测量工具配置
CONFIG_FTRACE · CONFIG_PERF_EVENTS · CONFIG_LATENCYTOP
跟踪
测量工具配置
20
内核编译优化
CONFIG_CC_OPTIMIZE… · LTO · 内核压缩
内核编译优化
CONFIG
21
实时内核启动参数
isolcpus · nohz_full · rcu_nocbs
实时内核启动参数
isolcpus
22
用户空间实时配置
SCHED_FIFO/SCHED_R… · chrt命令 · mlockall
用户空间实时配置
SCHED
23
中断延迟测量与分析
中断入口到出口延迟 · 中断处理函数耗时 · 中断嵌套影响
断延迟测量
分析
24
调度延迟测量与分析
wakeup延迟 · 调度切换延迟 · 优先级反转检测
调度延迟测量
分析
25
优先级反转与解决
优先级反转场景 · 优先级继承协议 · 优先级天花板协议
优先级反转
解决
26
死锁检测与预防
死锁条件 · lockdep工具使用 · RT内核中的死锁预防策略
死锁检测
预防
27
实时系统性能基准测试
cyclictest详细使用 · hackbench测试 · schbench测试
实时系统性能基准…
cyclictest
28
典型实时场景配置案例
音频处理系统配置 · 工业控制配置 · 机器人系统配置
典型实时场景配置…
音频处理系统配置
29
常见问题与调试技巧
高延迟原因排查 · 内核panic分析 · oops信息解读
常见问题
调试技巧
30
课程总结与最佳实践
配置清单汇总 · 性能与功能权衡 · 持续监控建议
课程总结
最佳实践
所属VIP或分类
同VIP:PREEMPT_RT内核编译全流程:配置打补丁与启动验证
同VIP:PREEMPT_RT延迟诊断与内核调优:ftrace
同VIP:PREEMPT_RT性能调优:中断延迟与调度延迟测量工具链