What is the difference between KVM and OpenVZ?

KVM is true virtualization where the VPS operates as its own server, independently of the host node. OpenVZ is a container style of virtualization which relies on the host node's kernel. KVM has no restrictions in terms of functionality, but it has more overhead than OpenVZ. OpenVZ is constrained by the host node kernel, but it has less overhead in the containers themselves. KVM is generally more stable than OpenVZ.

KVM VPSs are not dedicated environments. Both virtualizations share host CPU and network port among all VPSs. Only our VDSs include dedicated CPU.

  KVM OpenVZ
CPU Performance   X
Network Performance X (with virtio)  
Disk Performance X (with virtio)  
Can upgrade distribution version without reinstall X  
Can use Windows/BSD X  
Can change kernel X  
Can use application containers (Docker, etc.) X  
  • 447 Users Found This Useful
Was this answer helpful?

Related Articles

VNC (GUI) for Ubuntu

The following steps can be used to install and use a VNC server on a Ubuntu VPS. Log into your...

ZNC Issue with Ubuntu 12.04

There is a known bug with ZNC and Ubuntu 12.04 that inhibits connectivity. To fix it: - Set up...

Enabling GRE/IPIP

If you would like to use your RamNode IP(s) to create a GRE tunnel, please request that we enable...

CentOS YUM Update/Install Issues

If you are using a new CentOS VPS and receiving errors when you try to use yum, please run the...

Force Main IP Remote Detection

If you have multiple IPs assigned to your KVM VPS and remote connections are only seeing your...