The following configuration was used to run VPP with hugepage size of 1G
set system option kernel memory hugepage-size 1G hugepage-count '4' commit && save && reboot set vpp settings memory default-hugepage-size 1G set vpp settings interface eth1 driver 'dpdk' vyos@VyOS-for-Smoke-Tests# commit [ vpp ] Not enough free memory to start VPP! 2M HugePages memory: available 0.0 GB, required 3.1 GB To add HugePages memory please use command "set system option kernel memory hugepage-size ..." and reboot! [[vpp]] failed Commit failed [edit]
HugePages meminfo:
vyos@VyOS-for-Smoke-Tests# grep Huge /proc/meminfo AnonHugePages: 79872 kB ShmemHugePages: 0 kB FileHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 4194304 kB
Version:
Version: VyOS 2025.09.10-0018-rolling Release train: current Release flavor: generic Built by: autobuild@vyos.net Built on: Wed 10 Sep 2025 00:18 UTC Build UUID: 846c1b06-a380-48fa-b3dd-d954700da0a2 Build commit ID: c6d3547904cfac Architecture: x86_64 Boot via: installed image System type: KVM guest Secure Boot: n/a (BIOS) Hardware vendor: Amazon EC2 Hardware model: c5.2xlarge Hardware S/N: ec26631a-1491-7fe5-8178-25addc389952 Hardware UUID: ec26631a-1491-7fe5-8178-25addc389952