Pre-verified cloud accounts, delivered ready to use.

Cloud VPS & Servers

Shared vs Dedicated vCPU: What You Are Actually Buying

The cheaper plan gives you the same core count and a different guarantee. Knowing which guarantee you need is the whole decision.

Isometric illustration of two cube modules facing each other across a vertical divider

Two plans, the same core count, one costs twice as much. The difference is not how much CPU you get; it is how reliably you get it.

The three models

Model What you get Typical use
Shared Cores shared with other tenants, fair-share scheduled Web servers, small apps, development
Burstable / credit A low baseline plus credits for short bursts Bursty low-average workloads
Dedicated Physical cores reserved for you Databases, CI, sustained compute

Shared plans are not oversold in a dishonest sense. They rely on the accurate observation that most servers idle most of the time, so capacity can be pooled. The plan works until several tenants are busy simultaneously.

Burstable plans and the credit trap

Credit-based instances — AWS T-family, and similar plans elsewhere — give a baseline such as 20 per cent of a core, and accumulate credits while below it. Bursting above the baseline spends credits.

The trap is what happens when credits run out. The instance is throttled to the baseline, which can be a fraction of the performance you were seeing. Everything slows down at once, and the CPU graph looks fine because it is pinned exactly at the baseline.

Burstable plans suit workloads that are genuinely idle most of the time. They are a poor fit for anything with sustained load, and a very poor fit for a database.

Steal time: the number to watch

Steal time is the percentage of time your virtual CPU was ready to run but the hypervisor gave the physical core to someone else. Read it with top, vmstat or sar — the st column.

  • 0 to 1 per cent — normal, nothing to do.
  • 2 to 5 per cent — noticeable on latency-sensitive work.
  • Above 10 per cent — you are losing significant capacity to neighbours.

Persistent high steal time is the concrete evidence that a dedicated plan would help. Without it, you are speculating about a noisy neighbour who may not exist.

What needs dedicated cores

  • Databases under sustained load — latency variance shows up directly in query times.
  • CI and build runners — sustained 100 per cent CPU is exactly what shared plans throttle.
  • Video encoding and batch processing — long CPU-bound jobs.
  • Realtime services — game servers, trading, anything where p99 latency matters more than the average.
  • Benchmarking — shared cores make results meaningless.

And what does not: static sites, low-traffic web applications, development environments, staging, cron jobs, and most CMS installations. These spend most of their time waiting, and shared cores are exactly the right purchase.

How the providers name it

Provider Shared Dedicated
Hetzner CX / CPX shared vCPU CCX dedicated vCPU
DigitalOcean Basic Droplets CPU-Optimized, General Purpose
Linode Shared CPU Dedicated CPU
UpCloud General Purpose High CPU
AWS T-family burstable C, M and R families
Google Cloud E2 shared-core, N-series C-series

Names differ; the underlying distinction is the same everywhere. Read the plan description for the words “shared”, “burstable” or “baseline” — those signal the first two models.

A decision that takes five minutes

  1. Start on a shared plan. It is cheaper and usually sufficient.
  2. Watch steal time and response-time percentiles for two weeks.
  3. If steal time stays low and p99 latency is stable, stay where you are.
  4. If either degrades at predictable times of day, move that workload to dedicated.
  5. Keep databases and CI on dedicated from the start; the evidence is already in.

Common questions

Is a shared vCPU half a core?

No. It is a full core that may be shared with other tenants. Under low contention you get close to a full core; under high contention you get less.

Does dedicated mean better hardware?

Sometimes the generation is newer, but the core promise is exclusivity, not speed. Compare the actual processor if single-core performance matters to you.

Can I move between plan types?

On most providers yes, with a reboot. Some require a rebuild if the instance family changes. Check before you build something hard to move.

Why does my burstable instance suddenly get slow?

Almost always exhausted CPU credits. The provider dashboard shows the credit balance; when it reaches zero, performance drops to the baseline until credits rebuild.

Where to go next

See how to size a cloud server and Hetzner versus DigitalOcean, where this distinction drives most of the price gap.

Read next

All guide articles

Chat on Telegram Contact support on Telegram (opens in a new tab)
Scroll to Top