Thread (32 messages) 32 messages, 6 authors, 2021-09-16

Re: [dpdk-dev] [PATCH v4] build: optional NUMA and cpu counts detection

From: Juraj Linkeš <hidden>
Date: 2021-07-21 12:41:54

quoted
quoted
quoted
[However, we also would need to find out how BSD numbers the
domains, too, as it's possible an OS could just call them 0 and 1,
rather than
0 and 8 if it wanted to.]

In short, we'd need to test to be sure. Is FreeBSD on P9 a supported
config, and if so can the P9 maintainer perhaps help out with testing?
Results of the v4 patch on an IBM AC922 P9 system with Linux:
Can you get results from FreeBSD as well?
I can't help with FreeBSD here, I only have Linux on systems within IBM.
This is an open question still then. I guess we'll have to go with sysctl -n vm.ndomains.
quoted
quoted
$ python3 get-numa-count.py
8
NUMA node0 CPU(s):   0-63
NUMA node8 CPU(s):   64-127
<snip>
Is this the right number for your case, i.e. are you able to use both numa nodes
when RTE_MAX_NUMA_NODES=8?

node8 above is the ninth NUMA node so I'd need to use
RTE_MAX_NUMA_NODES=9 as a minimum so that any arrays using that value
are adequately sized.

Dave
Ok, the proper value to return is highest numa node + 1 then.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help