首页
›
高速接口与互连
›
003-PCIe DMA驱动与吞吐优化
›
《Linux多核DMA中断亲和性与性能优化》
VIP20
本课程属于:003-PCIe DMA驱动与吞吐优化
高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux多核DMA中断亲和性与性能优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DMA基础概念
DMA定义 · DMA控制器 · DMA传输模式
DMA
基础概念
02
中断亲和性概念
CPU亲和性 · 中断亲缘性 · NUMA架构
断亲
性概念
03
Linux中断子系统
中断描述符 · 中断控制器 · 中断处理流程
Linux
断子系统
04
DMA中断原理
DMA完成中断 · 错误中断 · 中断向量
DMA
断原理
05
硬件平台介绍
x86/ARM DMA控制器 · MSI/MSI-X中断
硬件平台介绍
x86/ARM
06
驱动框架
Linux DMA Engine A… · dmaengine子系统
驱动框架
Linux
07
中断亲和性配置接口
/proc/irq/ · /sys/bus/msi/ · irqbalance
断亲
性配置接口
08
手动设置亲和性
echo mask > smp_af… · 使用taskset
手动设置亲
echo
09
irqbalance工具
安装 · 配置 · 策略调整
irqbalance
工具
10
使用actk工具
affinity control t…
actk
使用
11
NUMA感知的DMA中断分配
本地节点优先
NUMA
DMA
12
多队列网卡与DMA
RSS · 多队列分配 · 中断负载均衡
DMA
多队列网卡
13
存储DMA
NVMe · AHCI · 中断聚合
DMA
存储
14
性能监控
perf · 中断计数 · CPU利用率
性能监控
perf
15
调优参数
中断合并(coalescing) · 中断节流(throttling)
调优参数
coalescing
16
驱动级调优
计算中断率 · 调整队列深度
驱动级调优
计算
17
系统级调优
内核参数 · isolcpus · cpusets
系统级调优
内核参数
18
实时场景调优
PREEMPT_RT · 中断线程化 · 优先级
实时场景调优
PREEMPT
19
虚拟化环境
虚拟机中断直通 · pci-passthrough · vfio
虚拟化环境
虚拟机
20
容器环境
CPU管理器 · 静态亲和性
容器环境
CPU
21
故障排查
中断风暴 · 不均衡 · 丢包
故障排查
断风暴
22
常用命令
cat /proc/interrup… · mpstat · vmstat
常用命令
cat
23
脚本样例
自动设置亲和性脚本 · 监控脚本
脚本样例
自动设置亲
24
案例1
高吞吐网络DMA调优(10G/40G…
案例1
DMA
25
案例2
NVMe SSD性能优化
案例2
NVMe
26
案例3
实时音频处理DMA中断优化
案例3
DMA
27
案例4
多设备DMA隔离与公平性
案例4
DMA
28
高级话题
用户空间DMA(UIO/DPDK) · 中断劫持
高级话题
DMA
29
未来趋势
CXL · 计算快速链路 · 中断虚拟化
未来趋势
CXL
30
总结与实践
综合调优路线图 · 测试验证方法
综合调优路线图
测试验证方法
所属VIP或分类
同VIP:DMA多队列与中断优化实践资料
同VIP:DMA描述符环与缓存一致性设计
同VIP:PCIe-DMA驱动开发从入门到实践