文章目录

  • 安装的dpdk环境
  • 1 给vmware 添加两块网卡
  • 修改网卡的配置信息
    • 修改ubuntu系统的启动参数
    • 编译运行dpdk
    • 设置DPDK的环境变量
    • 再次运行 /usertools/dpdk-setup.sh

安装的dpdk环境

vmware + ubuntu1604 server版本

1 给vmware 添加两块网卡

桥接的网卡作为dpdk的运行网卡
NAT 网卡作为ssh的连接网卡

修改网卡的配置信息

原先的网卡版本


e1000 这个类型的版本的网卡并不支持多队列的网卡,所以要修改成支持多队列的网卡

修改的文件

修改ubuntu系统的启动参数


物理机:
default_hugepages=1G hugepagesz=1G hugepages=20 isolcpus=0-7
虚拟机:
default_hugepages=1G hugepagesz=2M hugepages=1024 isolcpus=0-2

编译运行dpdk

可以通过运行dpdk目录下的usertools/dpdk-setup.sh

64 系统就选39号,进行环境编译

设置DPDK的环境变量

必须首先进入root用户才行
export RTE_SDK=/home/dpdk
export RTE_TARGET=x86_64-native-linux-gcc

再次运行 /usertools/dpdk-setup.sh


一次输入一下数字[输完后按回车再输入下一个数字]
43 插入 IGB_UIO 模块, 选择网卡为 vmxnet3 会加载此模块
44 插入 VFIO 模块,选择网卡为 e1000 会加载此模块
45 插入 kni模块
46 设置大页 512
47 设置大页512
49 绑定 igb_uio 模块 。
在执行49 之前,需要再另一个终端上执行 ifconfig eth0 down,掐断网卡与协议栈之间的联系。否则49无法绑定成功,

cat /proc/iomem 如果显示的一列地址不为0x000000,则代表着环境已经配置成功了,否则在运行dpdk程序的时候会报错

dpdk 的环境配置搭建相关推荐

  1. Hadoop集群环境配置搭建

    一.简单介绍 Hadoop最早诞生于Cutting于1998年左右开发的一个全文文本搜索引擎 Lucene,这个搜索引擎在2001年成为Apache基金会的一个子项目,也是 ElasticSearch ...

  2. 安卓 php 环境,初尝PFA ----- PHP 在 Android 环境配置搭建

    能用php开发android上的程序应该是所有phper所期待的事,现在愿望有可能即将实现了.PFA (PHP For Android)加上ASE 就可以实现php调用android上的一些功能达到开 ...

  3. Hadoop的环境配置——搭建一个主机hadoop102,两个从机hadoop103,hadoop104,并运行分布式词频统计

    本文是跟着B站上的视频实现的,链接如下: https://www.bilibili.com/video/BV1Qp4y1n7EN?p=18 Hadoop运行环境搭建 重来3遍是正常的,这篇针对的是怎么 ...

  4. Android可视化环境配置搭建方法

    2019独角兽企业重金招聘Python工程师标准>>> 工具 个人电脑一台 JDK1.6 下载网址: http://java.sun.com/javase/downloads/ind ...

  5. YOLOV8做实例分割(环境配置+搭建模型+数据集制作+训练+预测全套)

    目录 一.安装Anaconda3 1.下载 2.安装 3.验证 二.搭建windows上yolov8环境 1.cuda+pytorch+python版本选择 ①查看自己电脑的cuda型号 ②显卡驱动版 ...

  6. 真传x深度学习第一课:环境配置搭建

    真传x课程的配置笔记,基本参考高老师的01_实验docx, 机器ubuntu16.04, 默认python2.7 之前常用的python版本也是2.7 01 修改默认python为python3 参考 ...

  7. IOS越狱插件开发一(环境配置搭建)

    开发工具就不多说了,推荐使用iOSOpenDev,之前有Theos用来开发,但我直接忽略了,谈繁琐了. 1.下载地址 http://iosopendev.com/download/ 2. 安装的过程中 ...

  8. EOS多节点环境配置(搭建自己的EOS主网)

    本文使用了四台同网段的主机,第一台做为eosio创世用户使用,另外三台做为出块者节点使用,最终实现了EOS多主机多节点的配置.最后EOSIO创世用户不再出块,由选举出来的各个节点轮流出块,下面将介绍具 ...

  9. 〖Python WEB 自动化测试实战篇③〗- python-selenium环境配置搭建

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

最新文章

  1. 公益合种樟子松/新树专车3天领证
  2. 海洋主题绘画_神奇宝贝:海洋生物的艺术世界绘画比赛获奖作品展来啦!
  3. Linux下编译build的命令,Linux命令行下编译Android NDK的示例代码
  4. 【opencv】4.初始化Mat的方式、访问cv::Mat中的某个元素
  5. Unable to update index for central http://repo1.maven.org/maven2/
  6. 代码演示:获取锁时被中断
  7. grootjs 简明教程
  8. 内核并发控制---读写信号量(来自网易)
  9. 数据科学包9-pandas高级内容之数据IO
  10. windows守护进程工具_Linux进程管理
  11. 如何对CAD中的曲线进行测量?
  12. Python将word表格存入excel —— 格式化pg参数手册
  13. 计算机组成原理MVRD,计算机组成原理实验
  14. PowerDesign提示未安装打印机
  15. 【EPICS】在Ubuntu下安装epics及Asyn、Streamdevice工具包
  16. oracle为什么打开鼠标不见了,鼠标箭头突然不见了该怎么办呢?
  17. MySQL中 find_in_set 函数如何替换成Oracle写法
  18. python字符串赋值多个变量(Python字符串赋值)
  19. 1.1 Tekton学习笔记之基本概念
  20. 批处理 一键登录校园网

热门文章

  1. 计算机专业打字有没有要求,计算机专业学生有必要专门花时间练习打字吗?
  2. 【英语】人生千变万化,不要因挫折而苦恼
  3. UE4_UE5播放视频(附工程)
  4. java实现一个电梯模拟器_基于Java的捎带电梯系统
  5. 企业安全培训系统,为企业实现安全生产“保驾护航”
  6. 怎样给Tab Control控件加上背景颜色或图片
  7. 支付赎金后,80%的企业遭受第二次勒索软件攻击
  8. 安居客广州二手房定价分析
  9. 实现用c语言输出闰年
  10. 分布式存储之 Glusterfs