Most of the hosts provided by VPs host providers at home and abroad are based onXen,VMWare,OpenvzAndVirtuozzoThese four virtual software.
Among them, openvz is an open-source project based on virtuozzo, and its biggest advantage is its outstanding performance.
Xen is developed by xensource,
An open-source, free, operating system-level quasi-virtual technology. Looking back at the semi-virtual technology, hypervisor works with the operating system. Although the operating system needs to be modified,
However, the performance is similar to the original performance.
Xen must work with the system (the customer's operating system needs to be modified). Only systems that have been patched can use xen. From the perspective of Linux, Linux itself is open-source, and the result is that xen has better performance than full virtualization technology. However, from the perspective of system support (such as supporting other non-open-source operating systems), this is obviously a deficiency.
Windows clients can be run on xen, but intel
Support for vandpool or AMD Pacifica processors. Other supported operating systems include minix, Plan 9, NetBSD, And FreeBSD
And opensolaris.
Openvz (operating system virtualization)
Openvz is an operation-level virtualization solution similar to Linux-vserver. It has its own uniqueness. Openvz is an embedded virtual kernel (modified) that supports user space isolation, virtual private host (VPs), and a set of user management tools.
Differences between openvz and xen.
Xen is composed of dom0 and domu, and dom0 is a virtual output CPU,
I/O routes and other resources for different kernel operations on domu.
The advantage is that,
1. Few operating systems are allowed.
2.
The crash of the system on domu does not affect other dom. Of course, there will still be problems when dom0 fails.
Disadvantages:
1.
Because virtual CPU, bus, and other physical resources are required, the overhead will be higher.
Openvz uses a completely different method. All virtual machines created by openvz work under the same kernel.
The advantage is that
1. good performance.
Disadvantages:
1.
Any kernel bug threatens all virtual machines. The possibility of crash due to the kernel bug is greatly increased.
2. He needs to make many changes to the kernel.
The most obvious difference is that xen VPs has the swap zone and openvz VPs does not have the swap zone.