[vfio-users] Enable Hugepages, but is not used by VM
sL1pKn07 SpinFlo
sl1pkn07 at gmail.com
Mon Jan 11 17:52:32 UTC 2016
Hi
I have add hugepages on my VM. but when launch the VM and run 'grep
Huge /proc/meminfo' on the host, the value is the same when the VM is
close
i'm not sure if i missing any step
in /etc/libvirt/qemu.conf:
hugetlbfs_mount = "/dev/hugepages"
in the VM XML:
<memoryBacking>
<hugepages/>
</memoryBacking>
in my system, Hugepages is mounted by systemd:
└───╼ systemctl |grep huge
dev-hugepages.mount
loaded active mounted Huge Pages File System
└───╼ mount |grep huge
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
└───╼ find /dev/hugepages
/dev/hugepages
/dev/hugepages/libvirt
/dev/hugepages/libvirt/qemu
└───╼ ls -R /dev/hugepages
/dev/hugepages:
total 0
drwxr-xr-x 3 root root 0 ene 11 17:14 .
drwxr-xr-x 19 root root 3880 ene 11 17:14 ..
drwxr-xr-x 3 root root 0 ene 11 17:14 libvirt
/dev/hugepages/libvirt:
total 0
drwxr-xr-x 3 root root 0 ene 11 17:14 .
drwxr-xr-x 3 root root 0 ene 11 17:14 ..
drwxr-xr-x 2 root kvm 0 ene 11 17:33 qemu
/dev/hugepages/libvirt/qemu:
total 0
drwxr-xr-x 2 root kvm 0 ene 11 17:33 .
drwxr-xr-x 3 root root 0 ene 11 17:14 ..
└───╼ cat /etc/sysctl.d/10-kvm.conf
vm.nr_hugepages=6144
VM OFF
└───╼ grep Huge /proc/meminfo
AnonHugePages: 13309952 kB
HugePages_Total: 6144
HugePages_Free: 6140
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
VM ON (with some programs open)
└───╼ grep Huge /proc/meminfo
AnonHugePages: 13309952 kB
HugePages_Total: 6144
HugePages_Free: 6140
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
archlinux
Linux sL1pKn07 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET
2015 x86_64 GNU/Linux
libvirt from git 6e27701
qemu from git ccd54b6 (from Gerd Hoffmann's branch (linux-imput))
Windows10 guest installed before add hugepages options
greetings
More information about the vfio-users
mailing list