root@localhost:~# mkdir /mnt/hugepages /mnt/hugepages echo 256 > /proc/sys/vm/nr_hugepmkdir: cannot create directory '/mnt/hugepages': File exists ages root@localhost:~# mount -t hugetlbfs none /mnt/hugepages root@localhost:~# echo 256 > /proc/sys/vm/nr_hugepages root@localhost:~# root@localhost:~# root@localhost:~# root@localhost:~# vpp -c /etc/vpp/startup.conf.dpkg-new vlib_plugin_early_init:361: plugin path /usr/lib/vpp_plugins load_one_plugin:117: Plugin disabled (default): abf_plugin.so load_one_plugin:189: Loaded plugin: acl_plugin.so (Access Control Lists) load_one_plugin:117: Plugin disabled (default): avf_plugin.so load_one_plugin:117: Plugin disabled (default): cdp_plugin.so load_one_plugin:189: Loaded plugin: dpdk_plugin.so (Data Plane Development Kit (DPDK)) load_one_plugin:117: Plugin disabled (default): flowprobe_plugin.so load_one_plugin:117: Plugin disabled (default): gbp_plugin.so load_one_plugin:117: Plugin disabled (default): gtpu_plugin.so load_one_plugin:117: Plugin disabled (default): igmp_plugin.so load_one_plugin:117: Plugin disabled (default): ila_plugin.so load_one_plugin:117: Plugin disabled (default): ioam_plugin.so load_one_plugin:117: Plugin disabled (default): ixge_plugin.so load_one_plugin:117: Plugin disabled (default): l2e_plugin.so load_one_plugin:117: Plugin disabled (default): lacp_plugin.so load_one_plugin:117: Plugin disabled (default): lb_plugin.so load_one_plugin:117: Plugin disabled (default): mactime_plugin.so load_one_plugin:117: Plugin disabled (default): map_plugin.so load_one_plugin:117: Plugin disabled (default): memif_plugin.so load_one_plugin:189: Loaded plugin: nat_plugin.so (Network Address Translation) load_one_plugin:117: Plugin disabled (default): nsh_plugin.so load_one_plugin:117: Plugin disabled (default): nsim_plugin.so load_one_plugin:117: Plugin disabled (default): perfmon_plugin.so load_one_plugin:117: Plugin disabled (default): pppoe_plugin.so load_one_plugin:117: Plugin disabled (default): srv6ad_plugin.so load_one_plugin:117: Plugin disabled (default): srv6am_plugin.so load_one_plugin:117: Plugin disabled (default): srv6as_plugin.so load_one_plugin:117: Plugin disabled (default): stn_plugin.so load_one_plugin:117: Plugin disabled (default): svs_plugin.so load_one_plugin:117: Plugin disabled (default): tlsopenssl_plugin.so load_one_plugin:117: Plugin disabled (default): unittest_plugin.so load_one_plugin:117: Plugin disabled (default): vmxnet3_plugin.so vpp[935]: clib_elf_parse_file: open `/usr/bin/vpp': No such file or directory vpp[935]: clib_elf_parse_file: open `linux-vdso.so.1': No such file or directory vpp[935]: load_one_vat_plugin:67: Loaded plugin: nsh_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: flowprobe_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: vmxnet3_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: lacp_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: avf_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: dpdk_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: gtpu_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: mactime_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: nsim_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: cdp_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: memif_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: ioam_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: lb_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: pppoe_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: acl_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: nat_test_plugin.so vpp[935]: load_one_vat_plugin:67: Loaded plugin: stn_test_plugin.so vpp[935]: clib_socket_init: bind (fd 7, '/run/vpp/stats.sock'): No such file or directory vpp[935]: dpdk: EAL init args: -c 3 -n 1 --in-memory --huge-dir /mnt/hugepages --no-pci --file-prefix vpp --master-lcore 0 EAL: FATAL: Cannot get hugepage information. vpp[935]: dpdk_config: rte_eal_init returned -1 root@localhost:~# root@localhost:~# root@localhost:~# root@localhost:~# ls /usr/bin/v vi virtfs-proxy-helper vpp_prometheus_export view vmstat vpp_restart vim volname vppapigen vim.basic vpp vppctl vim.tiny vpp_api_test vsftpdwho vimdiff vpp_get_metrics vimtutor vpp_get_stats root@localhost:~# ls /usr/bin/vpp /usr/bin/vpp root@localhost:~# root@localhost:~# file /usr/bin/vpp /usr/bin/vpp: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e566b57386b4281414d230c9dd7195b91af47c1d, stripped root@localhost:~# cat /proc/meminfo |grep huge root@localhost:~# cat /proc/meminfo |grep Huge AnonHugePages: 0 kB ShmemHugePages: 0 kB FileHugePages: 0 kB HugePages_Total: 256 HugePages_Free: 256 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 524288 kB root@localhost:~# ls /mnt/hugepages/ root@localhost:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 22G 1.3G 20G 7% / devtmpfs 768M 0 768M 0% /dev tmpfs 931M 0 931M 0% /dev/shm tmpfs 931M 476K 930M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 931M 0 931M 0% /sys/fs/cgroup /dev/mmcblk0p2 2.0G 620M 1.2G 34% /boot tmpfs 187M 0 187M 0% /run/user/0 root@localhost:~# mount |grep huge cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) none on /mnt/hugepages type hugetlbfs (rw,relatime,pagesize=2M) root@localhost:~#