在英特尔推出包含硬件辅助虚拟化技术的新一代处理器之前,x86架构缺乏真正能够实 现虚拟化技术的基本要求,从而使在这类处 理器上实现VMM十分困难。这些要求包括:
• 等价性:运行在虚拟机环境下的程序应当表现出与原 始物理机器基本一致的行为;
• 资源控制:虚拟机必须完全控制虚拟化的资源;
• 效率:虚拟机不应当显著降低工作负载性能; 作为全球首个x86平台的硬件辅助虚拟化解决方案,英特尔虚拟化技术是一种设计更简单、实施更高效和可靠的方法,从处理器、芯片组、内存、基本BIOS、存储设备到显卡 以及I/O设备各种硬件虚拟化,这意味着一个更广泛部署的硬 件虚拟化技术——实现包括计算、存储、I/O处理在内的整个 计算平台的虚拟化。这样,整个计算机资源可以得到更充分的管理和利用,系统的性能、可靠性、安全性和可管理性也能 够实现质的飞跃。
在英特尔推出的硬件级别虚拟化技术使得x86架构达到 了上述的虚拟化要求,从而使本机虚拟化变为现实。利用本 机虚拟化,VMM仿真整个硬件,使用于相同类型的CPU的未 经修改的操作系统可在虚拟机容器内执行。借助本机虚拟化, VMM可以在硬件而不是软件中利用仿真模型,处理敏感的、 不可虚拟化的指令,高效率地实现x86指令集的虚拟化。它还利用性能分析,有选择地将加速技术用于内存和I/O操作。华尔街的IT评论家们对此给予了这样的评价:“本机虚拟化为用户带来了性能和易于实现的显著好处,值得那些计划进一步实现服务器虚拟化的用户考虑。”
全新设计的英特尔虚拟化技术通过扩展内核平台架构,可以消除纯软件虚拟化解决方案中的缺陷,其增强的特 性包括:
•面向虚拟机监视器(VMM)的全新特权环—这使得虚拟操作系统和应用在专为其设计的环内运行,同时确保VMM拥有对平台资源的特许控制权,从而可以消除许多潜在的冲突,简化VMM要求,并提高与未更改的传统操作系统的兼容性;
•基于硬件的转换——在硬件中支持VMM与虚拟操作系统之间的切换,这可以减少对于复杂的计算密集型软件转 换的需求;
•基于硬件的内存保护——在专用地址空间为VMM和所有虚拟操作系统保留处理器状态信息,这可以帮助加快转 换,并确保这一流程的完整性。
这些特性能为软件厂商和企业IT部门带来许多便利:
•降低实施服务器虚拟化解决方案的成本和风险。
•提高在模拟分区中运行的应用的可靠性、可用性和安全性。
•增强与传统软件的互操作性。 当然,在帮助用户更好地实现x86服务器虚拟化的课题面前,英特尔并没有站在它的创新成果上沾沾自喜。相反,英特尔积极加强与软件厂商的合作,希望加速推出下一代虚拟 化软件,以高效利用这一新的增强架构。很快,市场便感受到了这种开放、合 作、创新的态度所带来的硕果。微软的Virtual Server、VMware的VMware ESX Server、 Xensource的Xen等一系列虚拟化技术和产品,都在不断加强与英特尔虚拟化技术的紧密合作,增加支持功能模块,使得越来越多的用户开始关注、采纳虚拟化技术。
- 第1页:前言:打开x86架构虚拟化大门
- 第2页:虚拟化的四大价值
- 第3页:新革命:“本机虚拟化”
推荐:12款超棒的乌班图 Linux GTK主题
2022龙芯生态大会专题
2021浪潮专题
宝德 NVIDIA 协同赋能,为您的AI之旅保驾护
OCP CHINA DAY 2019