kvm和xen虚拟化的对比
阅读数:87 评论数:0
跳转到新版页面分类
应用软件
正文
一、概述
kvm和xen二者都是免费开源的虚拟化管理程序。
二、kvm
kvm只能在具有虚拟化支持的CPU上运行。kvm已经被写入Linux内核,kvm全称是Kernel-based Virtual Machine。相比于其它虚拟化软件,速度更快。
kvm的内核模块叫做kvm.ko,实现对linux的cpu的内存虚拟化,是Linux的一个进程,而其它设备的虚拟化就交给qemu,qemu运行在和户空间,kvm运行在内核,再者通过/dev/kvm进行交互。
三、xen
是一个外部的Hypervisor程序(虚拟机管理程序)
Xen是一个直接运行计算机硬件之上的用以替代操作系统的软件层,Xen能够在计算机硬件上并发的运行多个客户操作系统。