Understanding Your VPS Resources: CPU, RAM, Disk, and Bandwidth Print

  • 0

This article explains what the resource specifications of your VPS plan mean in practice, and how to monitor your usage.

CPU (vCPU Cores)

Your plan includes a number of virtual CPU cores. These are shares of the host node's physical processors.

  • On our ARM plans, cores map to full physical cores (no hyperthreading), which gives consistent per-core performance. See ARM VPS Explained.
  • Sustained 100% CPU on all cores for long periods may indicate a runaway process; check with:
    top

RAM (Memory)

Your VPS has a fixed memory allocation. When it is exhausted, Linux's OOM killer terminates processes (databases are a frequent victim), which looks like random crashes.

free -m          # current usage
dmesg | grep -i oom    # check if the OOM killer has fired

Tip: if you are tight on memory, add a swap file as a safety cushion (at some performance cost):

fallocate -l 1G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Disk Storage

Your storage allocation covers the OS, your applications, and your data. A completely full disk breaks most services, including the ability to log in cleanly.

df -h            # overall usage
du -sh /var/*    # find what is using space

Common space hogs: old logs (/var/log), package caches, and forgotten backups stored locally. Configure logrotate and clean caches:

apt clean        # Debian/Ubuntu
dnf clean all    # AlmaLinux/Rocky
journalctl --vacuum-size=200M

Bandwidth

Your plan includes a monthly data transfer allowance. You can monitor usage in the King Panel usage graphs, or from inside the server:

apt install vnstat -y
vnstat -m        # monthly totals

Unexpected bandwidth spikes usually mean: a popular file being hotlinked, a misconfigured service being abused (open resolver, open relay), or a compromise. Investigate spikes promptly.

Monitoring at a Glance

Resource Quick command Panel
CPU top / htop King Panel graphs
RAM free -m King Panel graphs
Disk df -h -
Bandwidth vnstat King Panel graphs

Outgrowing Your Plan?

If your workload consistently needs more resources, you can upgrade your plan from the Client Area under your service's Upgrade/Downgrade options, or contact us with any billing questions.


Was this answer helpful?

« Back