KVM,QEMU核心分析,kvmqemu核心


目前正在学习虚拟化软件KVM相关运行原理、过程,对源码的分析进行了总结,只是为了学习交流使用,若有不正确的地方,希望大家提出。


总入口:我的个人blog:luoye.me


文章列表(可直接点击进入)

1. kvm安装与启动过程说明

 

2. kvm安装与启动过程说明-Kernel源码编译方式

    

3. KVM硬件辅助虚拟化之 EPT(Extended Page Table      4. KVM硬件辅助虚拟化之 EPT in Nested Virtualization
5. KVM-Introduce    6. KVM Run Process之Qemu核心流程
7. KVM Run Process之KVM核心流程      8. Qemu之Network Device全虚拟方案:前端网络流的建立
待续。。。


kvm qemu libvirt的不同与联系

在所谓的kvm技术中,应用到的其实有2个东西:qemu+kvm
kvm负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但kvm不能模拟其他设备;
qemu是模拟IO设备(网卡,磁盘),kvm加上qemu之后就能实现真正意义上服务器虚拟化。
因为用到了上面两个东西,所以一般都称之为qemu-kvm。
libvirt则是调用kvm虚拟化技术的接口用于管理的,用libvirt管理方便,直接用qemu-kvm的接口太繁琐。
 

kvm与QEMU有何不同?

Qemu使用模拟器; kvm使用处理器扩展实现虚拟化.
 

相关内容