发布者:上海IT外包来源:http://www.lanmon.net点击数:878
开源技术已成为现代IT系统核心组件中不可或缺的力量,如x86架构操作系统Linux,Unix操作系统BSD,MySQL数据库,Apache Web服务等。
广义上的KVM架构由KVM内核模块(KVM)和QEMU-KVM仿真模块组成。 KVM内核模块是在Linux内核的基础上添加的虚拟机管理模块。通过重用Linux内核中完善的进程调度,内存管理和I/O管理模块。 QEMU-KVM模拟模块负责为虚拟机提供虚拟化资源环境,包括vCPU,vRAM,vDisk,vNIC等。每个虚拟机都是QEMU-KVM的进程,由虚拟机管理程序中的进程调度模块统一。管理安排。
广义上的Xen架构由两部分组成:Xen Hypervisor和虚拟域。 Xen Hypervisor负责虚拟化CPU和RAM硬件资源,供虚拟域使用,同时管理和监控虚拟域资源和系统操作;每个虚拟域都是虚拟机环境,其中虚拟域分为特权虚拟域(Dom0)和非特权虚拟域(DomU),Dom0在DomU之前启动,DomU访问I/O资源必须通过Dom0,Dom0负责用于虚拟化I/O资源,并可直接访问I/O物理资源。如果Xen架构就像一辆完整的汽车,那么Xen Hypervisor就是其中一个引擎。 Dom0安装了一系列域管理和控制工具,是可用于使虚拟化系统工作的另一个组件。
与Xen架构相比,KVM架构有三大优势:
在相同的硬件资源环境下,KVM性能更好;分享到: