“VPS” (virtual private server) and “VDS” (virtual dedicated server) are both virtual machines on shared physical hardware. The terms aren’t standardized — some providers use them interchangeably — but when a difference is made, it’s usually about how CPU (and sometimes other resources) are allocated.
The usual distinction
| VPS (as typically sold) | VDS (as typically sold) | |
|---|---|---|
| CPU | vCPUs shared fairly between customers on the host | vCPUs mapped to dedicated physical cores/threads |
| RAM | Allocated to you | Allocated to you |
| Storage | Allocated SSD space on shared storage | Similar; sometimes dedicated disks |
| Performance consistency | Good, can vary with neighbours | More predictable |
| Price | Lower | Higher for the same specs |
The important point: “VDS” is a marketing label, not a technical standard. Always read what the provider actually guarantees.
What “shared CPU” really means
On a shared-CPU VPS, the host has more vCPUs allocated than physical cores, because most servers are idle most of the time. When everyone is busy at once, vCPUs wait for physical cores. You can see this as steal time:
top # look at the 'st' value in the %Cpu(s) line
vmstat 1 10 # 'st' column
Steal near 0% means you’re getting the CPU you’re asking for. Consistently high steal (say, above 5–10% under load) means contention.
Which one do you need?
A standard VPS is the right choice for:
- Websites, WordPress, small shops
- APIs and web apps with moderate traffic
- VPNs, proxies, bots, small game servers
- Development, staging and CI runners
- Most self-hosted tools
These workloads are bursty: they use CPU in short spikes, which shared CPU handles very well.
Dedicated cores (VDS) or a dedicated server make sense for:
- Sustained high CPU: video encoding, compiling, scientific jobs, heavy game servers
- Latency-sensitive trading systems where jitter matters
- Databases under constant heavy load
- Software licensed per physical core, or with strict performance SLAs
Checking a plan before you rely on it
- Read the plan description and acceptable use policy: is sustained 100% CPU allowed?
- Benchmark during the refund window — run your real workload for a day and watch steal time and response times.
- Check the virtualization type: KVM gives you a real VM with its own kernel; container-based plans are more limited.
Where dedicated servers fit
If you need guaranteed whole-machine performance, a dedicated server removes virtualization from the equation: every core, all RAM and the disks are yours. Dedicated servers also allow things a VPS doesn’t, like large IP blocks for multi-site hosting.
VPS.DO options
- USA VPS — KVM, four US locations (Los Angeles, New York, Chicago, Miami), SSD storage, 1 Gbps port. Great for the bursty workloads above.
- Hong Kong and Japan VPS — the same KVM platform with Asia-optimized routes.
- Dedicated servers in Silicon Valley, Hong Kong, Tokyo and Singapore — for sustained heavy workloads.
Not sure? Start with a VPS, measure steal time and response times under your real load, and move up to a larger plan or a dedicated server if you see contention. Plan upgrades are handled by ticket. See also choosing a VPS.