您的当前位置:首页正文

虚拟化软件比较

2022-12-16 来源:九壹网
主机虚拟化技术RedHat KVM

VmWare ESXCitrix XenServer

Microsoft Hyper-V虚拟化方式架构特点

祼金属架构

寄居架构RHEV-H或在关键完全虚拟化

(linux内的硬盘和网卡上

核);祼金属架支持半虚拟化构RHEV-HVirtIO,达到最

佳性能。

完全虚拟化裸金属架构

半虚拟化(linux安装linux);全虚拟化

(linux安装裸金属架构windows),硬件辅助虚拟化

父分区(宿主机操作系统)的位裸金属架构

置挪到了子分区Hyper-V

(虚拟机操作系半虚拟化

Server;寄居架统)的旁边,宿

构 Windows

主机操作系统和2008

虚拟机操作系统是平级的,没有谁依附谁之上的关系。

I/O协议栈

KVM重用了整个Linux I/O协议栈,所以KVM的用户就自然就获得了最新的驱动和I/O协议栈的改进。

VMware选择性能,但是把I/O协议栈放到了hypervisor里面。不幸的是,VMware kernel是专有的,那就意味着VMware不得不开发和维护整个协议栈,会导致开发速度会减慢,你的硬件可能要等一段时间才会得到VMware的支持。

Xen选择了可维护这条道路,它将所有的I/O操作放到了Linux guest里面,也就是所谓的domain-0里面。重用Linux来做I/O, Xen的维护者就不用重写整个I/O协议栈了。但不幸的是,这样就牺牲了性能:每一个中断都必需经过Xen的调度,才能切换到domain 0, 并且所有的东西都不得不经过一个附加层的映射。

虚拟机看到的所有设备不再都是虚拟出来的,有部分的硬件资源是真实的物理设备。

Xen Tool StackXen Tool StackD

因篇幅问题不能全部显示,请点此查看更多更全内容