dpdk 相关概念

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

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

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

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

 

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

posted @ 2012-11-07 16:32  cgj  阅读(2187)  评论(0编辑  收藏  举报