首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xen PV、Xen HVM和KVM

Xen PV、Xen HVM和KVM
EN

Server Fault用户
提问于 2014-08-06 15:26:52
回答 3查看 786关注 0票数 2

我是否正确地指出,您可以使用这些虚拟化类型中的任何一种启动任何操作系统,因为它们充当一台裸金属机器并编译您自己的内核?

我想从OpenVZ转到-1型(是吗?)系统管理程序,因此可以启动更多的OSes。我只是想知道Xen PV、Xen HVM或KVM是托管客户的更好的选择,还是仅仅是出于个人喜好?

我最近买了一个带有32 10的E3-1230 V3,并在磁盘上为RAID-10提供了硬件RAID卡。

所以从我收集的资料来看。

  • XEN HVM =裸金属就像物理机器
  • 基于XEN PV = *nix的内核编译
  • 基于KVM = *nix和内核编译
EN

回答 3

Server Fault用户

回答已采纳

发布于 2014-08-07 13:31:18

Xen HVM是唯一支持不同操作系统的Xen类型。当然,KVM会运行任何东西。

至于选择哪一种,这在SF.net上是不合适的

票数 0
EN

Server Fault用户

发布于 2015-02-19 22:07:16

第一,关于差异:

KVM是一个基于内核的虚拟机。因此,虚拟化成为主机标准内核的一项工作。中间没有额外的管理程序。

XEN是一个运行在ccontrolling下的管理程序,称为Dom0 (特权VM)。系统管理程序可以在PV模式下运行修改的、XEN感知的Linux .ParaVirtualized VM可以直接访问系统管理程序,而不是模拟访问,这可以使某些操作更快。完全虚拟化的VM使用仿真层(通常由qemu提供)来访问管理程序资源。你可以把PV和HVM混合到你喜欢的地方。

IMO XEN比KVM稳定得多,尤其是在运行非linux KVM时。但我无论如何都是XEN的朋友。

对于个人使用,我也可以推荐Oracle虚拟盒。运行在大多数常见OSes之上的用户空间虚拟化,包括Win7、Debian、RedHat.

票数 2
EN

Server Fault用户

发布于 2014-08-06 16:03:05

后者。对于正常的工作负载,您只能使用其中的一种或另一种。如果您来自OpenVZ,我建议使用KVM,因为它的体系结构与您所知道的更相似。Xen是一个完全不同的概念。

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

https://serverfault.com/questions/618437

复制
相关文章

相似问题

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