Articles on: Tutorials

Dedicating CPU cores to processes for better performance

With some of our new intel machines, some of the cores are clocked slightly higher than the rest to get every possible boost we can out of the CPU while remaining at safe temperatures. By default, your OS will decide which cores go to processes. However, this can be changed and you can decide which cores are dedicated to different processes.

This can be useful for applications / game servers like Rust where higher clock speeds matter. We're able to dedicated the higher clocked cores the the Rust server process to give better performance. This can be done on multiple OS' we offer like Windows & Linux.

If you don't want to have to manually dedicated cores every time you do this, we'll go over different ways to avoid this and how to automate this for specific processes you want to have the highest clocked cores dedicated to.

Below explains how to dedicate cores to processes on different operating systems.

Windows



First of all, head into Task Manager and open More Details.

Open More Details

Under processes, find the task you want to dedicated specific cores to, right click it and go into Go to details.

Go To Details

You're then going to want to right click to selected task and hit Set affinity.

Set Affinity

For builds that have some higher cores than others (you can ask us in a ticket to verify if you have one of these builds) first cores will always be higher, as we don't have cores below the one above go with higher clock speeds. So you'll want to dedicated the first one, two or three cores depending on how many your application / game server uses. After you've selected what cores you want dedicated, go ahead and clock Ok. Then you're good to go!

Set Affinity Cores

Updated on: 22/03/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!