I have a linux server that apparently has two Intel Xeon X5670.
/proc/cpuinfo shows 12 CPUs but dmidecode shows only one CPU and the other one is in the Unpopulated status like it is showing that this is other CPU is because of the hyper threading.
My server is a HP Proliant DL380 G7 and it can have up to two CPUs.
My question is if my server has one or two physical CPUs or if there is a setting that is powering down the second CPU so it is showing as Unpopulated in the socket.
root@linux:~ # cat /proc/cpuinfo | grep processor processor : 0 processor : 1 processor : 2 processor : 3 processor : 4 processor : 5 processor : 6 processor : 7 processor : 8 processor : 9 processor : 10 processor : 11 root@linux:~ # dmidecode --type processor| egrep "Version|Family|Manufacturer|Socket|Status" Socket Designation: Proc 1 Family: Xeon Manufacturer: Intel Signature: Type 0, Family 6, Model 44, Stepping 2 Version: Intel(R) Xeon(R) CPU X5670 @ 2.93GHz Status: Populated, Enabled Upgrade: Socket LGA1366 Socket Designation: Proc 2 Family: Xeon Manufacturer: Intel Signature: Type 0, Family 0, Model 0, Stepping 0 Version: Status: Unpopulated Upgrade: Socket LGA1366