- KVM本身只关注虚拟机调度和内存管理两个方面
- 外设的任务交给linux内核或者QEMU。所以KVM就是一个轻量级的Hypervisor。
安装KVM
KVM 需要硬件虚拟化的支持,因此要注意的是安装KVM之前,首先要在BIOS中将CPU虚拟化开启,然后就可以用命令安装KVM。
KVM架构主要由两个模块来组成:KVM模块和QEMU-KVM ,由下图可以看到: KVM模块集成在linux的内核中,它为一个虚拟机提供的是cpu和mem而QEMU-KVM在linux在linux的用户空间层,它为一个虚拟机提供的是io等设备。