How do I monitor RAM and CPU usage?
Keeping an eye on your server's resource use helps you catch problems early and judge whether you're sized right. HumbleServers gives you live stats in the panel, plus deeper on-demand analysis through spark.
Live monitoring in the panel
While your server runs, the Console / server page shows live CPU, RAM, and Disk usage.
Deeper analysis with spark
For a closer look at where resources go over time:
- Run
/spark tpsfor a quick tick-rate and CPU read. - Run
/spark healthreportfor an overall server health summary. - Run
/spark heapsummaryto see what's holding memory.
These show per-plugin and per-entity usage, which the panel graph alone can't.
Tip: Watch RAM right after boot and again under player load — comparing the two tells you whether your plan is comfortably sized or running close to the edge.
Frequently asked questions
Where do I see live CPU and RAM? On the Console / server page while the server is running — it displays CPU, RAM, and Disk in real time.
What does spark add over the panel graph? Spark breaks usage down by plugin and entity over time, so you can see the cause of load, not just the totals the panel shows.
More in RAM / Memory Behavior
- Why does my server use so much RAM even when idle or with few players?
- My RAM keeps rising and never drops (memory leak) — is that normal? How do I fix it?
- My server restarts with OutOfMemory every few hours — how do I fix it?
- Where do I set RAM buffer, minimum RAM, Xms/Xmx, and what values?
- Why does my server show less RAM than I paid for (e.g. 4GB shows as 2GB)?
- How much RAM should a server use on boot (e.g. 8GB booting at 6GB)?