<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="Xen、Vmware、OpenVZ和Virtuozzo四大虚拟软件区别">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2010-07-25 15:49<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
Xen、Vmware、OpenVZ和Virtuozzo四大虚拟软件区别


国内外vps主机提供商所提供的主机大多是基于Xen、Vmware、OpenVZ和Virtuozzo这四大虚拟软件。


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

Xen由XenSource开发, 一个开源免费的操作系统级准虚拟技术。回顾一下半虚拟技术，Hypervisor和操作系统共同协作，虽然操作系统需要做一些修改， 但是性能上比较接近于原始性能。
Xen需要与系统共同协作(客户操作系统需要修改)，只有打过补丁的系统才能使用Xen。从Linux角度来看，Linux本身是开源的，结果是Xen的性能要好于全虚拟化技术。但是从系统支持(比如支持其它非开源的操作系统)的角度来看，这显然是一个不足之处。
在Xen上可以运行Windows客户机，但需要Intel Vanderpool或AMD Pacifica处理器的支持。 其它支持的操作系统包括Minix、 Plan 9、 NetBSD、 FreeBSD 和OpenSolaris。


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

OpenVZ和Xen的区别。
Xen由dom0和domU组成，Dom0是虚拟出CPU, IO总路线等资源，供工作于DomU上的不同的kernel运行。
这样的好处是，
1. 对可以运行的操作系统限制较少。
2. domU上系统的crash不会影响其他的dom. 当然Dom0发生故障时还是会有问题。
坏处：
1. 由于需要虚拟CPU,BUS等物理资源，开销会更大点。


OpenVZ使用了完全不同的方式，它所创造的虚拟机都使用工作在同一个kernel下。
这样的好处是
1. 性能好。
坏处：
1. 任何一个kernel bug都会危及所有的虚拟机。 因kernel bug所crash的可能性大大增加。
2. 他需要对内核作很多的改动。


区分上最明显的，XEN VPS有swap区，OpenVZ VPS没有swap区。
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
