|xen vs openvz differences explained|
Xen is one of the most advanced virtualization technologies at the moment; Xen VPS hosting companies use this virtualization technology, most of the time alongside HyperVM to provide Xen based virtual private servers. The advantage of Xen is it’s full isolation, compared to other technologies such as OpenVZ, where they simply “lock” the user. Xen will operate more similar to a fully dedicated server vs OpenVZ is similar to shared hosting! As far as the resource ussage it is still a shared hosting enviroment. But gives you the abiltiy to have an isolicated container that operates as a stand alone server.
The advantages of Xen are the ability to compile your own kernels or load your own modules. Xen VPS hosting service level tends to be much higher than any other ones because of their inability to cram servers into a node, because when Xen runs, it allocates the RAM to itself so it cannot be shared. It also gives you your own swap, therefore, Xen VPS hosting gives you the same exact environment as a fully dedicated server. Also when a Xen container is created a partition for the space needed is also created so this amount of space is deducted from the node the VPS resides on. So it is just about impossible to over sell hard drives space on a Xen node. So this makes it easier for the node to perform as the partitions created cannot out grow the nodes total space available for Xen Partitions.
OpenVZ/Virtuozzo This virtualization method is less performing but it also provides a good return on investment for web hosting companies. OpenVZ allows hosts to put as much servers as they want without allocations. There are no advantages with this technology except burstable RAM, which is rarely accessible because of how companies that provide OpenVZ VPS servers tend to cram them with as much servers as they can because they are not limited by allocations that are done by the hypervisor. It is also not a true virtualization environment, could even go to call it a jailshell, you cannot compile your own kernel neither any kernel modules. Also, cPanel tends to have problems with quotas and running under OpenVZ. Some advantages of OpenVZ are the fact that OpenVZ can be faster because it has direct access to the nodes OS thus making response time faster.
Xen Hosting and OpenVZ hosting are both great virtualization technologies and have features that will be beneficial to certain applications or needs. Xen will be necessary if you have to install a kernel module for a certain application where as OpenVZ will be better if your budget is restricted.