virtio-net multiqueue vCPU sockets and cores

fsalas

Renowned Member
Sep 9, 2014
12
0
66
Hi, I've just started using multiqueue configuration and encounter the following problem.

My hardware is a R710 with 16 x Intel(R) Xeon(R) CPU E5620 @ 2.40GHz (2 Sockets)

Proxmox just updated to 8.0.3

I have 4 Vms right now: two Win Server 2016 and two Win 10, configured with 2 sockets 4 cores each NUMA enabled

Installed guest tools and virtio driver version 0.1.229, guest tools enabled in config

Now I configured all the VMs with the net in virtio multiqueue=8 (as are 8vCPU) , the 2 win 2016 works as expected, the win 10s lost ethernet card, driver says "cannot start" , if I modify multiqueue=4 then it works. I wondered if the cpu socket count has something to do with it.

I've searched the docs and posts, and as I understand it the correct value should be multiqueue=8.

So I'm asking to you, the guru's, to see if you can put some light on it.

Thanks in advance

Fernando
 
Maybe the driver on win10 don't support more than 4 queues.

cpu socket shouldn't change behaviour, but do you have to tested a win10 with 1socket+8core + multiqueue=8?

or maybe non windows server are limiting the number of queues ?