Skip to content
Globalhostia
Guide

How to choose a VPS size

Work out the vCPU, memory and storage your project needs, check it on a running server, and compare our live VPS plans.

7 minute read · Prices on this page are live from our billing system

Common starting points

Common VPS starting points by workload
WorkloadStart withWatch
One small website or blog1 to 2 vCPU, 1 to 2 GB RAMMemory during traffic peaks
Busy WordPress or WooCommerce store2 to 4 vCPU, 4 to 8 GB RAMDatabase memory and PHP workers
Several sites with a control panel2 to 4 vCPU, 4 GB RAM or moreThe panel’s own memory use
n8n, bots and automation2 vCPU, 2 to 4 GB RAMConcurrent workflow runs
Docker stack or small app with a database2 to 4 vCPU, 4 to 8 GB RAMContainer memory limits
Windows Server with Remote Desktop2 vCPU, 4 GB RAM or moreMemory per signed-in user

Rules of thumb to start from, not guarantees. Your own code, plugins and traffic decide the real numbers, so measure after launch.

Size it step by step

  1. Write down what will run on it

    List every application, database, worker and container, and roughly how many visitors or jobs per day you expect. Memory is usually the first limit you hit, so start there.

  2. Estimate memory

    Add up the operating system, the web server, each application and the database. A database is fastest when its working data fits in memory, so give it room.

  3. Estimate CPU

    Steady traffic and background jobs need cores; occasional bursts are handled well by modern vCPUs. Add a core for every busy worker or build job that runs at the same time.

  4. Estimate storage

    Add the size of your files, databases, logs and local backups, then leave at least a quarter free for growth and updates.

  5. Start a size smaller, then measure

    Pick the smallest plan that fits your estimate, run real traffic for a week and measure:

    free -h        # memory and swap use
    uptime         # load average vs number of vCPUs
    df -h          # disk space
    htop           # live view per process

    Upgrade when memory is regularly full and swap is in use, the load average stays above the number of vCPUs, or the disk is more than about 80% full.

Our VPS plans, smallest first

Live VPS plans
PlanvCPUMemoryStoragePrice
H-LINUX-VPS-014 vCPU Cores6GBStorage: 100 GB NVMeSAR 30.00 / month
H-WINDOWS-VPS-014 vCPU Cores6GBStorage: 100 GB NVMeSAR 30.00 / month
Basic - Europe2 vCPU6 GB RAM40 GB NVMeSAR 32.96 / month
Basic - Usa2 vCPU6 GB RAM40 GB NVMeSAR 32.96 / month
Swift - Europe2 vCPU4 GB RAM60 GB NVMeSAR 51.30 / month
Swift - Usa2 vCPU4 GB RAM60 GB NVMeSAR 51.30 / month
Standard - Europe4 vCPU8 GB RAM70 GB NVMeSAR 62.29 / month
Standard - Usa4 vCPU8 GB RAM70 GB NVMeSAR 62.29 / month
H-LINUX-VPS-026 vCPU Cores16GBStorage: 200 GB NVMeSAR 68.18 / month
H-WINDOWS-VPS-026 vCPU Cores16GBStorage: 200 GB NVMeSAR 68.18 / month

Live prices in SAR, +VAT 5% where applicable. See every VPS plan.

  • Price-lockyour renewal price never goes up
  • 30-day money-back on shared hosting
  • Free website migration
  • 24/7 engineers by ticket & WhatsApp

How to choose a VPS size: questions

Add up the operating system, web server, applications and database, and leave headroom. For one small website, 1 to 2 GB is a common start; busy stores and databases need more. Measure with free -h after launch.

Not sure which plan you need?

Answer four questions and get a recommendation from our live plans, or let our engineers move your site for free.

WhatsApp us