Skip to content
← Back to blog

How to size a VPS: vCPU, RAM & NVMe

Published on 14 June 2026

Too small slows your application down, too large costs unnecessarily. Sizing your VPS correctly saves money and hassle. These rules of thumb help you choose.

vCPU – compute power

vCPUs determine how many tasks run in parallel. Rule of thumb:

  • 1–2 vCPU: small websites, blogs, test/staging environments
  • 4 vCPU: dynamic web apps, small shops, databases with moderate load
  • 8+ vCPU: high-traffic applications, multiple services, container clusters

RAM – memory

RAM is often the deciding factor. Databases, caching and many simultaneous connections need memory:

  • 4 GB: entry level, a single application
  • 8–16 GB: web app + database, multiple services
  • 32 GB+: memory-intensive databases, container workloads

NVMe – storage & I/O

It’s not just capacity that counts, but speed. Pure NVMe storage delivers high I/O performance – important for databases and many small reads/writes. Plan headroom for logs, backups and growth.

Example configurations

  • WordPress blog: 2 vCPU, 4 GB RAM, 60 GB NVMe
  • Shop with database: 4 vCPU, 8 GB RAM, 120 GB NVMe
  • Multiple services / containers: 8 vCPU, 16 GB RAM, 240 GB NVMe

When in doubt, start smaller and upgrade later – that’s possible anytime without reinstalling. Try it in the live configurator on the vServer page or look at the pricing.