CPU Pinning topology

I'm trying to understand the field "CPU Pinning topology" in the "Ressource Allocation" tab, that looks it needed by High Performance VM. I have this hardware: # lscpu Architecture: x86_64 CPU(s): 48 On-line CPU(s) list: 0-47 Thread(s) per core: 2 Core(s) per socket: 12 Socket(s): 2 NUMA node(s): 2 And I want to run a 22 vCPU vm on it, so no SMT, and 11 vCPU mapped to each socket. The only explanation I found about this field content was here: https://rhv.bradmin.org/ovirt-engine/docs/Virtual_Machine_Management_Guide/a... and I can wrap my head around it. Do I need to given explicit mapping for all the 22 vCPU ? And dig in lscpu -e or numactl -H to find how each pCPU is identified ?

Am 06.11.19 um 18:33 schrieb Fabrice Bacchella:
I'm trying to understand the field "CPU Pinning topology" in the "Ressource Allocation" tab, that looks it needed by High Performance VM.
I have this hardware:
# lscpu Architecture: x86_64 CPU(s): 48 On-line CPU(s) list: 0-47 Thread(s) per core: 2 Core(s) per socket: 12 Socket(s): 2 NUMA node(s): 2
And I want to run a 22 vCPU vm on it, so no SMT, and 11 vCPU mapped to each socket.
The only explanation I found about this field content was here: https://rhv.bradmin.org/ovirt-engine/docs/Virtual_Machine_Management_Guide/a...
and I can wrap my head around it. Do I need to given explicit mapping for all the 22 vCPU ? And dig in lscpu -e or numactl -H to find how each pCPU is identified ?
you can use the lstopo-no-graphics tool (package hwloc) for cpu identification, also you can see the result of your cpu pinning configuration there matthias
participants (2)
-
Fabrice Bacchella
-
Matthias Leopold