I did exactly what is described above with 8 hugepages of 1GB
> proxmox-boot-tool refresh
then reboot
# Before runing my VM
# After running my VM
HugePages_Free: 8 => HugePages_Free: 0
It is working
Code:
cat /proc/cmdline
initrd=\EFI\proxmox\6.17.4-2-pve\initrd.img-6.17.4-2-pve root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on iommu=pt transparent_hugepage=never default_hugepagesz=1G hugepagesz=1G hugepages=8
Code:
nano /etc/pve/qemu-server/xxx.conf
hugepages: 1024 # line added
> proxmox-boot-tool refresh
then reboot
# Before runing my VM
Code:
grep -i huge /proc/meminfo
AnonHugePages: 0 kB
ShmemHugePages: 8192 kB
FileHugePages: 0 kB
HugePages_Total: 8
HugePages_Free: 8
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 1048576 kB
Hugetlb: 8388608 kB
# After running my VM
Code:
grep -i huge /proc/meminfo
AnonHugePages: 0 kB
ShmemHugePages: 8192 kB
FileHugePages: 0 kB
HugePages_Total: 8
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 1048576 kB
Hugetlb: 8388608 kB
HugePages_Free: 8 => HugePages_Free: 0
It is working
Last edited: