DPDK初识

DPDK是快速处理包的一套动态库和网卡驱动的集合, 支持通用处理器x86架构。

因为要构建云平台,通用处理器是必需的,加上高性能的需求,使DPDK成为不二的选择。

DPDK支持的核心组件库有memory manager(librte_malloc), ring manager(librte_ring), memory pool manager(librte_mempool), network packet buffer management(librte_mbuf), timer manager(librte_timer)。

具体架构以及实例都有很详细的记录在DPDK官方文档网站:http://www.dpdk.org/doc/guides/prog_guide/index.html。


DPDK的代码结构(2.0.0):

lib

 -- librte_acl

 -- librte_cfgfile

 -- librte_cmdline

 -- librte_compat

 -- librte_distributor

 -- librte_eal

 -- librte_ether

 -- librte_hash

 -- librte_ip_frag

 -- librte_ivshmem

 -- librte_jobstats

 -- librte_kni

 -- librte_kvargs

 -- librte_lpm

 -- librte_malloc

 -- librte_mbuf

 -- librte_mempool

 -- librte_meter

 -- librte_net

 -- librte_pipeline

 -- librte_pmd_xxx

 -- librte_port

 -- librte_power

 -- librte_recorder

 -- librte_ring

 -- librte_sched

 -- librte_table

 -- librte_timer

 -- librte_vhost



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值