# Minecraft Server CPU: What Actually Matters

> Single-thread speed matters more than core count for Minecraft: most of each tick runs on one thread, so clock speed, architecture and cache decide TPS.

Source: https://www.beaconhosting.org/knowledgebase/minecraft-server-cpu
Category: Hosting Guides
Last updated: 2026-10-08

# Minecraft Server CPU: What Actually Matters

**Short answer:** for a Minecraft server, **single-thread performance matters far more than core count**. Minecraft processes most of each game tick on one thread, so a CPU with a high clock speed, a modern architecture and a large cache keeps TPS at 20 with more players than a CPU with many slower cores. Extra cores still help with chunk generation, plugins and running several servers, but they can't speed up the main tick.

## How a Minecraft server uses the CPU

Minecraft updates the world 20 times per second. Each update is a **tick**, and the server has **50 milliseconds** to finish it. In each tick the server:

- moves mobs and runs their AI,
- updates redstone, hoppers and other block logic,
- grows crops and ticks random blocks,
- processes player actions,
- and handles everything plugins or mods add.

Most of this runs on the **main thread**, one after another. If a tick takes longer than 50 ms, the next one starts late and TPS drops below 20. Players see that as lag.

## TPS and MSPT

- **TPS (ticks per second):** should stay at 20. Below about 18, players start to notice.
- **MSPT (milliseconds per tick):** how long each tick takes. Under 50 ms means the server keeps up; the lower the better, because it leaves headroom for spikes.

On Paper you can check both with `/tps` and `/mspt`, and see what's using the time with the **spark** profiler.

## What makes a CPU good for Minecraft

### Clock speed

A higher clock speed finishes each tick sooner. This is the single biggest factor.

### Architecture

Newer CPU generations do more work per clock cycle. A recent desktop CPU at 5 GHz is much faster per thread than an older server CPU at 3 GHz.

### Cache

Minecraft's working data is spread across a lot of memory. A large CPU cache means the processor waits less for RAM. CPUs with AMD's 3D V-Cache, which stacks extra cache on the chip, do especially well in games like Minecraft.

### Core count

More cores don't make the main tick faster, but they help with:

- chunk loading and generation (Paper does much of this off the main thread),
- lighting, networking and garbage collection,
- running several servers on the same machine.

## Does multithreading help Minecraft?

Partly. **Paper** moves chunk loading, chunk generation and lighting off the main thread. **Folia**, a Paper fork, splits the world into regions that tick in parallel, but it breaks many plugins and suits only very large servers. For ordinary servers, the main thread is still the limit.

## Signs your server is CPU-bound

- TPS drops while memory use is well below the limit.
- MSPT climbs as players join or farms run.
- Lag gets worse in specific areas, such as near large farms.
- spark shows a few entities, blocks or plugins using most of the tick.

Adding RAM won't fix any of these. A faster CPU, or reducing the load, will.

## How to reduce CPU load

1. Run **Paper** or **Purpur** instead of vanilla.
2. Lower `simulation-distance` to 6–8.
3. **Pre-generate** the world.
4. Limit mob farms, hoppers and entity counts.
5. Profile with **spark** and fix or remove the worst offenders.

## Beacon's hardware

Every Beacon Minecraft server runs on an **AMD Ryzen 9 7950X3D**: a 16-core desktop processor that boosts up to 5.7 GHz, with AMD's 3D V-Cache for 128 MB of L3 cache in total. It pairs high single-thread speed with a very large cache — the combination that suits Minecraft's main thread best.

See the full hardware and every plan on the [facts page](/facts), or compare processors in [Ryzen vs Xeon for Minecraft Server Hosting](/knowledgebase/ryzen-vs-xeon-minecraft-server-hosting).

