文章目录
- dpdk环境搭建
-
- [1. 多队列网卡](#1. 多队列网卡)
dpdk环境搭建
1. 多队列网卡
如何知道虚拟机是否支持多队列网卡。
执行命令
bash
cat /proc/interrupts | grep ens33
ens33为我虚拟机的网卡名字。

上图表示我此时不支持多队列网卡,只有一条数据。
首先要将虚拟机关机
在虚拟机文件夹中找到一个叫vmx的文件

打开此文件,添加如下两行,(第一行存在)
ethernet0.virtualDev = "vmxnet3"
ethernet0.wakeOnPcktRcv = "TRUE"

然后启动虚拟机就能支持多队列网卡了。

其实这里有一点小坑,在更换vmx文件内容后,运行ip route发现ip找不到了,原因IP地址没有分配。
而此时网卡名字变为了ens160,所以可以用dhclient重新分配ip。