I think this is a valid problem. Nova hypervisor show reports: | cpu_info_topology_cores | 12 | | cpu_info_topology_sockets | 1 | | cpu_info_topology_threads 2 | If you multiple these number together you get 24 cpus on the host, in the other hand virsh nodeinfon reports CPU(s): 48
This is because the compute host has two NUMA node each with 24 cpus. Current there is no way to determine how many NUMA nodes the hypervisor has from the output of the nova hypervisor-show. To solve this either the cpu_info_topology_sockets in the hypervisor- show shall contain the value of nr_of_numa_nodes * socket_per_numa_node or the hypervisor-show shall have an extra value that tells the number of NUMA nodes on the host. ** Changed in: nova Status: Invalid => New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1428872 Title: Nova CPU details socket not correct Status in OpenStack Compute (nova): New Bug description: we are using Mirantis 6.0 we are trying to find a physical CPU information from Nova compute host . e are using nova hypervisor-show command. when i tried running the nova hypervisor-show <compute_node> its show me correct info cpu_arch , cpu_info_features and cores ... but its show its only one sockets where as we are using 2 CPU .( see details from compute node below) we are trying to find physical CPU details from Nova-compute host blade , Here is what nova shows root@node-9:~# nova hypervisor-show node-12 +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Property | Value | +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | cpu_info_arch | x86_64 | | cpu_info_features | ["ssse3", "pge", "avx", "clflush", "sep", "syscall", "vme", "dtes64", "invpcid", "msr", "sse", "xsave", "vmx", "erms", "xtpr", "cmov", "tsc", "smep", "pbe", "est", "pat", "monitor", "smx", "lm", "abm", "nx", "fxsr", "tm", "sse4.1", "pae", "sse4.2", "pclmuldq", "acpi", "fma", "tsc-deadline", "popcnt", "mmx", "osxsave", "cx8", "mce", "mtrr", "rdtscp", "ht", "dca", "lahf_lm", "pdcm", "mca", "pdpe1gb", "apic", "fsgsbase", "f16c", "pse", "ds", "pni", "tm2", "avx2", "aes", "sse2", "ss", "bmi1", "bmi2", "pcid", "de", "fpu", "cx16", "pse36", "ds_cpl", "movbe", "rdrand", "x2apic"] | | cpu_info_model | SandyBridge | | cpu_info_topology_cores | 12 | | cpu_info_topology_sockets | 1 | | cpu_info_topology_threads 2 | | cpu_info_vendor | Intel ` In reality it is 2 CPU as below , here is output from nova-compute host root@node-16:~# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian 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 Vendor ID: GenuineIntel CPU family: 6 Model: 63 Stepping: 2 CPU MHz: 2500.093 BogoMIPS: 5001.17 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 30720K NUMA node0 CPU(s): 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46 NUMA node1 CPU(s): 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47 To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1428872/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp