首页
›
Linux内核与驱动
›
011-嵌入式Linux驱动开发
›
《嵌入式Linux驱动性能优化:减少延迟与提升吞吐量》
VIP10
本课程属于:011-嵌入式Linux驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux驱动性能优化:减少延迟与提升吞吐量
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
性能优化导论
延迟与吞吐量的定义 · 性能指标(IOPS · BPS
性能优化导论
延迟
02
Linux内核调度与中断
进程调度策略(CFS · RT) · 中断上下文的性能影响
Linux
内核调度
03
中断处理优化
中断合并(Interrupt Coa… · 中断亲和性(IRQ Affinity… · 多队列中断
断处理优化
Interrupt
04
DMA与内存访问
DMA引擎原理 · DMA映射与一致性 · Cache一致性对性能的影响
DMA
内存访问
05
内存屏障与同步
读写屏障(rmb/wmb/mb) · 原子操作 · 自旋锁与互斥锁的性能开销
内存屏障
同步
06
锁优化策略
读写锁 · RCU(Read-Copy-Upda… · 无锁数据结构(Lock-free)
锁优化策略
读写锁
07
内核内存分配
slab/slub分配器 · 内存池(mempool) · 预分配与零拷贝
内核内存分配
slab/slub
08
I/O路径优化
块设备层(Block Layer)架… · I/O调度器(mq-deadline · none
I/O
路径优化
09
网络驱动优化
NAPI轮询机制 · GRO/GSO/LRO硬件卸载 · Socket缓冲区调优
网络驱动优化
NAPI
10
定时器与高精度时钟
内核定时器(timer_list) · hrtimer · 时间戳精度对延迟的影响
定时器
高精度时钟
11
内核线程与工作队列
kthread与workqueue的… · workqueue并发管理(WQ_U… · WQ_HIGHPRI)
内核线程
工作队列
12
CPU亲和性与隔离
CPU绑定(sched_setaff… · isolcpus内核参数 · cpuset控制组
CPU
隔离
13
实时内核(PREEMPT_RT)
PREEMPT_RT补丁原理 · 抢占模型配置 · 实时驱动编写注意事项
PREEMPT
RT
14
内核追踪与性能分析
ftrace · perf · tracepoint
内核追踪
性能分析
15
eBPF与性能监控
eBPF程序类型(kprobe · tracepoint) · bcc/bpftrace工具
eBPF
性能监控
16
驱动数据路径优化
批量处理(Batching) · 零拷贝技术(splice · sendfile)
驱动数据路径优化
Batching
17
硬件加速与卸载
硬件队列(Multi-Queue) · TC offload · XDP(eXpress Data P…
硬件加速
卸载
18
PCIe与DMA性能
PCIe带宽与延迟 · MSI/MSI-X中断 · Peer-to-Peer DMA
PCIe
DMA
19
电源管理对性能的影响
动态频率调整(cpufreq) · 设备运行时电源管理(Runtime… · 延迟与功耗权衡
电源管理对性能的…
cpufreq
20
用户态与内核态交互
ioctl优化 · mmap映射 · vDSO减少系统调用开销
用户态
内核态交互
21
文件系统驱动优化
VFS层性能瓶颈 · page cache管理 · direct I/O与异步I/O(A…
文件系统驱动优化
VFS
22
io_uring异步框架
io_uring原理 · SQ/CQ环 · 固定缓冲区与文件
io
uring
23
内存回收与页分配
页面回收策略(kswapd · direct reclaim) · THP(透明大页)对延迟的影响
内存回收
页分配
24
NUMA架构优化
NUMA节点感知内存分配 · CPU与内存绑定 · 跨节点访问延迟
NUMA
架构优化
25
驱动测试与基准测试
延迟测试工具(cyclictest · rt-tests) · 吞吐量测试(fio
驱动测试
基准测试
26
性能瓶颈定位方法论
USE方法(Utilization · Saturation · Errors)
性能瓶颈定位方法…
USE
27
案例研究
网络驱动延迟优化 · 实测数据对比
案例研究
网络驱动延迟优化
28
案例研究
存储驱动吞吐量优化 · io_uring与libaio对比
案例研究
存储驱动吞吐量优…
29
案例研究
GPU/加速器驱动延迟优化 · 共享内存与DMA直通
案例研究
GPU
30
课程总结与最佳实践
性能优化检查清单 · 常见陷阱 · 未来趋势(CXL
课程总结
最佳实践
所属VIP或分类
同VIP:platform驱动实战:设备树匹配与资源获取全流程
同VIP:内核调试printk实战:从日志分级到动态调试配置
同VIP:嵌入式Linux-USB驱动调试:枚举失败与urb超时分析