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
- Run a spark report with
/spark profilerto see what's actually consuming CPU. - Identify the biggest consumer — a plugin, an entity type, or chunk activity.
- Trim or fix that cause: cap mob spawns, break up lag machines, remove or lighten the heavy mod/plugin, or pre-generate the world.
- 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.