Skip to main content

    VPS with 8 GB RAM and 4 vCPU

    Devoster's 8 GB RAM VPS is the Advanced plan: 4 vCPU, 8 GB RAM and 125 GB NVMe on an unmanaged KVM server in Utah, USA, with full root, for $13.99/mo. It is for workloads that have outgrown 4 GB: several apps on one server, a database that needs a real cache, search, CI builds or n8n queue mode.

    • 4 vCPU · 8 GB RAM · 125 GB NVMe
    • $13.99/mo, about $1.75 per GB of RAM
    • KVM with full root
    • Free 3-day backups + 1 snapshot
    • Utah, USA · 1 Gbps · unlimited bandwidth

    Prices verified

    Recommended plans

    • Recommended

      Advanced

      $13.99/mo
      • 4 vCPU
      • 8 GB RAM
      • 125 GB NVMe
      • 1 IPv4
    • Basic

      $10.99/mo
      • 3 vCPU
      • 6 GB RAM
      • 100 GB NVMe
      • 1 IPv4
    • Pro

      $19.99/mo
      • 6 vCPU
      • 12 GB RAM
      • 150 GB NVMe
      • 1 IPv4
    • Elite

      $24.99/mo
      • 8 vCPU
      • 16 GB RAM
      • 175 GB NVMe
      • 1 IPv4

    Compare all 8 VPS plans

    What does a cheap 8 GB VPS cost at Devoster?

    The Advanced plan is $13.99/mo for 4 vCPU, 8 GB RAM and 125 GB NVMe on KVM, with a 1 Gbps port, unlimited bandwidth, nightly backups kept for 3 days and one snapshot. Here is how it compares per GB of RAM with its neighbours in Devoster's range (price divided by RAM, rounded):

    PlanvCPU / RAM / NVMePricePer GB RAM
    Starter2 / 4 GB / 75 GB$7.99$2.00
    Basic3 / 6 GB / 100 GB$10.99$1.83
    Advanced4 / 8 GB / 125 GB$13.99$1.75
    Pro6 / 12 GB / 150 GB$19.99$1.67
    Elite8 / 16 GB / 175 GB$24.99$1.56

    The pattern is plain: bigger plans are cheaper per GB, but the cheapest server is still the one whose memory you actually use. The rest of this page is about whether you will use 8 GB.

    Which workloads actually need 8 GB of RAM?

    8 GB earns its price when memory is doing work that 4 GB can't hold at the same time:

    • A database whose working set is a few GB. When the hot part of your data fits in the buffer pool plus page cache, reads come from memory instead of disk. That is the cheapest speed-up a database ever gets.
    • Consolidating several apps or client projects onto one server, each with its own containers or PHP-FPM pool. Our guide on hosting multiple websites on one VPS covers isolating them.
    • Search: Elasticsearch or OpenSearch for a small index, or Meilisearch, next to the app it serves. These lean on memory both for their own heap or index and for the OS page cache.
    • Self-hosted Git with CI runners, or any server that builds Docker images, compiles code or bundles frontends while other things keep running.
    • n8n in queue mode: main process, Redis and one or two workers, each worker a full Node.js process. See n8n VPS hosting.
    • Collaboration suites such as a file-sync server with an online office editor, which is far heavier than the file server alone.
    • Modded game servers or servers with more than a handful of players.

    One 8 GB VPS or two 4 GB VPS?

    At Devoster, one Advanced plan is $13.99/mo and two Starter plans are $15.98/mo. Both give you 4 vCPU and 8 GB in total. The difference is in how failures and spikes behave:

    One 8 GB (Advanced)Two 4 GB (2 × Starter)
    Monthly price$13.99$15.98
    NVMe125 GB on one disk75 GB + 75 GB
    Memory spikesOne app can borrow headroom another isn't usingEach server is capped at 4 GB
    Blast radiusA runaway process can starve everything, including the databaseA memory leak on one server can't touch the other
    MaintenanceOne OS to patch, one reboot for everythingTwo OSes, but you can reboot one at a time
    Snapshots11 per server, 2 in total

    Pick one 8 GB server when the workloads are related and you want the simplest thing that works, for example an app, its database and its workers. Pick two 4 GB servers when isolation matters more than $1.99 a month: production and staging, a database you don't want a noisy app next to, or two clients who should never share a failure. If the two servers talk to each other, encrypt that traffic (WireGuard or TLS), since it crosses the network.

    Do you need more RAM or more CPU? Check before you upgrade

    Moving from Starter to Advanced doubles both vCPU and RAM, so it fixes either bottleneck. It is still worth knowing which one you have, because it tells you whether the next step after 8 GB should be Pro or something else entirely:

    • Memory pressure: free -m shows available near zero at peak, vmstat 1 shows non-zero si/so (swapping), or dmesg shows the OOM killer. On recent kernels, /proc/pressure/memory reports how much time tasks spent waiting on memory.
    • CPU saturation: the r column in vmstat 1 regularly exceeds your vCPU count while memory is fine.
    • Noisy neighbours: a high st (steal) value means the host is busy, not your server. More vCPUs on the same host won't fix that. Our guide to CPU steal time explains what is normal and what to do.
    • Neither: if memory and CPU are fine and the app is still slow, look at slow queries, missing indexes and external API calls before buying hardware.

    How to plan memory on an 8 GB server

    8 GB goes wrong in a predictable way: every service is configured as if it owns the machine. A sample plan for a consolidated server running an app, PostgreSQL and Redis:

    ComponentPlanned memory
    OS, SSH, monitoring, Docker daemonabout 0.5 GB
    PostgreSQL shared_buffers2 GB
    Application processes at peak2 to 2.5 GB
    Redis (with maxmemory set)0.5 GB
    Page cache and headroom2.5 to 3 GB

    The 2 GB for Postgres follows the PostgreSQL documentation's suggested starting point of about 25% of RAM for shared_buffers; the OS page cache does the rest. MySQL's documentation says the InnoDB buffer pool can be set as high as 80% of memory, but that is for a server that runs nothing else. On a shared 8 GB box, 2 to 3 GB is the realistic range. Set explicit limits (maxmemory for Redis, a heap size for anything on the JVM, mem_limit in Compose) so one service can't quietly take the others' share. These figures are a starting plan, not measurements: adjust them after watching free -m through a real busy hour.

    When to go beyond 8 GB

    Step up to Pro (6 vCPU / 12 GB / 150 GB, $19.99/mo) or Elite (8 vCPU / 16 GB / 175 GB, $24.99/mo) when you have already tuned the memory plan above and still see pressure: several JVM services, many queue workers, headless browsers running in parallel, or a database whose working set has grown past what 8 GB can cache. Upgrades are done from the Devoster panel; the disk grows and the VPS reboots. If you are heading past the largest VPS, look at dedicated servers.

    Sometimes the right move is sideways instead of up: split the database onto its own server, as in the comparison above, so each side can be sized and restarted on its own.

    When an 8 GB VPS isn't the right choice

    • You are buying RAM to hide a memory leak. A leak eats 8 GB too, just more slowly. Find it first.
    • Your 4 GB server is mostly idle. If free -m shows plenty available at your busiest hour, the 4 GB VPS at $7.99/mo is the better buy.
    • You need high availability. One larger server is still one server. If downtime of a single machine is unacceptable, you need redundancy, not a bigger box.
    • You need a GPU, for example for AI inference. These plans are CPU-only.
    • You need a managed server. Devoster VPS plans are unmanaged; the OS and software are yours to run.
    • Your data must stay in Europe or Israel. The server is in Utah, USA.

    To compare all eight plans, go to Devoster VPS hosting. If you're putting several sites on one 8 GB server, read how many websites a VPS can host first.

    Frequently Asked Questions

    $13.99 per month for the Advanced plan: 4 vCPU, 8 GB RAM, 125 GB NVMe, a 1 Gbps port with unlimited bandwidth, nightly backups kept for 3 days and one snapshot. That is about $1.75 per GB of RAM.

    For a single website, yes, usually more than it needs. 8 GB makes sense when you consolidate several apps, give a database a real cache, run search or CI builds, or run n8n in queue mode. If your 4 GB server never runs low on available memory, stay there.

    One 8 GB server is cheaper ($13.99 vs $15.98 a month at Devoster) and lets apps share headroom. Two 4 GB servers isolate failures, so a leak or crash on one can't take down the other, and each gets its own snapshot. Choose by how much isolation is worth to you.

    For a small index, yes. Elasticsearch needs memory for its JVM heap and also relies on the OS page cache, so give it a fixed heap well below half of RAM and keep the app on the same server light. Large indexes or heavy aggregations need a bigger plan or a dedicated server.

    Dozens of low-traffic sites with page caching, or a handful of busy WordPress and WooCommerce sites. The limit is how many PHP-FPM workers you need at the same moment plus the database buffer pool, not the number of sites.

    No. They are virtual CPUs scheduled on the host's Intel Xeon Gold 6138 processors, as on most VPS plans. You can check for contention yourself with the steal-time (st) value in top or vmstat.

    Yes. Moving from Starter to Advanced, or to any larger plan, is done from the Devoster panel without reinstalling. The disk is enlarged and the VPS reboots to use the new resources. Plans are not shrunk in place.

    For most consolidated app servers, yes. Disk usually fills from database growth, Docker images and build cache, and logs, not from the applications themselves. Prune old images, rotate logs and keep backups off the server, and 125 GB goes a long way.
    8 GB RAM VPS

    Start with Advanced at $13.99/mo

    We value your privacy

    We use essential cookies to make our site work, and optional analytics cookies to understand how you use Devoster and improve our services. You can accept all cookies, or adjust your preferences.

    Read more in our Cookie Policy and Privacy Policy. You can change your choices at any time.