首页
›
Linux内核与驱动
›
041-Linux内核裁剪
›
《Linux内核性能调优:裁剪非核心功能提升实时性》
VIP10
本课程属于:041-Linux内核裁剪
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核性能调优:裁剪非核心功能提升实时性
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
实时系统概述
实时系统定义 · 硬实时与软实时区别 · 实时系统典型应用场景(工业控制
实时系统概述
实时系统定义
02
Linux实时性挑战
Linux通用内核的调度延迟 · 中断延迟 · 优先级反转问题分析
Linux
实时性挑战
03
内核裁剪方法论
最小化原则 · 模块化裁剪 · 编译时配置优化
内核裁剪方法论
最小化原则
04
内核配置工具入门
make menuconfig · make xconfig · make nconfig的使用与配置…
内核配置工具入门
make
05
CPU架构与实时性
x86与ARM架构对实时性的影响 · 多核缓存一致性 · NUMA架构下的实时优化
CPU
架构
06
进程调度器基础
CFS调度器原理 · 实时调度策略(SCHED_FIFO · SCHED_RR
进程调度器基础
CFS
07
实时调度器配置
调整调度器时间片 · 设置实时优先级范围 · 配置CPU隔离(isolcpus)
实时调度器配置
调整调度器时间片
08
中断处理优化
中断线程化 · 中断亲和性设置 · 减少中断嵌套
断处理优化
断线程化
09
时钟与定时器子系统
高精度定时器(hrtimer) · 动态时钟(tickless) · 时钟源选择
时钟
定时器子系统
10
内核抢占模型
Preempt Kernel配置 · 低延迟抢占(Low-Latency… · Voluntary Preempti…
内核抢占模型
Preempt
11
内存管理裁剪
关闭交换分区 · 禁用透明大页 · 配置CMA连续内存分配器
内存管理裁剪
关闭交换分区
12
文件系统裁剪
只读文件系统(SquashFS) · 临时文件系统(tmpfs) · 关闭日志功能
文件系统裁剪
SquashFS
13
网络协议栈裁剪
关闭IPv6 · 禁用不必要的网络协议 · 优化网络中断处理
网络协议栈裁剪
IPv6
14
设备驱动裁剪
移除不必要驱动 · 使用静态编译驱动 · 优化驱动中断处理
设备驱动裁剪
移除不必要驱动
15
电源管理裁剪
禁用CPU频率调节 · 禁用ACPI高级配置 · 关闭设备电源管理
电源管理裁剪
CPU
16
内核锁机制优化
减少自旋锁使用 · 使用RCU锁替代读写锁 · 优化互斥锁实现
内核锁机制优化
减少自旋锁使用
17
内核跟踪与调试工具
Ftrace · Perf · eBPF
内核跟踪
调试工具
18
实时内核补丁(PREEMPT_RT)
PREEMPT_RT原理 · 内核配置选项 · 典型补丁安装流程
PREEMPT
RT
19
内核编译优化
GCC编译优化选项(-O2 · -Os) · LTO链接时优化
内核编译优化
GCC
20
启动参数优化
内核启动参数详解(isolcpus · nohz_full · rcu_nocbs
启动参数优化
isolcpus
21
用户空间实时性
实时进程优先级设置(chrt) · 内存锁定(mlockall) · 避免页面错误
用户空间实时性
chrt
22
实时基准测试
Cyclictest延迟测试 · Hackbench调度测试 · 实时性能指标分析
实时基准测试
Cyclictest
23
容器与虚拟化实时性
KVM实时优化 · Docker实时配置 · CPU pinning与内存大页
容器
虚拟化实时性
24
多核负载均衡优化
关闭自动负载均衡 · 手动绑定CPU亲和性 · 使用cpuset控制组
多核负载均衡优化
关闭自动负载均衡
25
内核日志与打印优化
关闭printk · 使用动态调试 · 减少控制台输出
内核日志
打印优化
26
实时安全与隔离
内核地址空间布局随机化(KASLR)… · 关闭不必要的安全模块(SELinux…
实时安全
隔离
27
实时系统集成测试
集成测试框架搭建 · 压力测试方法 · 长时间稳定性验证
实时系统集成测试
集成测试框架搭建
28
案例分析
工业机器人控制器内核裁剪实战 · 无人机飞控系统实时优化案例
案例分析
工业机器人控制器…
29
常见问题与排错
内核panic分析 · 死锁检测 · 实时任务超时排查
常见问题
排错
30
未来趋势
Linux实时性发展路线 · Rust语言内核模块 · 异构计算与实时性融合
未来趋势
Linux
所属VIP或分类
同VIP:Linux内核裁剪:内存管理精简与调试工具链应用
同VIP:Linux内核裁剪:文件系统与启动优化综合调校
同VIP:Linux内核裁剪:文件系统精简与启动时间优化