The CPU (central processing unit) core (processor) of a CPU is the computing center of your VPS, so all calculations are performed here.
The number of CPU Cores indicates the number of server processors that your VPS can use and determines the speed at which your VPS can process instructions from your applications. The underlying physical CPU’s are Intel Xeon processors, but the type and clock speed may vary. Within your OS (operating system), however, you will always see a generic CPU + speed, but the virtualization software ensures that each “virtual CPU core” can execute approximately the same number of instructions per second.
How many CPU Cores do I need?
Let’s take a look at a wonderful Cloud hosting company. Their cheapest VPS plan offers 1 CPU Core which is more than enough for a simple project. The most expensive Cloud VPS plan has a whopping 8 cores good for the largest or most complicated projects.
By the way, I use this Cloud Hosting Service myself on a daily basis and I love it!
Hopefully this explanation was good enough to explain what are CPU cores.