[PVE-User] KVM CPU pinning, full control

Christian Balzer chibi at gol.com
Mon Apr 23 05:08:53 CEST 2018


Hello,

We're evaluating PVE as a potential replacement for a large ganeti cluster.
As in 10 compute nodes and about 700 VMs.

One absolute requirement is CPU pinning, both to keep the VMs on one
specific core (not even in-NUMA migrations) and to keep cores on the
respective NUMA nodes free of VMs to handle system tasks, in particular
network IRQs and the vhost tasks. 

My exhaustive searches seem to indicate that this isn't possible natively
as such.
The "taskset" solution and the systemd script feels very clumsy and would
scale horribly from what I can see.
https://www.jnchen.com/blog/2017/01/pinning-vm-cpus-in-proxmox

And the NUMA parameter referenced below doesn't seem to be doing what I
and the 2nd to last poster want:
https://forum.proxmox.com/threads/how-to-specify-numa-cpus-in-vm-conf.29694/

So am I missing something, like being able to put "raw" qemu parameters
somewhere in the vm.conf?

Regards,

Christian
-- 
Christian Balzer        Network/Systems Engineer                
chibi at gol.com   	Rakuten Communications


More information about the pve-user mailing list