Articles on: Hosting 101

Difference Between Shared and Dedicated Cores

Modern-era CPUs (also known as Processors) are blazing fast, having the ability to perform billions of calculations per second. This has allowed mankind to perform faster and larger calculations in shorter periods of time.

Minecraft Hosting isn't the exception to this rule, of course. Minecraft, as a service, is very Single-core-dependant, meaning that it relies heavily on the performance of a single CPU core to process everything that's going on in your Minecraft world. You can learn more about CPU Cores and server hardware in this article.

When it comes to server provisioning - more specifically, Minecraft server provisioning -, there are two ways of providing CPU resources (cores) to you as a customer:

The first, and most widespread way, is to provide you with what's commonly known as shared cores, where, as the name states, your Minecraft world shares its CPU power with other Minecraft worlds. This is usually fine for most small to medium Minecraft servers, since fast CPUs are perfectly capable of running more than a single Minecraft world on a single core (especially those CPU models that support a technology called Hyperthreading).
The second, and less(er) common way, is to assign you what most people (us included) call dedicated cores. This provisioning model tends to be more expensive, but gives you the guarantee that your Minecraft world will be running on CPU cores that are not being utilized by any other Minecraft world in that physical machine (server), giving you a dramatically bigger amount of control and consistency over your server's performance.

CodeNode offers both shared and dedicated CPU core options, ensuring the 'best fit' for your needs.

If you have any questions or inquiries regarding your server's CPU core assignation, please don't hesitate in letting us know by chatting with us. We'll be glad to help you.

Updated on: 02/02/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!