全球旧事资料 分类
Li
ux环境下DPDK中文入门文档
目录Li
ux环境下DPDK入门11引言22资料集23系统需求231x86平台的先决条件BIOS设置232编译DPDK333运行DPDK程序34编译DPDK源码541安装DPDK和浏览源码542安装DPDK目标target开发环境643浏览安装好的DPDK环境target644加载DPDK用户态IO模块745加载VFIO模块746从内核模块绑定和解绑网卡75编译和运行例子程序851编译例子程序8
Release17020
f52运行例子程序9
521
程序使用的逻辑核9
522
程序使用的大页内存10
53其它例子程序10
54其它的测试程序10
6开启其它功能10
61高精度定时器HPET功能10
611
BIOS支持10
612
li
ux内核支持11
62非root用户运行DPDK程序11
63电源管理和省电功能11
64使用DPDK的CPU亲和性减少上下文切换的开销12
65加载DPDKKNI内核模块12
66使用li
uxIOMMU透传来在INTELVTd虚拟化环境下运行DPDK12
6740G网口高性能小包处理12
671
使用16个字节的RX描述符12
672
高性能和报文时延间的均衡12
7快速安装启动脚本12
71脚本结构13
f72用例13
73应用程序15
8怎么在i
tel平台上获得网卡的最好性能17
81硬件和内存需求17
811
网卡需求18
812
BIOS设置18
813
Li
ux内核启动参数18
82运行DPDK前的配置18
83获取i
tel网卡的最好性能例子19
1引言
文档是安装配置DPDK操作说明,旨在帮助客户快速上手和运行程序。文档介绍了在li
ux开发环境下如何编译和运行DPDK程序,但是并不深入细节。
之前曾经尝试着翻译来着,当时因为要离职,一时兴起就想着翻译,翻译的太烂,现在重新翻译,一方面是方便新入职的同事能够快速入门,另外一方面是现在工作的需要,还有一方面是学习KVM想休息一下,看内存那块弄得头昏脑胀,而且后面的例子会涉及到虚拟话那块的。下一个将翻译样例那本书(以及在自己机器上运行可能遇到的问题),同时会参杂着介绍开发者手册中的一些个人理解。
2资料集
f下面列出了所有DPDK文档资料的建议读取顺序l版本说明:提供了各个版本相关的信息,包括支持的特性,限制,修复的bug,出现的问题等等。也对频繁提到的问题以FAQ的方式做了回答。l入门手册(本文的):讲述了如何安装配置DPDK;意在帮助开发者快速上手和运行程序。l开发者手册:
软件架构和(通过例子)在li
ux环境下使用它
DPDK的内容包括构建系统(包括在DPDK根目录下构建开发环境和程序使用的命令)和移植r
好听全球资料 返回顶部