Mission Control · Free tool

VPS size calculator

How much RAM and CPU do you really need? Pick your workload and traffic, and get a realistic estimate with a matching AstroPod Cloud VPS plan.

1 What will you run?
2 How big is it?
10,000
3 Anything else on the same server?
4 Storage and growth
Quick answer

How much RAM and CPU a VPS needs depends on what runs on it. A WordPress site with 50,000 monthly visitors needs about 1 to 2 vCPUs and 2 to 3 GB of RAM, a Minecraft server for 20 players about 6 GB, and a self-hosted GitLab for 100 users about 5 to 6 GB. Add about 30% headroom, then choose the smallest plan that covers it. This calculator does that for your workload and recommends an AstroPod plan.

How much RAM and CPU does each workload need?

These are typical starting points before headroom. Your exact numbers depend on your software, plugins and traffic pattern.

WorkloadTypical starting pointWhat drives the need
WordPress blog or business site1 to 2 vCPU, 2 to 4 GB RAMVisitors, plugins and whether page caching is on.
WooCommerce store2 to 4 vCPU, 4 to 8 GB RAMCheckout traffic, product count and uncached requests.
Web app or API (Node, Laravel, Django)2 vCPU and 2 GB RAM per 50 requests per secondPeak requests per second and response time.
Docker containers1 vCPU and 1 GB RAM plus about 0.3 GB per small containerNumber of containers and their memory limits.
MySQL or PostgreSQL databaseRAM close to half of the working data setData size, indexes and query load.
Minecraft server2 vCPU and 3 GB RAM plus about 0.12 GB per playerPlayers, plugins, mods and world size.
Self-hosted GitLab2 to 4 vCPU and 4 to 8 GB RAMUsers, repositories and CI activity.
Mail server with antispam2 GB RAM plus about 1 GB per 60 mailboxesMailboxes, spam filtering and antivirus scanning.

What is headroom and why add it?

Headroom is spare capacity above your expected usage. Traffic spikes, backups, updates and growth all need room, and a server running at 90% of its RAM starts swapping and slows down. Sizing for about 30% more than your estimate keeps the server responsive and gives you months before you need to upgrade.

VPS or shared hosting: which fits?

Choose shared hosting for a simple website with modest traffic. Choose a VPS when you need guaranteed CPU and RAM, root access, custom software such as Docker, a database server, a game server or a mail server, or when a growing site is hitting shared-hosting limits.

Last updated . Written and reviewed by the AstronautCloud infrastructure team.

VPS size calculator FAQ

How much RAM does a VPS need?

It depends on what runs on it. A small WordPress site is comfortable with 2 to 4 GB, a Minecraft server for 20 players needs about 6 GB, a self-hosted GitLab for 100 users about 5 to 6 GB, and a busy database wants enough RAM to hold its working data set. Add roughly 30% headroom on top of your estimate.

How many vCPUs do I need?

For websites, 1 to 2 vCPUs handle tens of thousands of visitors a month when caching is on. Game servers, databases and busy APIs benefit from more cores, and game servers also depend on single-core speed, which AMD EPYC cores deliver well.

Is a VPS better than shared hosting?

A VPS gives you dedicated CPU and RAM, full root access and the freedom to install anything, so performance stays steady even when other customers are busy. Shared hosting is cheaper and simpler for a basic website, while a VPS suits stores, apps, game servers, databases and anything that needs custom software.

Can I upgrade my VPS later?

Yes. AstroPod plans scale up with one click from the control panel, so you can start with the plan that fits today and move up as your traffic or data grows.

How much bandwidth do I need?

Most sites and apps use far less than 1 TB a month. Every AstroPod plan includes 30 TB of transfer on a 10 Gbps port, which the calculator compares against your estimated monthly traffic.

How accurate is this VPS size calculator?

It gives a realistic starting point based on typical resource use for each workload, not a guarantee. Real needs depend on your code, plugins, caching and traffic pattern. Because plans scale in one click, it is safe to start with the recommendation and adjust.

More free tools

Ready to launch your server?

AstroPod Cloud VPS: AMD EPYC, NVMe storage, full root access, 30 TB bandwidth and one-click scaling, from $14.99/mo.

Compare AstroPod plans