Kernel based Virtual Machine. Built directly into the Linux kernel and uses hardware assisted virtualization (Intel VT-x or AMD-V) to run guest operating systems close to native speed.
A bare metal, Type 1 microkernel hypervisor. A privileged control domain (Dom0) manages isolated guest domains (DomU), in either paravirtualized or hardware virtualized mode.
| KVM | Xen | |
|---|---|---|
| Architecture | Integrated into the Linux kernel | Separate bare metal microkernel with Dom0 or DomU split |
| Guest OS support | Unmodified Linux, Windows, BSD | PV needs a modified kernel; HVM runs unmodified guests |
| Performance | Near native, low overhead | Near native in HVM mode; PV can be lighter for pure Linux |
| Live migration | Mature, widely used in production | Supported, less commonly exercised at scale today |
| Isolation model | Namespaces and cgroups on a shared kernel | Separate privileged control domain from guest domains |
| Industry adoption | Dominant in modern cloud and VPS infrastructure | Declining broad adoption, still used in specific niches |
| Best for | General purpose workloads, most customers | Legacy Xen deployments, specific isolation requirements |
KVM. It is our default for a reason: broad OS support, mature live migration, and it is what the overwhelming majority of customers end up running without ever thinking about it again.
Some customers are moving an existing Xen based deployment and do not want to re-architect it, and some specifically want Xen's Dom0 or DomU isolation model. We would rather offer it honestly than pretend it does not exist.
Changing hypervisors means rebuilding the server, so it is not a live toggle. Open a support ticket and we will walk you through migrating your data to a new instance on the hypervisor you want.
Xen carries a small flat surcharge over the equivalent KVM configuration, shown as its own line item in the configurator and at checkout. Nothing is folded into the base price where you cannot see it.
The configurator shows the KVM and Xen price difference live as you toggle between them.