Choosing the right VPS size: how much RAM and how many vCPUs?

Print
  • 0

The rule that matters most

For the vast majority of web projects, RAM runs out before the CPU does. A server short of memory starts swapping, and swap on an NVMe SSD remains hundreds of times slower than RAM — this is the number one cause of "slow" sites on an otherwise correctly sized VPS.

Guidelines by use case

Use caseRecommended configuration
Brochure site, blog, portfolio1 GB RAM, 1 vCPU
CMS with caching and a few extensions2 GB RAM, 1 vCPU
Online store, lightweight ERP, API3 to 4 GB RAM, 2 vCPU
Business applications, active database, multi-site5 GB RAM, 3 vCPU and more

Signs that your VPS is undersized

  • Response time collapses under load but returns to normal at rest.
  • free -h shows swap being used persistently.
  • The OOM killer process is killing your services (visible with dmesg | grep -i oom).
  • The load average sustainably exceeds the number of available vCPUs.

Signs that you are overpaying

A CPU that stays below 10% utilization at peak and memory that never goes beyond half mean you can move down a tier. Check before renewing.

Can you change size later?

Yes. Migrating to a higher tier is done without reinstalling: your data comes with you. That is why we recommend starting small and scaling up when a real indicator justifies it, rather than oversizing as a precaution.

Storage

All our plans use NVMe SSD, from 30 GB to 100 GB. Monitor space with df -h: a full disk causes more brutal failures than a lack of CPU. Logs and local backups are the first two culprits.


Was this answer helpful?

« Back