首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有有效CPUSET的testPMD错误(EAL:无效的核心列表语法)

具有有效CPUSET的testPMD错误(EAL:无效的核心列表语法)
EN

Stack Overflow用户
提问于 2020-06-12 09:12:00
回答 1查看 183关注 0票数 0

在我的系统中,我们有两个AMD插座。在NPS4设置(每个套接字4个NUMA )中,我可以看到以下NUMA-1内核

代码语言:javascript
复制
node 1 cpus: 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159

我的网卡连接到NUMA-1

代码语言:javascript
复制
cat /sys/bus/pci/devices/0000\:41\:00.0/numa_node
1
cat /sys/bus/pci/devices/0000\:41\:00.1/numa_node
1

在testPMD应用程序(构建在DPDK19.11上)中,如果我使用CPU-SET 16-31,我不会看到任何错误。但是如果我使用CPU-SET 144-159,我会看到错误"EAL:无效的核心列表语法“。

我想知道为何会有这样的错误,以及如何解决这个问题。我需要在testPMD中使用来自同一个NUMA的更多的核,所以喜欢使用来自16-31和144-159的CPU集的核。

代码语言:javascript
复制
cat /sys/devices/system/node/node1/cpulist
16-31,144-159
代码语言:javascript
复制
sudo ./testpmd -l144-159 -w 0000:41:00.0 -w 0000:41:00.1 -- -i --rxd=512 --txd=512 --rxq=4 --txq=4 --nb-cores=8
EAL: Detected 128 lcore(s)
EAL: Detected 8 NUMA nodes
EAL: invalid core list syntax
代码语言:javascript
复制
 sudo ./testpmd -l16-31 -w 0000:41:00.0 -w 0000:41:00.1 -- -i --rxd=512 --txd=512 --rxq=4 --txq=4 --nb-cores=8
EAL: Detected 128 lcore(s)
EAL: Detected 8 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: PCI device 0000:41:00.0 on NUMA socket 1
EAL:   probe driver: 15b3:101d net_mlx5
EAL: PCI device 0000:41:00.1 on NUMA socket 1
EAL:   probe driver: 15b3:101d net_mlx5
Interactive-mode selected
...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-12 09:46:23

从日志中可以看出,CONFIG_RTE_MAX_LCORE的最大值是128个分数。如果要使用129-160中的core,请更新$RTE_TARGET/.config中的值并重新构建DPDK库和应用程序

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62341148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档