DPDK编译安装及简单测试
dpdk编译安装及简单测试
参考文章:
https://blog.csdn.net/weixin_44260459/article/details/122674647
https://blog.csdn.net/cloudvtech/article/details/80221236
ubuntu虚拟机编译安装dpdk - 哔哩哔哩 (bilibili.com)
环境
VMware16虚拟机 Ubuntu版本22.04.1(默认以root用户操作)
dpdk版本20.11.6(LTS)
1、安装依赖包
1 | sudo apt-get install build-essential |
2、下载dpdk
1 | wget http://fast.dpdk.org/rel/dpdk-20.11.6.tar.xz |
3、编译安装dpdk
1 | cd dpdk-stable-20.11.6 |
4、helloworld测试(/build)
1 | meson configure -Dexamples=all |
5、PMD测试
5.1、编译igb_uio驱动
1 | git clone http://dpdk.org/git/dpdk-kmods |
5.2、加载igb_uio驱动
1 | cd /dpdk-kmods/linux/igb_uio/ |
5.3、绑定网卡
1 | ifconfig ens33 down |
5.4、不带参数pmd测试
1 | cd /dpdk-stable-20.11.6/build/app |
5.5、参数命令测试
1 | dpdk-testpmd -l 3,0,2 --socket-mem 1024 --log-level=8 -- -i |
5.6、解绑网卡
1 | lspci | grep Eth (查看设备号) |