X86 平台上如何做高速网络处理?intel 推出 dpdk 的开发套件。主要应用的技术包括 :

uio (用户层驱动、轮询、0拷贝) , hugepage(在这块大页面上做自己的内存管理系统), cpu 亲和性(多核架构,核线程绑定物理核)

此外,还有无锁队列、多进程架构(dpdk kit 被设计为单进程,这样如果要多个基于dpdk的进程要交互,必须有一种机制,dpdk提供了

这样的例子,主要是通过地址偏移达到两个进程共享一块内存)

 

--- 目前已经开源 www.dpdk.org

相关文章:

  • 2021-09-04
  • 2022-01-10
  • 2021-07-26
  • 2021-04-21
  • 2021-07-16
  • 2021-07-23
  • 2021-11-05
  • 2021-04-25
猜你喜欢
  • 2022-02-04
  • 2021-10-19
  • 2021-05-27
  • 2021-10-27
  • 2022-01-17
  • 2021-04-30
  • 2021-06-19
相关资源
相似解决方案