Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

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
share|improve this question

2 Answers 2

up vote 4 down vote accepted

If I read the datasheet correctly, you have one slot filled, six cores, which show as 12 processors because they are hyperthreading. (Also, /proc/cpuinfo should tell you about processor and physical id. The two parts of a hyperthreading core have the same physical id.)

This seems like a good read on the matter.

share|improve this answer
    
The link where they clarified how to check how to identify a CPU with hyper-threading helped a lot. The server has one CPU and the other slot is free –  setatakahashi Jan 10 '12 at 13:30

According to the WiKi the Intel XEON X5670 is a 6-core HT processor.

If you had two of those you would have 24 logical processors.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.