我是 DPDK 的新手,我正在服务器上安装 DPDK 版本的 suricata。当我运行时suricata --list-dpdkports
,它显示
EAL: Detected 128 lcore(s)
EAL: Detected 1 NUMA nodes
EAL: Multi-process socket /tmp/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: Couldn't get fd on hugepage file
EAL: error allocating rte services array
EAL: FATAL: rte_service_init() failed
EAL: rte_service_init() failed
5/11/2020 -- 21:41:45 - <Error> - [ERRCODE: SC_ERR_DPDK_CONFIG(319)] - DPDK init failed
是什么EAL: No available hugepages reported in hugepages-1048576kB
意思?无论我设置了多少大页面,它总是显示出来。
AnonHugePages: 104448 kB
HugePages_Total: 8192
HugePages_Free: 8191
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
我是 DPDK 的新手,我在网上找到的大多数解决方案都是关于No Free hugepages reported
. 我真的很想知道这意味着什么。感谢您的帮助。