[vfio-users] Enable Hugepages, but is not used by VM
Alexander Petrenz
petrenz.a at gmail.com
Mon Jan 11 18:04:08 UTC 2016
Hi,
I guess it's normal that the hugepages reserve memory even if on process is
using them. I have the same situation, but I know having 16GB of memoory, I
don't have enough to give 8GB to the hugepages, 8GB to the VM and 8GB to
the host.
So I think you are fine.
Alex
On Mon, Jan 11, 2016 at 6:52 PM, sL1pKn07 SpinFlo <sl1pkn07 at gmail.com>
wrote:
> 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
>
> _______________________________________________
> vfio-users mailing list
> vfio-users at redhat.com
> https://www.redhat.com/mailman/listinfo/vfio-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20160111/a963672e/attachment.htm>
More information about the vfio-users
mailing list