Skip to main content

How to size a VPS: CPU, RAM, disk and bandwidth explained

Most people over-buy their first VPS out of fear, then under-buy RAM. Here is what each resource actually does and how to pick a sensible starting point.

RAM runs out first

For almost every web workload, memory is the first limit you hit. Database servers, app runtimes and caches all want RAM. Running out triggers swapping, which destroys performance.

  • 1 GB — a static site, a small app, or a VPN server.

  • 2 GB — a small app with a database, or a few low-traffic sites.

  • 4 GB — a busier app, or several sites, with headroom.

CPU comes second

Shared vCPUs handle most sites fine. You need more CPU for heavy builds, video transcoding, or many concurrent app workers — not for a normal website.

Disk: type and size

  • SSD/NVMe matters far more than size for database speed.

  • Budget space for logs, backups and updates, not just the app.

  • Keep an eye on usage — a full disk breaks almost everything at once.

Bandwidth

Estimate it from your content: a page of 1 MB served 50,000 times a month is ~50 GB. Video and downloads dominate bandwidth; text pages barely move the needle.

Start small, resize up

Buy the smallest plan that covers your RAM need plus headroom, monitor, and resize when you actually hit a limit. Over-buying ties up money on capacity you are not using; under-buying RAM causes the worst symptoms.

The sizing shortcut

Tell us what you plan to run and expected traffic and we will size it with you. Our VPS plans have full root and a console, and resize without a migration.