• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1079
  • Last Modified:

1-6 core per CPU

Any expert out there to explain the terminology used in Vmware language:

it says one single server can use 1-6 cores per CPU.

If I understand, a core is just a block, for instance, when we say :
Dual core processor= one block that has 2 processors inside
Quadro core processor=one block that has 4 processors inside.

I don't think :
1-6 cores per CPU means one block can have 1 to 6 CPUs inside.

any clarifications?

  • 3
  • 2
  • 2
5 Solutions
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Depending upon the CPU user in a server, it could be a processor which has Dual, Quad, Six Cores per physical processor or socket.

New Xeon processors in the future could have 50 cores per processor!

see here

A core is an independant CPU, original processors were a single core unit, today, it's common place to have multiple CPUs inside the die (case).

So the metal thing you put in a socket, has multiple CPUs (cores) inside it.

So, yes, 1-6 Cores, does mean it actually have 1-6 CPUs inside it!

because technology has made things smaller, hence the description of technology in

if you look at the Processors Lithography, you will see it's getting smaller!






e.g. a little off topic, but latest GPUs (graphics chips) have 512 or 1024 Cores on a single CHIP!

In a VMware Context, this means, that you can use 1 CPU (a vCPU) in the virtual machine, is equal to 1 Core on the physical host, for some of the time. (the scheduler will move the process from Core to Core in the physical server).

see also this recent Question, which we answer about Cores, Sockets and Allocations

When referring to Cores, you are mostly correct. We are talking about CPUs in a CPU *socket*. So, for example, if you were to pop the hood of your physical server, you may see 1 or 2 CPU "sockets". Now, within those sockets, you might have embedded CPU *cores* that total anywhere from none (just the CPU socket itself, but that is rare to non-existent these days), to up to 12 (I actually have dual socket, 12-core servers in my environment). So, if you have a dual socket 6-core CPU server, that in essence provides 12 CPUs for your virtual environment. If you have Hyperthreading enabled in your BIOS, that basically doubles the CPU to 24 (Hyperthreading allows multiple "threads" of processes over a single core).

Hope that helps...

jskfanAuthor Commented:
1-6 cores per CPU= 1-6 processors in one CPU socket
Dual core processor= 2 processors in one CPU socket
Quadro core processor=4 processors in one CPU socket
We Need Your Input!

WatchGuard is currently running a beta program for our new macOS Host Sensor for our Threat Detection and Response service. We're looking for more macOS users to help provide insight and feedback to help us make the product even better. Please sign up for our beta program today!

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:

and 12 Cores in one CPU socket
and 50 Cores in one CPU socket in the future!
Yep...you got it! :)

I haven't heard of any server with more than 12 cores/socket. There was talk of being more but not sure it'll come to pass. Though, it *is* technology so probably so...

jskfanAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 3
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now