dpdk-hugepages - 页面大小无效。有效页面大小:2048kB

问题描述 投票:0回答:0

我在我的 Debian 11 上构建并安装了 DPDK 版本 23.03 并尝试使用示例。但是我无法启动helloworld应用因为

EAL: Detected CPU lcores: 2
EAL: Detected NUMA nodes: 1
EAL: Detected shared linkage of DPDK
EAL: Multi-process socket /run/user/1000/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No free 2048 kB hugepages reported on node 0
EAL: FATAL: Cannot get hugepage information.
EAL: Cannot get hugepage information.

所以我试着按照例子做这里

dpdk-hugepages.py -p 1G --setup 2G
Invalid page size. Valid page sizes: 2048kB

为什么不支持1G的页面大小?我可以打开它吗?如果不是,我应该使用哪个命令来添加 2048kB 大页面?

对不起,如果明显。

更新

这看起来像是一种笑话。我试着用 2Mb 的页面来做,但遇到了一些奇怪的行为:

user@Debian11:build$ sudo dpdk-hugepages.py --reserve 128 --pagesize 2048 
Invalid page size. Valid page sizes: 2048kB
user@Debian11:build$ sudo dpdk-hugepages.py --reserve 128 --pagesize 2048kB
2048kB is not a valid size
user@Debian11:build$ sudo dpdk-hugepages.py --reserve 128 --pagesize 2
Invalid page size: 0kB
user@Debian11:build$ sudo dpdk-hugepages.py --reserve 128 --pagesize 2Mb
2Mb is not a valid size
linux memory memory-management linux-kernel dpdk
© www.soinside.com 2019 - 2024. All rights reserved.