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  
  • 481 Users Found This Useful
Was this answer helpful?

Related Articles

Does RamNode backup VPS data?

As of July 12, 2014, RamNode no longer takes backups of client VPS data. We highly recommend that...

What is MTR?

How to Perform an MTR Test (Network Troubleshooting) MTR is a network diagnostic tool which...

Automated DDoS Mitigation (RamNull)

RamNull is our customized DDoS mitigation system. RamNull automatically nullroutes targeted IPs...

Sending Email over IPv4 with Postfix

Google and other email services sometimes block messages sent from an IPv6 address. Sending mail...

Missing Swap

SolusVM KVM templates have a tendency to not set up swap correctly. Please enter the following in...