多队列网卡-虚拟机Linux系统设置
多队列网卡配置
作者使用的是ubuntu 20.04,VMWARE
-
首先查看系统上的网卡
ip a # 查看网卡信息![]()
-
查看ens33是否支持多队列网卡,如果是下图这种情况就是不支持多队列网卡。
cat /proc/interrupts | grep ens33 #proc是linux虚拟文件系统![]()
-
关闭虚拟机,添加多个网卡
![]()
-
修改VMWAER服务器下配置文件,在
.vmx文件中修改/添加以下两行。保存,启动虚拟机。
![]()
-
启动之后,查看是否已经加载网卡,如果还是只有一个ens网卡,那么进行第6步。
ip a -
注册网卡
sudo netplan apply -
查看网卡是否加载,此时网卡加载但是没有分配ip信息,进行第8步。
![]()
-
修改netplan配置信息,添加以下信息
sudo vim /etc/netplan/01-netcfg.yaml![]()
-
重启网卡
sudo netplan apply -
查看网卡信息,此时ip应该就分配成功了
ip a![]()
-
此时再查看是否支持多队列网卡
cat /proc/intercrupts![]()
-
完结。
-
然后我们就可以安装DPDK了,解压之后打开主文件夹找到usertools文件夹,执行以下文件选择对应系统进行安装。
./dpdk-setup.sh注意,其中可能产生一个问题是
<numa.h> not found,这个是因为缺少了一个包sudo apt intall libnuma-dev -
出现
kernel panic -system is deadlocked on memory,解法:增大虚拟机内存









浙公网安备 33010602011771号