Minecraft

High CPU usage (150–250%+) is causing lag — cause and fix?

High CPU usage is the most common reason a server's TPS drops, because Minecraft is CPU-bound. If your panel graph shows figures like 150–250%, that's not necessarily alarming on its own — but if it comes with lag, it's worth tracking down the cause.

Common causes

  • A heavy mod or plugin, active world generation, or a redstone/mob "lag machine."
  • Too many loaded entities or chunks — chunk-loaders and large mob farms are frequent offenders.
  • Constant world generation as players explore new terrain (pre-generating fixes this).

How to diagnose and fix it

  1. Run a spark report with /spark profiler to see what's actually consuming CPU.
  2. Identify the biggest consumer — a plugin, an entity type, or chunk activity.
  3. Trim or fix that cause: cap mob spawns, break up lag machines, remove or lighten the heavy mod/plugin, or pre-generate the world.
  4. Faster per-core hardware (a Ryzen tier) helps, but fixing the underlying cause helps far more.

Tip: CPU percentages over 100% simply mean multiple threads are busy — it isn't automatically a problem. Judge by your TPS, not the raw percentage.

Frequently asked questions

Is 200% CPU a problem? Not by itself. It just means more than one thread is working. Worry only if your TPS is dropping alongside it.

Should I just upgrade to fix high CPU? Diagnose first with a spark report. Faster hardware helps a CPU-bound server, but often the real fix is trimming the specific thing eating cycles — which costs nothing.