With running VPP you can do: $ grep huge /proc/$(pgrep vpp)/numa_maps 1000000000 default file=/memfd:buffers-numa-0\040(deleted) huge dirty=19 N0=19 kernelpagesize_kB=2048 1002600000 default file=/memfd:buffers-numa-1\040(deleted) huge dirty=19 N1=19 kernelpagesize_kB=2048 1004c00000 default file=/anon_hugepage\040(deleted) huge anon=1 dirty=1 N1=1 kernelpagesize_kB=2048
1st line - 19 2048K memfd backed hugepages on numa 0 2nd line - 19 2048K memfd backed hugepages on numa 1 3rd line - one 2048K anonymous hugepage on numa 1 first two are buffer pool memory, 3rd one is likely some physmem used by native driver If you add to startup.conf: memory { main-heap-page-size 1G } $grep huge /proc/$(pgrep vpp)/numa_maps 1000000000 default file=/memfd:buffers-numa-0\040(deleted) huge dirty=19 N0=19 kernelpagesize_kB=2048 1002600000 default file=/memfd:buffers-numa-1\040(deleted) huge dirty=19 N1=19 kernelpagesize_kB=2048 1004c00000 default file=/anon_hugepage\040(deleted) huge anon=1 dirty=1 N1=1 kernelpagesize_kB=2048 7fbc00000000 default file=/anon_hugepage\040(deleted) huge anon=1 dirty=1 N1=1 kernelpagesize_kB=1048576 last line is main heap allocated as single anonymous 1G hugepage. VPP is not using filesystem backed hugepages so you will not find anything in /var/run/huge…. — Damjan > On 21.09.2021., at 20:11, Mohsen Meamarian <meamarian.moh...@gmail.com> wrote: > > Hi, > Thanks, Is there a way to make sure how many Hugespages are ready to Vpp > using? Immediately after Start Vpp, I open the "/ run / vpp / hugepages " > file but it is empty. Is the VPP mechanism to occupy the Hugepage if needed > or does Vpp reserve it for itself from the beginning? > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20183): https://lists.fd.io/g/vpp-dev/message/20183 Mute This Topic: https://lists.fd.io/mt/85744775/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-