KVM(Kemel-based Virtual Machine,基于内核的虚拟机)是一个新兴的基于Linux内核的虚拟机管理软件。 目前其研究资料非常匮乏。 分析KVM虚拟机的内部结构,其内部基于Intel vt-x的硬件虚拟化技术,从处理器管理、内存管理、设备管理三个方面阐释了KVM虚拟机的基本工作原理及其实现的关键技术; 探讨了提高KVM I/0效率的方法。