0%

DPDK

DPDK的优化方式#

  • cache和内存
    huge page,cacheline align, 线程绑定, 预取, NUMA
  • 并行计算
    • 多核
    • 亲和性
    • 指令并发与数据并行
      SIMD 单指令多数据
  • 流分类 多队列
    • 网卡多队列 多队列网卡
      不同核操作不同的队列
    • 流分类
      RSS

DPDK可以调用的内核接口#

KNI(Kernel NIC Interface)

参考#

  1. 为什么dpdk越来越受欢迎,看完以后,让人醍醐灌顶 V
  2. <<深入浅出DPDK>>