- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟化技术概览
您的评价:?????? HYPERLINK javascript:void(0) 收藏该经验????阅读目录
HYPERLINK /lib/view/open1390723158367.html \l _label0 1. 全虚拟化(Full Virtualization)
HYPERLINK /lib/view/open1390723158367.html \l _label1 2. 半虚拟化(Para Virtualization)
HYPERLINK /lib/view/open1390723158367.html \l _label2 1. KVM
HYPERLINK /lib/view/open1390723158367.html \l _label3 2. Xen
HYPERLINK /lib/view/open1390723158367.html \l _label4 3. Hyper-V
HYPERLINK /lib/view/open1390723158367.html \l _label5 4. Vmware ESXI
HYPERLINK /lib/view/open1390723158367.html \l _label6 5. QEMU
HYPERLINK /lib/view/open1390723158367.html \l _label7 6. KVM和QEMU的关系
HYPERLINK /lib/view/open1390723158367.html \l _label8 1. Linux虚拟化技术Xen和KVM的优势特点对比
HYPERLINK /lib/view/open1390723158367.html \l _label9 2. 虚拟化Xen和虚拟化KVM在Linux下的区别
HYPERLINK /lib/view/open1390723158367.html \l _label10 3. VPS 选择
本篇文章所有资料均收集自网上,本文仅做了一下梳理和汇总。本文首先介绍了虚拟化技术:全虚拟化和半虚拟化,然后介绍了KVM、Xen、 Hyper-V、VMWARE EXSI的原理和架构,接着重点对KVM和Xen做了比较,并对两者的未来发展提供了一些业界人士的观点,最后对Google、Amazon、IBM、 Microsoft的云计算产品进行了介绍。
一、虚拟化技术:全虚拟化、半虚拟化
1. 全虚拟化(Full Virtualization)
全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。
全虚拟化模型
全虚拟化的运行速度要快于硬件模拟,但是性能方面不如裸机,因为Hypervisor需要占用一些资源
HYPERLINK /lib/view/open1390723158367.html \l _labelTop 回到顶部
2. 半虚拟化(Para Virtualization)
半虚拟化是另一种类似于全虚拟化的技术,它使用Hypervisor分享存取底层的硬件,但是它的guest操作系统集成了虚拟化方面的代码。该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作。
半虚拟化模型
半虚拟化需要guest操作系统做一些修改,使guest操作系统意识到自己是处于虚拟化环境的,但是半虚拟化提供了与原操作系统相近的性能。
二、KVM、Xen、Hyper-V、VMware EXSI原理和架构
HYPERLINK /lib/view/open1390723158367.html \l _labelTop 回到顶部
1. KVM
KVM全称是Kernel-based Virtual Machine,即基于内核的虚拟机。
KVM是集成到Linux内核的Hypervisor,是X86架构且硬件支持虚拟化技术(Intel VT或AMD-V)的Linux的全虚拟化解决方案。它是Linux的一个很小的模块,利用Linux做大量的事,如任务调度、内存管理与硬件设备交互等。
KVM虚拟化平台架构
KVM 是一个独特的管理程序,通过将 KVM 作为一个内核模块实现,在虚拟环境下 Linux 内核集成管理程序将其作为一个可加载的模块可以简化管理和提升性能。在这种模式下,每个虚拟机都是一个常规的 Linux 进程,通过 Linux 调度程序进行调度。
HYPERLINK /lib/view/open139072
您可能关注的文档
- 语文教材选文类型研究.ppt
- 语文教科版三年级上册9古诗三首.ppt
- 语文教学内容的取与舍.ppt
- 语文句子成分分析终结版.ppt
- 语文课程标准规定小学生必背古诗300首.doc
- 语文人教版五年级下册习作四.ppt
- 语文园地八之词语盘点和日积月累.ppt
- 语文阅读材料.doc
- 语言基础知识部分.ppt
- 语言文化与节日文化.ppt
- DefenceX2025参考资料说明.pdf
- 中国老年保健医学研究会老年内分泌与代谢病分会第十一次大会纪要.doc
- 99维修手册资料.pdf
- 2025员工商业保险服务介绍.pptx
- 国庆节中秋节节前、节日期间、节后致辞讲话通用提纲30条.docx
- 年轻干部“生活不检点、玩心重、混日子等突出问题”专题研讨会上的发言(1).docx
- 新教材高中生物第3章细胞的基本结构第2节1细胞器之间的分工课件新人教版必修110221279.ppt
- 五年级上册数学课件-第一单元小数乘小数-人教版(共14张PPT).ppt
- 新教材人教B版必修第一册-2.1.1-等式的性质与方程的解集-课件(34张).ppt
- 计量器具及测试仪器管理细则.docx
原创力文档


文档评论(0)