首页
›
Linux内核与驱动
›
026-Linux内核性能优化
›
《perf采样定位热点函数:DMA性能瓶颈与数据传输优化》
VIP10
本课程属于:026-Linux内核性能优化
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
perf采样定位热点函数:DMA性能瓶颈与数据传输优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
DMA性能瓶颈的重要性 · perf工具概述 · 课程目标与学习路径
课程导论
DMA
02
DMA基础原理
DMA控制器架构 · DMA传输模式(单次/突发/循环) · DMA与CPU的交互机制
DMA
基础原理
03
DMA性能指标
带宽 · 延迟 · 传输效率
DMA
性能指标
04
perf工具入门
perf安装 · perf list · perf stat基本使用
perf
工具入门
05
perf采样原理
硬件PMU计数器 · 采样频率 · 采样周期
perf
采样原理
06
perf事件分类
硬件事件 · 软件事件 · tracepoint事件
perf
事件分类
07
perf stat统计DMA带宽
使用perf stat测量DMA传输… · 分析总线利用率
perf
stat
08
perf record采样DMA热点
配置采样事件 · 采样频率选择 · 记录DMA中断处理函数
perf
record
09
perf report分析热点函数
调用链展示 · 热点排序 · annotate源码级分析
perf
report
10
perf top实时监控DMA
实时查看DMA相关函数CPU占用 · 识别瞬时瓶颈
perf
top
11
perf script与火焰图
生成perf script输出 · 使用FlameGraph生成DMA热…
perf
script
12
DMA描述符管理优化
描述符链 · 环形缓冲区 · 预取与缓存对齐
DMA
描述符管理优化
13
DMA缓冲区分配策略
连续物理内存(DMA ZONE) · IOMMU映射 · 大页支持
DMA
缓冲区分配策略
14
DMA中断处理优化
中断合并(coalescing) · 中断亲和性 · NAPI轮询模式
DMA
断处理优化
15
DMA与Cache一致性
Cache刷新/无效化开销 · 非Cacheable映射 · 硬件一致性协议(如CCI)
DMA
Cache
16
DMA Scatter-Gather优化
SG列表构建 · 合并小SG · 预分配SG表
DMA
Scatter-Gath…
17
多通道DMA并行
多DMA引擎 · 通道绑定 · 负载均衡
DMA
多通道
18
DMA与CPU流水线重叠
异步DMA提交 · DMA完成回调 · CPU与DMA并行计算模型
DMA
CPU
19
perf分析DMA驱动代码
定位驱动中spinlock竞争 · 内存拷贝瓶颈 · 中断处理延迟
perf
DMA
20
perf分析DMA与网络栈
网卡DMA · NAPI · skb分配
perf
DMA
21
perf分析DMA与存储栈
块层DMA · NVMe驱动 · IO调度器
perf
DMA
22
perf分析DMA与GPU
GPU DMA引擎 · p2p传输 · 显存带宽
perf
DMA
23
perf分析DMA与FPGA
FPGA DMA引擎 · AXI总线 · FPGA与CPU数据交换优化
perf
DMA
24
perf分析DMA与虚拟化
virtio DMA · vhost · IOMMU穿透
perf
DMA
25
perf分析DMA与实时系统
DMA延迟抖动 · RT内核配置 · 中断线程化
perf
DMA
26
perf分析DMA功耗优化
DMA频率缩放 · 链路电源管理 · ASPM
perf
DMA
27
perf高级特性
perf c2c分析Cache一致性 · perf mem分析内存访问 · perf kwork分析中断
perf
高级特性
28
perf与eBPF结合
bcc工具 · bpftrace脚本 · 动态探针跟踪DMA函数参数
perf
eBPF
29
综合案例1
网络DMA性能调优——从perf采样…
综合案例1
DMA
30
综合案例2
存储DMA性能调优——从perf采样…
综合案例2
DMA
所属VIP或分类
同VIP:CPU亲和性配置:调度延迟分析与性能调优工程
同VIP:ftrace跟踪中断负载:DMA性能瓶颈与驱动瓶颈排查
同VIP:Linux内核性能优化:DMA性能瓶颈与缓存一致性维护