Xen、OpenVZ 的区别

Xen

Xen 由 XenSource 开发,一个开源免费的操作系统级准虚拟技术。

Xen 需要与系统共同协作(客户操作系统需要修改),只有打过补丁的系统才能使用Xen。从Linux角度来看,Linux本身是开源的,结果是Xen的性能要好于全虚拟化技术。但是从系统支持(比如支持其它非开源的操作系统)的角度来看,这显然是一个不足之处。

在 Xen上可以运行Windows,但是需要 Intel Vanderpool 或 AMD Pacifica 处理器的支持。 其它支持的操作系统包括Minix、 Plan 9、 NetBSD、 FreeBSD 和 OpenSolaris。

OpenVZ

OpenVZ 是以 Virtuozzo 为基础的开源项目,它的最大的特别在于性能出色。

OpenVZ 是一个类似于 Linux-VServer 的操作系级级虚拟化解决方案。它有一些自己独特的地方。OpenVZ是一个内嵌虚拟化的内核(修改过的),它支持用户空间隔离,虚拟专用主机(VPS)和一套用户管理工具。 继续阅读