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

Chris Friesen cbf123 at mail.usask.ca
Mon Jan 26 14:56:13 UTC 2015


On 01/26/2015 06:08 AM, Michal Privoznik wrote:
> On 23.01.2015 19:46, Chris Friesen wrote:

>> 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.

Okay, thanks.  I saw the recent fixes in the git logs.

>> 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?


Libvirt is 1.2.8.

Chris




More information about the libvirt-users mailing list