Linux服务器上dpdk绑定网卡

1、首先下载dpdk压缩包
2、解压缩(tar.xz格式),安装,配置(配置的乱七八糟,现在我也很迷糊,不知道哪些配置好了哪些没有)
3、dpdk绑定网卡
用ifconfig查看网卡信息,我的有四个,下图可以看到
在这里插入图片描述
4、加载模块和绑定网卡
进入你自己下载的dpdk,
在这里插入图片描述如上图,我下载的是dpdk-stable-18.05.1
用find -name dpdk-devbind.py找到你的dpdk-devbind.py路径。

然后
modprobe uio
insmod build/kmod/igb_uio.ko(插入uio和igb_uio模块)
usertools/dpdk-devbind.py --bind=igb_uio enp2s0f1(绑定网卡)
如下图所示,enp2s0f1是自己的网卡
在这里插入图片描述
绑定网卡之后,再用ifconfig查看网卡,会发现dpdk绑定的那个网卡没有显示出来。

5、查看网卡状态
用usertools/dpdk-devbind.py --status查看网卡是由dpdk驱动还是由内核驱动。
有一个是由dpdk驱动,所以绑定网卡成功!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43266488/article/details/88311575