首页
›
半导体工艺与制造设备
›
015-DPDK核心技术
›
《DPDK核心技术:用户态驱动与轮询模式驱动原理实战》
VIP20
本课程属于:015-DPDK核心技术
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DPDK核心技术:用户态驱动与轮询模式驱动原理实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DPDK概述
DPDK是什么 · DPDK的起源与发展 · DPDK与传统网络协议栈的对比
DPDK
是什么
02
DPDK核心思想
从内核态到用户态 · 从中断驱动到轮询驱动 · 从通用协议栈到零拷贝
DPDK
核心思想
03
用户态驱动原理
UIO框架介绍 · igb_uio与vfio-pci驱动 · 用户态驱动的工作流程
用户态驱动原理
UIO
04
轮询模式驱动(PMD)原理
PMD的概念 · PMD的初始化流程 · PMD的收发包流程
PMD
轮询模式驱动
05
内存管理
大页内存(HugePages)原理 · DPDK内存池(Mempool)架构 · 内存分配与释放机制
内存管理
HugePages
06
环形缓冲区(Ring)
无锁环形缓冲区设计 · 多生产者/多消费者模式 · Ring在DPDK中的应用
Ring
环形缓冲区
07
网卡初始化与配置
网卡绑定 · 端口配置 · 队列设置
网卡初始化
配置
08
数据包接收流程
从网卡到应用 · 描述符环 · DMA传输
数据包接收流程
从网卡到应用
09
数据包发送流程
应用到网卡 · 描述符回写 · 发送完成中断(或轮询)
数据包发送流程
应用到网卡
10
零拷贝技术
数据平面零拷贝 · 控制平面零拷贝 · 跨进程零拷贝
零拷贝技术
数据平面零拷贝
11
多核调度与亲和性
CPU亲和性设置 · 核间通信 · 工作负载均衡
多核调度
CPU
12
DPDK与KNI
KNI原理 · KNI配置 · KNI与用户态应用的交互
DPDK
KNI
13
DPDK与虚拟化
virtio-user · vhost-user · OVS-DPDK集成
DPDK
虚拟化
14
DPDK与容器
容器网络性能挑战 · DPDK在容器中的部署 · SR-IOV与DPDK
DPDK
容器
15
DPDK调试与性能分析
perf工具 · dpdk-procinfo · 日志系统
DPDK
调试
16
DPDK安全特性
ASLR · 栈保护 · 地址空间隔离
DPDK
安全特性
17
DPDK与硬件卸载
TSO/GSO · LRO/GRO · 校验和卸载
DPDK
硬件卸载
18
DPDK与时间同步
IEEE 1588 PTP · DPDK PTP实现 · 高精度时间戳
DPDK
时间同步
19
DPDK与加密卸载
IPSEC · TLS · QAT加速器
DPDK
加密卸载
20
DPDK与压缩卸载
QAT压缩 · DPDK CompressDev框架 · 应用场景
DPDK
压缩卸载
21
DPDK与正则匹配
Hyperscan集成 · DPDK Regex框架 · 深度包检测
DPDK
正则匹配
22
DPDK与流量控制
流量整形 · 限速 · QoS队列
DPDK
流量控制
23
DPDK与负载均衡
L4-L7负载均衡 · DPDK L3转发 · DPDK NAT
DPDK
负载均衡
24
DPDK与网络功能虚拟化(NFV)
vCPE · vBRAS · vEPC
DPDK
NFV
25
DPDK与5G核心网
UPF用户面功能 · DPDK加速5G数据面 · 性能指标
DPDK
5G核心网
26
DPDK与AI推理
GPU Direct · DPDK与TensorRT · 智能网卡与DPDK
DPDK
AI
27
DPDK与存储
SPDK介绍 · NVMe over Fabrics · DPDK存储加速
DPDK
存储
28
DPDK与大数据
DPDK加速Kafka · DPDK加速Spark Shuffl… · DPDK与RDMA
DPDK
大数据
29
DPDK性能调优实战
BIOS设置 · NUMA优化 · 缓存行对齐
DPDK
性能调优实战
30
DPDK未来展望
DPDK与eBPF · DPDK与SmartNIC · DPDK与CXL
DPDK
未来展望
所属VIP或分类
同VIP:CPU亲和性脚本编写:DPDK多核调度与任务绑定实战
同VIP:CPU亲和性配置脚本:DPDK多核任务绑定与迁移控制
同VIP:DPDK多核调度优化:从CPU绑定到缓存亲和性调参