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 ?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!