1.DPDK 简介

DPDK(Data Plane Development Kit)是数据平面开发工具包,由用于加速在各种CPU架构上运行的数据包处理的库组成。

DPDK需要一定的网卡硬件支持,以Intel为例,支持以下网卡:

e1000 (82540, 82545, 82546)

e1000e (82571, 82572, 82573, 82574, 82583, ICH8, ICH9, ICH10, PCH, PCH2, I217, I218, I219)

igb (82575, 82576, 82580, I210, I211, I350, I354, DH89xx)

ixgbe (82598, 82599, X520, X540, X550)

i40e (X710, XL710, X722, XXV710)

ice (E810)

fm10k (FM10420)

ipn3ke (PAC N3000)

ifc (IFC)

在Linux上部署DPDK有两种方式,一种是通过命令行依次进行配置,编译,驱动加载等;另一种是通过DPDK的脚本进行快捷配置和编译。

通过命令行的方式部署,可配置项更多,可以获得更佳的性能,对DPDK的工作环境也能有更好的熟悉;通过脚本方式部署步骤较少,较简单。

通过脚本部署的教程请移步:

在Linux(CentOS)上部署DPDK------脚本方式

2.DPDK 环境

2.1 编译所需的工具和库

GNU: make。

coreutils: cmp, sed, grep, arch, etc.

gcc: versions 4.9 或更新版本。

linux dpdk,在Linux(CentOS)上部署DPDK------命令行方式相关推荐

  1. linux 设置开机命令提示符,centos设置开机默认命令行启动

    最近玩虚拟机装了一个桌面系统,但是用了一会儿,感觉电脑有点不太给力,启动虚拟机时加载图形界面比较慢,所以想试一下把开机启动调成命令行启动. 方法如下: 修改文件/etc/inittab(以Centos ...

  2. mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...

    MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...

  3. 使用Linux Deploy在android手机上部署Ubuntu

    使用Linux Deploy在android手机上部署Ubuntu 准备工作 一.安装BusyBox 二.使用Linux Deploy安装Ubuntu 1.修改设置 2.修改配置 3.分区安装(镜像安 ...

  4. centos 上传jar 命令_想在Linux上上传下载文件?看这篇就够了

    自从上次给我可爱的同事们普及了SecureCRT+FX以后,他们都开始喜欢上用SecureFX上传下载文件,主要是连JS和CSS这样的小文件他们竟然也用SecureFX,看得我这个捉急,那就再写一篇番 ...

  5. 在Linux环境以命令行方式部署DM8(达梦8)单机版

    在Linux环境以命令行方式部署DM8(达梦8)单机版 本文目的是验证在linux环境以命令行方式部署DM8单机版. 本文以如下目录展开介绍: 1.部署环境介绍和数据库安装包挂载 2.数据库部署前准备 ...

  6. 手把手教你用delphi 10.2.3 在windows上编译Centos 7下的命令行程序,适合中小学生

    手把手教你用delphi 10.2.3 在windows上编译Centos 7下的命令行程序,适合中小学生 1.下载并安装     a)下载:delphicbuilder10_2_3_2631.iso ...

  7. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  8. CentOS上使用netstat命令查证DDOS***

    CentOS上使用netstat命令查证DDOS*** 转载自:http://www.centoscn.com/CentosSecurity/CentosSafe/2014/0611/3123.htm ...

  9. 使用再生龙制作linux系统镜像及还原,使用再生龙(clonezilla)制作系统还原盘及恢复镜像并测试恢复(命令行方式)...

    1.说明 2.再生龙系统配置 3.制作系统还原盘 4.通过系统还原盘制作恢复镜像 5.通过恢复镜像测试恢复系统 1.说明 http://clonezilla.nchc.org.tw/clonezill ...

最新文章

  1. python逐个读取文件并处理_逐个读取多个文件并用python进行处理
  2. linux搭建--ubuntu下安装libvirt注意事项(二)
  3. golang string 加号连接性能慢_面试必备:浅析C#性能优化的若干种方法
  4. 我的世界java版和基岩版对比_我的世界:基岩版比Java多出的七个特性,都听过的非老mc莫属了!...
  5. java openresty 调用_玩转 OpenResty 协程 API
  6. 高效开发 Android App 的 10 个建议
  7. 删除linux分区后grub,删除Ubuntu分区后GRUB救援问题!
  8. 史上最详细的宝塔部署java项目流程
  9. Seek Tiger一级市场的王牌,基于web3.0概念的聚合平台强势来袭
  10. 刘帅嵌入式系统-MLA指令
  11. Ubuntu输入法使用回车键后字符间距异常的问题
  12. VSCode使用TSLlint校验TS代码
  13. Python:WIN10解决matplotlib画图中显示中文宋体英文TimesNewRoman问题
  14. php监听input,js实时监听input中值变化
  15. 2022年词达人竞赛笔记
  16. 什么是延时直播?自定义配置延时直播
  17. 用illustrator、AI将边框线转换为填充形状
  18. Matplotlib绘图库入门(一):pyplot绘图基础
  19. 面试时如何回答面试官的问题
  20. 谷歌浏览器下载后安装不了

热门文章

  1. Suspicious Operation Django
  2. 【题解】士兵训练-C++
  3. 电源模块中滤波电容的作用
  4. 如何用c语言编写炫酷烟花程序,C语言实现放烟花的程序
  5. 软件开发好用的工具推荐
  6. @Primary和@Qualifier 使用
  7. html 在当前页面时颜色不一样,网页中的图片在不同电脑上显示的颜色不同!求解决!_html/css_WEB-ITnose...
  8. 常见加密算法DES、AES和RSA的原理和特点
  9. 最全Java项目合集(附源码课件),可完美运行
  10. PostgreSQL 14分布式Citus单机多实例部署