首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该选择哪个虚拟化平台,Xen还是OpenVZ?

我应该选择哪个虚拟化平台,Xen还是OpenVZ?
EN

Server Fault用户
提问于 2009-05-26 00:31:47
回答 8查看 2.3K关注 0票数 8

我正在升级我的共享主机到VPS主机,主要是为了增加服务器管理技能到我的开发技能,所以我面临许多新的选择刚刚注册。

我需要选择一个虚拟化平台,无论是Xen还是OpenVZ。

据我所知,OpenVZ更“用户友好”,但除此之外,我不能真正区分。

我将选择Ubuntu,仅仅是因为我相信它是最友好和最受欢迎的,而且我认为Xen和OpenVZ都能很好地使用它。

出于“学习如何管理服务器”的目的,您认为Xen或OpenVZ哪个更合适?

EN

回答 8

Server Fault用户

回答已采纳

发布于 2009-05-27 09:32:42

它们是非常不同的技术。Xen提供完全虚拟化和不同程度的半虚拟化。另一方面,OpenVZ使用容器模型,没有任何硬件或系统虚拟化。

从内存使用的角度来看,OpenVZ比Xen更高效,因为主机内核是在所有客户之间共享的。Xen提供了更大的分离。Xen在历史上也更可靠。OpenVZ有一个长期存在的内存分配错误,可能与内存碎片有关,它可能会出现在最奇怪的地方,从而导致进程意外死亡。如果您总是过度使用内存而不“过度推销”,我相信这个问题可以得到缓解,但是我还没有做足够的实验来知道。

在我的经验中,OpenVZ绝对不像Xen那么友好。此外,用于管理Xen和与Xen交互的可用工具(包括免费的和商业的)也有了极大的改进。Citrix、Red和其他许多项目都拥有与Xen实例交互的酷工具,许多开源项目已经开始集成Xen相关特性。OpenVZ的吸收量要低得多,至少是来自顶级供应商和项目。

尽管如此,你已经声称你的目的是learn...so,尝试两者。理解两种非常不同的虚拟化技术的工作原理不会有什么害处。

票数 8
EN

Server Fault用户

发布于 2009-06-20 19:31:20

Xen和OpenVZ的一个主要区别是,Xen没有超卖。

当你得到一个Xen VPS和512 M RAM时,你会得到512 M RAM。

对OpenVZ来说,一切都是烟雾和镜子。主机可能会声称“有保证内存:512米”和“可存储内存: 1G”,但是在现实中,没有办法用OpenVZ保证任何东西。根据同一服务器上的其他VPS帐户所做的事情,尽管有“保证”,但您可能(很可能不会)获得5.12亿内存。

很多(大多数?)托管公司超卖他们的OpenVZ VPS。对于一个8G RAM服务器,他们可能会在16个VPS帐户中,每个帐户都有一个1G的“保证”RAM。

这就是为什么大多数VPS都是基于OpenVZ的,而OpenVZ VPS通常比Xen便宜。

票数 7
EN

Server Fault用户

发布于 2009-05-27 09:08:58

我在我的服务器上使用OpenVZ (我以前经常运行Xen )。它不是真正的虚拟化,比如Xen或KVM。OpenVZ正在运行多个独立实例(容器)。

维护起来容易得多,性能开销几乎为零。

如果您想使用OpenVZ和Ubuntu,请使用8.04LTS,因为有官方的OpenVZ内核映像。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/12110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档