【发布时间】:2021-06-07 23:08:59
【问题描述】:
我正在尝试在 dpdk 中执行示例代码。我收到以下错误我在系统中安装了 2 个版本的 dpdk 请为该问题提出解决方案。
块引用 EAL:检测到 8 个 lcore EAL:检测到 1 个 NUMA 节点 EAL:检测到 DPDK 的共享链接 EAL:多进程套接字 /run/user/1000/dpdk/rte/mp_socket EAL:选定的 IOVA 模式“VA” EAL:没有可用的 16777216 kB 巨页报告 EAL:保留了 512 个大小为 2097152 的巨页,但未找到已安装的hugetlbfs EAL:探测 VFIO 支持... EAL:已初始化 VFIO 支持 EAL:无法在大页面文件上获取 fd EAL:分配 rte 服务数组时出错 EAL:致命:rte_service_init() 失败 EAL:rte_service_init() 失败 EAL:错误 - 退出代码:1 原因:EAL 初始化错误
编辑:解决问题- echo 512|sudo tee /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
【问题讨论】:
-
基于有限的信息
EAL: No available 16777216 kB huge pages reported EAL: 512 huge pages of size 2097152 reserved, but no mounted hugetlbfs这看起来更像sudo issue or huge page not available issue。也请更新dpdk version, application, cmd lien args, --log-level=8
标签: dpdk