[libvirt-users] questions around using numatune/numa/schedinfo

Michal Privoznik mprivozn at redhat.com
Mon Jan 26 12:08:50 UTC 2015


On 23.01.2015 19:46, Chris Friesen wrote:
> Hi,
> 
> I'm running into some problems with libvirt and hoping someone can point
> me at some instructions or maybe even help me out.
> 
> 
> First, are there any requirements on qemu version in order to use the
> "numatune" and/or "cpu/numa/cell" elements?  Or do they use cgroups and
> not the native qemu numa support?

For numatune you need a qemu with 'memory-backend-{ram,file}' objects.
Those were introduced in qemu-2.1.0. As of libvirt, you'll need
libvirt-1.2.7 at least. Although the newer the better - there were
couple of fixes recently.

> 
> 
> Second, are there any instructions on how to set up cgroups?  I
> initially hadn't had cgroups mounted and running "virsh schedinfo
> <domain>" gave an error.  So I mounted "/sys/fs/cgroup/memory" and
> "/sys/fs/cgroup/cpu" and restarted libvirtd but running "virsh schedinfo
> <domain>" still gives an error:
> 
> root at compute-1:~# virsh schedinfo 8
> Scheduler      : Unknown
> error: Requested operation is not valid: cgroup CPU controller is not
> mounted
> 
> What am I missing?
> 
> 

What's the libvirt version?

Michal




More information about the libvirt-users mailing list