我收到此错误
EAL:没有大型页面报告的免费大页--1048576kB
因此,即使设置了nr_hugepages,我也无法看到更新/设置值。可能是什么原因
root@vpp-dut:/opt/trs/vpp_src# cat /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages
0
root@vpp-dut:/opt/trs/vpp_src# echo 1024 > /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages
root@vpp-dut:/opt/trs/vpp_src# cat /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages
0
root@vpp-dut:~# cat /proc/meminfo | grep Huge
AnonHugePages: 0 kB
HugePages_Total: 1024
HugePages_Free: 1024
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
答案 0 :(得分:2)
EAL:没有大型页面报告的免费大页--1048576kB
这不是错误,而只是警告您没有任何免费的1GB巨页。如果您还有2MB大页面的消息,这将成为一个问题。根据{{1}},您确实拥有免费的2MB大页(/proc/meminfo
)。 DPDK只需要1GB或2MB大页面,而不是两者。
如果您的应用程序无法启动,则根本原因是其他地方。