KVM 实现机制详解

正在加载中...

试读已结束

继续阅读请 1 金币购买后下载

立即下载

资料简介:
KVM是一个基于Linux内核的虚拟机,它属于完全虚拟化范畴,从Linux-2.6.20开始被包含在Linux内核中。KVM基于x86硬件虚拟化技术,它的运行要求Intel VT-x或AMD SVM的支持。

一般认为,虚拟机监控的实现模型有两类:监控模型(Hypervisor)和宿主机模型(Host-based)。由于监控模型需要进行处理器调度,还需要实现各种驱动程序,以支撑运行其上的虚拟机,因此实现难度上一般要大于宿主机模型。KVM的实现采用宿主机模型(Host-based),由于KVM是集成在Linux内核中的,因此可以自然地使用Linux内核提供的内存管理、多处理器支持等功能,易于实现,而且还可以随着Linux内核的发展而发展。另外,目前KVM的所有I/O虚拟化工作是借助Qemu完成的,也显著地降低了实现的工作量。以上可以说是KVM的优势所在。

本文仅分析KVM中与Intel VT-x相关的实现,不考虑KVM中与AMD SVM相关的实现,因此有关术语的使用与Intel VT-x保持一致。

hacmp v5.5.JPG

2013-02-25
页数16
浏览2627
下载10

已下载用户的评价7.62分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
whucecilwhucecil软件开发工程师ms2019-12-25
有用
学习了,谢谢分享。
gszwjgszwj系统工程师hz2018-10-18
有用
有用的资料,谢谢!
gao70gao70软件开发工程师地方2014-05-05
没用
怎么看不到附件
小小竹子青青立小小竹子青青立软件开发工程师华中科技大学2013-12-23
没用
什么?有附件吗?
ifzingifzingCTOIBM2013-08-29
没用
MIGRATION kvm 原理???

贡献者

X社区推广