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能够在计算机硬件上并发的运行多个客户操作系统。




相关推荐