Self-managed VPS: Understanding your server resources
Every self-managed VPS plan on Network Solutions—whether you run AlmaLinux 9, Rocky Linux 9/10, CentOS Stream 9/10, Fedora, Ubuntu, or Debian—comes with a set amount of vCPU (processor threads), 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.
In this article, we will discuss:
- What are CPU, RAM, and disk space?
- Resource limits by plan
- How to check resource usage
- Common questions
- Best practices and troubleshooting
- Review
What are CPU, RAM, and disk space?
| Resource | What it means | What it affects |
|---|---|---|
| vCPU | The number of processor threads 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 data 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 Network Solutions dashboard.
How to check resource usage
These commands work on all supported Network Solutions 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 % intop, “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. Usedu -h /varto find big directories. - How do I see which processes use the most resources?
Intop, pressShift + M(sort by memory) orShift + 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 and 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 you see usage spikes and you can't find the cause, check for malware or runaway processes.
- If your resource needs grow, upgrade your plan via your Network Solutions dashboard.
Review
Understanding self-managed server resources is important for keeping a VPS stable, responsive, and reliable. This article provides a clear overview of CPU, RAM, and disk space; explains how each resource affects server performance; and shows the resource limits available with each VPS plan. It also gives simple Linux commands to help users monitor their current usage, identify possible resource issues, and take the right action when limits are reached. By regularly checking resource usage, removing unnecessary files, and upgrading the VPS plan when needed, users can better manage their server and maintain consistent performance.
Get practical tips and product updates on LinkedIn.
Follow Network Solutions