当前位置:首页 > 虚拟机 > 正文

虚拟化技术实现的虚拟机是什么(虚拟机技术)


一、VMware虚拟化技术目前用于虚拟机的技术包括KVM、xen和vmware。
KVM是指基于Linux内核(Kernel-based)的虚拟机(VirtualMachine)。KVM的主要优点是它与Linux内核集成,因此速度非常快。KVM的主机操作系统必须是Linux。支持的来宾操作系统包括Linux、Windows、Solaris和BSD。它运行在支持虚拟化扩展的x86和x86_64硬件架构上,CPU支持VT技术。
Xen是剑桥大学开发的开源虚拟机监视器。Xen的缺点是操作系统必须显式修改(“移植”)才能在Xen上运行(但提供与用户应用程序的兼容性),因此比较麻烦。Xen无需特殊硬件支持即可实现高性能虚拟化。官方Linux内核过去已经取消了对Xen的支持。
VMWare(VirtualMachineware)是一个用于虚拟机管理的“虚拟PC”软件。该产品允许您在一台机器上同时运行两个或多个Windows、DOS和LINUX系统。与“多重启动”系统相比,VMWare采用了完全不同的概念。多重引导系统一次只能运行一个系统,更改系统时必须重新启动计算机。VMWare真正实现了“并发”运行,多个操作系统像标准Windows应用程序一样在主系统平台上运行。此外,您还可以对每个操作系统进行虚拟分区和配置,而不影响真实硬盘上的数据。甚至可以通过网卡将多个虚拟机连接到一个局域网中,极其方便。安装在VMware上的操作系统的性能比直接安装在硬盘上的系统要低很多。因此更适合学习和测试。
KVM、Xen、VMWare的比较如下表
是开源的还是免费的性能优缺点
KVM是是高是内核本身的一部分,因此它可以受益于内核的优化和改进。2.高性能、稳定、无需更改客户端系统。3.开源免费
XEN高1.性能更好。2.开源免费操作复杂,维护成本是RedHat不开源留下的,需要付费
如果有4个核心可用,每个核心最多支持8个虚拟机,那么有可能的