【发布时间】:2019-12-10 02:28:41
【问题描述】:
我试图让 DPDK 在我的机器上运行但没有成功;我的机器运行的是 Ubuntu 18.04,我尝试绑定的 NIC 是 Intel XL710。我是 DPDK 的新手,不是 linux 专家。
补充说明:我需要 DPDK 以便在使用具有此功能的 USRP SDR(软件定义无线电)时获得更多带宽。
到目前为止我做了什么:
- 在 grub 配置中添加了
default_hugepagesz=1G hugepagesz=1G hugepages=8 - 克隆和编译的 DPDK 19,使用
make install安装。结果:Installation in /usr/local/ complete - 使用
./dpdk-devbind.py -s获取设备和驱动程序的状态。我从这个命令得到的相关行是:0000:02:00.0 'Ethernet Controller XL710 for 40GbE QSFP+ 1583' if=enp2s0f0 drv=i40e unused=
当我尝试使用 sudo ./dpdk-devbind.py -b i40e 0000:02:00.0 绑定设备时(即使它已经绑定?我不应该为此获得不同的驱动程序/选项吗?)我得到:
Warning: no supported DPDK kernel modules are loaded
Notice: 0000:02:00.0 already bound to driver i40e, skipping
我错过了什么?
提前感谢您的帮助。
【问题讨论】: