0

我收到此错误

EAL:hugepages-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
4

1 回答 1

2

EAL:hugepages-1048576kB 中没有报告免费的大页面

这不是错误,而只是警告您没有任何可用的 1GB 巨页。如果您也有 2MB 大页面的此消息,这将成为一个问题。根据/proc/meminfo,您确实有免费的 2MB 巨页 ( Hugepagesize: 2048 kB)。DPDK 只需要 1GB 或 2MB 大页面,而不是两者都需要

如果您的应用程序无法启动,则根本原因在其他地方。

于 2018-06-14T19:24:39.350 回答