# 知识库 DPDK 学习与应用开发的知识积累。 > 工作中遇到的问题 → 5 分钟记一行 → 积累成面试素材 + uNOS 设计输入。 ## 每月记录 [2026-08 更新](./2026-08.md) ## 知识分类 ### DPDK 核心 - 环境抽象层 (EAL) - 内存管理 (Mbuf, Memzone, Mempool) - 轮询模式驱动 (PMD) - 无锁队列 (rte_ring) - 报文转发框架 ### Linux 内核对照 - 网络协议栈收发包路径 - PCIe 设备枚举与驱动 - 内存管理 (Buddy, Slab, CMA) - 同步机制 (RCU, Spinlock) - 中断与 NAPI ### DPU 架构 - BlueField / Octeon 对比 - SAI 交换机抽象接口 - OVS 数据路径卸载 - VirtIO / SR-IOV - DMA 引擎 ### 性能优化 - Cache 友好设计 - NUMA 亲和性 - Huge Pages - 批处理与向量化 - 零拷贝技术