// Free Tool

Proxmox CPU & vCPU Calculator

Plan how many vCPUs your Proxmox host can offer and how many VMs it can hold at your overcommit ratio.

Physical threads
Available vCPUs
VMs at this size

How many vCPUs can a host provide?

CPU is more forgiving than RAM: virtual machines rarely use all their vCPUs at once, so hosts commonly overcommit CPU several times over. This calculator turns physical cores and threads into an available-vCPU figure at your chosen overcommit ratio, and tells you how many VMs of a given size fit.

The formula

Available vCPUs ≈ (physical cores × threads per core − host reserve) × overcommit ratio. Divide by vCPUs per VM to get VM density. A ratio of 3–4:1 is typical for general VPS workloads; CPU-bound workloads need a lower ratio to avoid steal time.

Watch for CPU steal

Overcommit too aggressively and guests wait for physical cores — visible as CPU steal time inside the VM. If customers report sluggishness under load, lower the ratio or spread VMs across more nodes.

Frequently asked questions

What CPU overcommit ratio is safe on Proxmox?

For general VPS workloads, 3–4 vCPU per physical thread is common. Reduce it for CPU-intensive workloads and watch steal time inside guests.

Do hyper-threads count as cores?

They add capacity but are not full cores. Set threads per core to 2 for hyper-threaded CPUs; the calculator treats them as schedulable threads, not equal to physical cores.

Related

Stop sizing spreadsheets — automate it

Vormox provisions, sizes and manages VMs across your Proxmox nodes automatically. Connect your cluster to get started, or book a live demo.

Get Started

Vormox is an independent virtualization management platform built on Proxmox VE. Proxmox® and Proxmox VE® are trademarks of Proxmox Server Solutions GmbH. Vormox is not affiliated with, endorsed by, or sponsored by Proxmox.