The Proxmox KVM Multiqueue section (https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines) says “When using Multiqueue, it is recommended to set it to a value equal to the number of Total Cores of your guest. You also need to set in the VM…” Except I can’t set anything in the CHR VM that I’m aware of. Recommendations?
Mike,
Multi-Queue in KVM will only work on RouterOS V7.
The drivers in RouterOS V6 are simply too old.
Oh.
It’s worked for me previously, Or so I thought.
In the proxmox NIC config for the CHR guest, you set multiqueue to the number of cores.. IE, 8 if the guest has 8 cores.
Once that’s done (and rebooted). You go to system>resources>irq (In the CHR guest), and you can see multiple queues per interface. You can then specify cores to assign queues to as well.
This helped me overcome high interrupt load on core 0 of the host due to interface interrupts. However, It was ultimately more helpful to just PCI passthrough the interfaces.
Hello, I’m following this topic, I’m thinking about a CHR on my network to do CGNAT, can you tell me a little about your experience with chr on proxmox and what settings you used