Loading...

Bluehost Self-Managed VPS: Understanding Your Server Resources (CPU, RAM, Disk Space)

Every Self-Managed VPS plan on Bluehost—whether you run AlmaLinux 9, Rocky Linux 9/10, CentOS Stream 9/10, Fedora, Ubuntu, or Debian—comes with a set amount of CPU (processor cores), RAM (memory), and disk space. This article explains what each resource is, why it matters, and how to check your current usage with simple, universal Linux commands.

Note: Your server’s resource limits depend on the VPS plan you selected (CPU cores, RAM, disk size).

What Are CPU, RAM, and Disk Space?

Resource What It Means What It Affects
CPU (Cores) The number of processor cores your VPS can use at once. Site/app speed, concurrent tasks, app/server responsiveness.
RAM (Memory) Short-term workspace for all running software and data. Number of websites/apps/services you can run; impacts speed/stability.
Disk Space Storage for files, databases, websites, backups, logs. How much you can store (websites, files, email, SSH keys, logs, etc). If full, no new data can be written.

Resource Limits by Plan

Plan CPU Cores RAM (DDR5) NVMe Storage Bandwidth Best For
NVMe 2 1 2 GB 50 GB Unmetered Personal, dev, low-traffic sites, testing
NVMe 4 2 4 GB 100 GB Unmetered Small business, blogs, 1–2 apps/sites
NVMe 8 4 8 GB 200 GB Unmetered Production, e-commerce, medium traffic
NVMe 16 8 16 GB 450 GB Unmetered Heavy traffic, large sites, multiple apps

You can upgrade or downgrade your plan any time through your Bluehost dashboard.

How to Check Resource Usage

These commands work on all supported Bluehost Linux systems (AlmaLinux, Rocky, CentOS Stream, Fedora, Ubuntu, Debian). Run as root or with sudo over SSH or your console.

Check CPU and RAM usage (system summary):
top
Example output:
top - 10:45:21 up 3 days,  1:12,  1 user,  load average: 0.09, 0.02, 0.00
Tasks: 90 total,   1 running, 89 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.1 us,  0.5 sy,  0.0 ni, 98.0 id,  0.0 wa,  0.1 hi,  0.3 si,  0.0 st
MiB Mem :   1986.0 total,    793.8 free,    553.2 used,    639.0 buff/cache
Quickly see total and used RAM and swap:
free -h
Example output:
              total        used        free      shared  buff/cache   available
Mem:           1.9G        561M        665M        34M        782M        1.1G
Swap:            0B          0B          0B
Check disk space usage:
df -h
Example output:
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        50G   22G   26G  46% /
tmpfs           991M     0  991M   0% /dev/shm
Check current CPU core count:
nproc
Example output:
2

Common Questions

  • What does CPU or RAM “maxing out” look like?
    High % in top, “out of memory” (OOM) or “cannot allocate memory” errors, slow server.
  • Why does disk space keep dropping?
    Logs, temporary files, backups, downloads, and database exports all use disk space. Use du -h /var to find big directories.
  • How do I see which processes use the most resources?
    In top, press Shift + M (sort by memory) or Shift + P (sort by CPU).
  • What happens if I go over my resource limits?
    Apps may slow, web services may become unavailable, or data may not be saved. Upgrade your plan if usage is always high.

Best Practices & Troubleshooting

  • Regularly monitor with top, free -h, df -h, and set up alerts if possible.
  • Clean out unused files, backups, logs, and temporary data to free disk space.
  • Restart services or the VPS if performance degrades after clearing space or memory.
  • If usage spikes and you can't find the cause, check for malware or runaway processes.
  • If resource needs grow, upgrade your plan via your Bluehost dashboard.

Summary

Knowing your CPU, RAM, and disk space limits is key to managing a healthy Bluehost Self-Managed VPS. Regularly check usage, clear out old data, and upgrade your plan as your sites or apps grow for best performance and reliability.

Loading...