2

I'm using Intel Xeon E5-2620 processor. There is something I'm confused about. I'm using Linux and in /proc/cpuinfo it says:

model name : Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz

According to the Intel site, it states that it has 6 cores and 12 threads. What I cannot realize is:

cat /proc/cpuinfo | grep processor
processor       : 0
processor       : 1
...
processor       : 22
processor       : 23

It seems like it has 24 cores or 24 threads, which surprised me. I thought it should be 6 or 12. Why there are 24 processors in /proc/cpuinfo? How should I interpret this data?

  • These might be relevant: stackoverflow.com/questions/3019129/… and serverfault.com/questions/227920/… – Sami Laine Dec 16 '13 at 5:52
  • That looks like the correct results for a system with 2 CPUs (processor chips) each with 6 cores, each core with 2 threads. Each thread is presented to the OS as a processor. – Paul A. Clayton Dec 16 '13 at 6:31
  • 1
    Thanks. It seems that it has 2 physical CPUs. Actually cat /proc/cpuinfo | grep "physical id" | sort | uniq states that physical id : 0 physical id : 1 which means it has 2 CPUs. – Marcus Thornton Dec 16 '13 at 6:38
0

Actually there are two physical CPUs with 6 cores. Because each core has 2 threads the total number of logical processors is 2*6*6 = 24.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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