dpdk02-环境设置

简介: dpdk02-环境设置

设置环境变量

进入上次的dpdk文件夹,sudo root开启root权限

touch rteinit.sh
vim rteinit.sh
# 输入以下内容
#!/bin/bash
export RTE_SDK=$PWD
export RTE_TARGET=x86_64-native-linuxapp-gcc 
#保存退出,并且提权
chmod +x rteinit.sh
./rteinit.sh

选择一个网卡down掉

down网卡的目的是让dpdk接管。

这是我现在的网卡,我选择down掉eth1

ifconfig eth1 down

这是down之后的网卡,可以对比看一下。

配置环境

./usertools/dpdk-setup.sh

依次执行

  • 43:插入uio
  • 44:插入vfio
  • 45:插入kni
  • 46:插入巨页,数字输入512
  • 47:插入巨页,数字输入512
  • 49/50选一个

这里需要输入网卡的pci地址,就输入刚刚down的那一个,这里我输入eth1的:

至此环境就绪,下一节是对本章节的补充,是一些概念性的东西,可以忽略,感兴趣的可以看看;不感兴趣可以直接跳过看后面的代码。

相关文章
|
缓存 网络协议 Ubuntu
dpdk课程学习之练习笔记一(接收,发送,arp,icmp功能测试)
dpdk课程学习之练习笔记一(接收,发送,arp,icmp功能测试)
403 0
|
应用服务中间件 测试技术 nginx
dpdk环境搭建及运行helloworld测试
dpdk环境搭建及运行helloworld测试
588 0
|
Linux API 调度
深入了解DPDK:如何优化网络包处理性能(上)
深入了解DPDK:如何优化网络包处理性能
深入了解DPDK:如何优化网络包处理性能(上)
|
编译器 网络性能优化 C语言
VPP DPDK,不是翻墙!!
VPP DPDK,不是翻墙!!
|
6月前
|
Linux 数据处理 Python
编译dpdk19.08.2中example时一系列报错解决
编译dpdk19.08.2中example时一系列报错解决
306 4
|
虚拟化
dpdk00-前期准备
dpdk00-前期准备
|
物联网 Linux 网络安全
dpdk03-概念补充
dpdk03-概念补充
|
存储 开发框架 Ubuntu
dpdk课程学习之公开课基础知识整理(uio,dma,vfio,大内存页理解)
dpdk课程学习之公开课基础知识整理(uio,dma,vfio,大内存页理解)
493 0
|
存储 缓存 算法
从零开始学习DPDK:掌握这些常用库函数就够了(下)
从零开始学习DPDK:掌握这些常用库函数就够了
|
Ubuntu 编译器
dpdk01-安装
dpdk01-安装