VPS RAM Calculator

Pick the operating system and what the server will run. You get an estimate of the memory it needs and the plan size to choose, with headroom so it never swaps.

  • Free
  • No Sign-Up
  • Runs in Your Browser
Operating System
Web Server
Add what the server will run to see how much memory it needs.

How to Use

How to use the VPS RAM Calculator

  1. 01

    Pick the OS

    Linux or Windows Server.

  2. 02

    Add the workload

    Web server, PHP workers, databases, caches, containers, control panels.

  3. 03

    Choose the plan

    The estimate is rounded up to a standard plan size with 25% headroom.

VPS & Linux

About the VPS RAM Calculator

Where the memory goes

A minimal Linux server uses 200 to 400 MB on its own. The rest goes to what it runs: each PHP-FPM worker takes 40 to 80 MB for a typical WordPress site, MySQL or MariaDB use their buffer pool plus a few hundred MB, and Redis needs about 1.3 times the size of its dataset.

The Linux page cache will also use any free memory to cache files, which is good: it is released when programs need it. Plan for the programs, and let the cache use what is left.

ComponentTypical memory
Linux (minimal)300 MB
Windows Server2 GB
Nginx50 MB
Apache (prefork)150 MB
PHP-FPM worker60 MB each
MySQL / MariaDBBuffer pool + 300 MB
RedisDataset × 1.3
cPanel & WHM1.5 GB
ClamAV (mail scanning)1.2 GB

Why headroom matters

When Linux runs out of memory it either swaps, which makes everything slow, or the OOM killer stops a process, usually the database. Leaving a quarter of the RAM free absorbs traffic spikes and backups.

What it can't tell you

  • Estimates use typical figures. Real usage depends on traffic, plugins and configuration; check with free -h and htop once running.

Frequently asked questions

Is 1 GB of RAM enough for a VPS?
For a small static site or a light API on Linux, yes. For WordPress with a database on the same server, 2 GB is a more comfortable minimum.
How much RAM does WordPress need?
A small WordPress site with MariaDB on the same server runs well in 2 GB. Busy sites with many PHP workers and a larger buffer pool need 4 GB or more.
Should I add swap to a VPS?
A small swap file (1 to 2 GB) is a useful safety net against the OOM killer, but it is not a substitute for enough RAM.

Run VMs for other people?

Frabs stops spam, scans and floods leaving your customers' VMs, before the abuse report lands.