
On 10.06.2015 01:05, Vivi L wrote:
Kashyap Chamarthy <kchamart <at> redhat.com> writes:
You might want re-test by explicitly setting the 'page' element and 'size' attribute? From my test, I had something like this:
$ virsh dumpxml f21-vm | grep hugepages -B3 -A2 <memory unit='KiB'>2000896</memory> <currentMemory unit='KiB'>2000000</currentMemory> <memoryBacking> <hugepages> <page size='2048' unit='KiB' nodeset='0'/> </hugepages> </memoryBacking> <vcpu placement='static'>8</vcpu>
I haven't tested this exhaustively, but some basic test notes here:
https://kashyapc.fedorapeople.org/virt/test-hugepages-with-libvirt.txt
Current QEMU does not support setting <page> element. Could it be the cause of my aforementioned problem?
unsupported configuration: huge pages per NUMA node are not supported with this QEMU
So this is explanation why the memory for you guest is not backed by hugepages. Can you please share the qemu command line that libvirt generated for your guest? Michal