Hi folks,
I need to get information about hwloc objects, particularly processor. I would
love to get
NUMANode number
Socket number
Core number
for given processor.
Currently, I'm parsing lstopo output but it's awkward:
GREPLINES=$(lstopo --physical --cpuset - | wc -l)
lstopo --physical --cpuset - | grep -B${GREPLINES} "PU p#1\b" | grep Core |
tail -1
With first grep I will get all lines before the line with processor I'm
interested in.
With second grep I will get information about Cores and finally I will pick up
the last line. (So it's first line with keyword Core before the line with
processor.)
Is there a better way to do it? Something like
hwloc-info proc:1 ???
Or perhaps some c-api function to easily accomplish it?
Thanks a lot!
Jirka