Linux环境下DPDK中文入门文档.doc

Linux环境下DPDK中文入门文档.doc

ID:49689381

大小:70.17 KB

页数:42页

时间:2020-03-03

Linux环境下DPDK中文入门文档.doc_第1页
Linux环境下DPDK中文入门文档.doc_第2页
Linux环境下DPDK中文入门文档.doc_第3页
Linux环境下DPDK中文入门文档.doc_第4页
Linux环境下DPDK中文入门文档.doc_第5页
资源描述:

《Linux环境下DPDK中文入门文档.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux环境下DPDK中文入门文档Release17.02.0目录Linux环境下DPDK入门...11      引言...22      资料集...23      系统需求...23.1       x86平台的先决条件BIOS设置...23.2       编译DPDK.33.3       运行DPDK程序...34      编译DPDK源码...54.1       安装DPDK和浏览源码...54.2       安装DPDK目标(target)开发环境...64.3       浏览安装好的DPDK环境target.64.4       加载DPDK用户态IO模块...7

2、4.5       加载VFIO模块...74.6       从内核模块绑定和解绑网卡...75      编译和运行例子程序...85.1       编译例子程序...85.2       运行例子程序...95.2.1        程序使用的逻辑核...95.2.2        程序使用的大页内存...105.3       其它例子程序...105.4       其它的测试程序...106      开启其它功能...106.1       高精度定时器(HPET)功能...106.1.1        BIOS支持...106.1.2        linux内核支持...

3、116.2       非root用户运行DPDK程序...116.3       电源管理和省电功能...116.4       使用DPDK的CPU亲和性减少上下文切换的开销...126.5       加载DPDKKNI内核模块...126.6       使用linuxIOMMU透传来在INTELVT-d虚拟化环境下运行DPDK.126.7       40G网口高性能小包处理...126.7.1        使用16个字节的RX描述符...126.7.2        高性能和报文时延间的均衡...127      快速安装启动脚本...127.1       脚本结构...13

4、7.2       用例...137.3       应用程序...158      怎么在intel平台上获得网卡的最好性能...178.1       硬件和内存需求...178.1.1        网卡需求...188.1.2        BIOS设置...188.1.3        Linux内核启动参数...188.2       运行DPDK前的配置...188.3       获取intel网卡的最好性能例子...19  1       引言文档是安装配置DPDK操作说明,旨在帮助客户快速上手和运行程序。文档介绍了在linux开发环境下如何编译和运行DPDK程序,但是并不

5、深入细节。之前曾经尝试着翻译来着,当时因为要离职,一时兴起就想着翻译,翻译的太烂,现在重新翻译,一方面是方便新入职的同事能够快速入门,另外一方面是现在工作的需要,还有一方面是学习KVM想休息一下,看内存那块弄得头昏脑胀,而且后面的例子会涉及到虚拟话那块的。下一个将翻译样例那本书(以及在自己机器上运行可能遇到的问题),同时会参杂着介绍开发者手册中的一些个人理解。2       资料集下面列出了所有DPDK文档资料的建议读取顺序:l 版本说明:提供了各个版本相关的信息,包括支持的特性,限制,修复的bug,出现的问题等等。也对频繁提到的问题以FAQ的方式做了回答。l 入门手册(本文的):讲述了如何

6、安装配置DPDK;意在帮助开发者快速上手和运行程序。l 开发者手册:n 软件架构和(通过例子)在linux环境下使用它n DPDK的内容包括构建系统(包括在DPDK根目录下构建开发环境和程序使用的命令)和移植程序指南。n 在已有软件和要新开发的软件中需要考虑到的优化。还提供了一个专有术语表。l API索引:提供了DPDK函数,数据结构和其它开发用到的结构体的详细信息。l 范例用户手册:介绍了一系列的范例程序。每一个章节介绍一个程序,展示程序的特殊功能,说明如何编译,运行和使用范例程序。3       系统需求本章介绍了编译DPDK需要的安装包。注意:如果DPDK要运行在intel89xx系统

7、通讯芯片平台,请翻阅对应该系列的linux入门手册。3.1      x86平台的先决条件BIOS设置对于主流的平台,使用DPDK的基本功能并不需要专门的BIOS设置,然而,对于额外的功能像HPET(高精度定时器),电量管理功能,以及在40G网卡上高性能小包处理,需要修改BIOS设置。修改设置的详细信息见第六章。3.2      编译DPDK需要的工具:注意:已经在Fedora18上测试运行过,在其它系统上安

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。