文章目录 基本概念KVMQemukvm工作原理架构图 全虚拟化 基本概念 KVM 全称是 基于内核的虚拟机,它是一个linux的内核模块,该内核模块使得Linux变成了一个hypervisor(kvm需要支持虚拟化扩展的CPU) Qemu 用于模拟虚拟机的用户空间组件,提供I/O设备模型,访问外设的途径。 kvm工作原理 用户模式的qemu利用libkvm通过ioctl进入内核模式,kvm模块为虚拟机创建虚拟内存,虚拟CPU后执行VMLAUCH指令进入客户模式 架构图 全虚拟化