KVM修改虚拟机网卡为多队列处理

问题

image

进去配置目录
cd /etc/libvirt/qemu/

修改对应的虚拟机
vi Centos7.2-129.xml

按cpu核数分配,最高不超过cpu核数
<driver name='vhost' queues='8'/>

重载配置
virsh define /etc/libvirt/qemu/Centos7.2-129.xml

必须关机,再开机才会生效
virsh shutdown Centos7.2-129

virsh start Centos7.2-129

如果没有安装这,可以安装再查看
sudo yum install ethtool

查看多队列是否生效
ethtool -l eth0

[root@localhost ~]# ethtool -l eth0
Channel parameters for eth0:
Pre-set maximums:
RX:		0
TX:		0
Other:		0
Combined:	8
Current hardware settings:
RX:		0
TX:		0
Other:		0
Combined:	8