什么是Intel VT技术?有什么优势?
什么是Intel VT技术?有什么优势?
[url]http://www.enet.com.cn[/url] 2008年10月28日10:07 eNet硅谷动力
【导读】:2005年8月,Intel首次公布了其针对硬件虚拟化的Vanderpool技术细节,这种技术可以用于PC和服务器系统,它可以让一台计算机同时运行多个操作系统。Vanderpool技术通过增添新的指令,使得Intel处理器支持硬件虚拟化; 而软件方面则由一个被称为虚拟机监视器(VMM)的程序对虚拟机进行24小时不间断的管理
2005年8月,Intel首次公布了其针对硬件虚拟化的Vanderpool技术细节,这种技术可以用于PC和服务器系统,它可以让一台计算机同时运行多个操作系统。Vanderpool技术通过增添新的指令,使得Intel处理器支持硬件虚拟化; 而软件方面则由一个被称为虚拟机监视器(VMM)的程序对虚拟机进行24小时不间断的管理。
分析家认为,到2010年,大约95% 的新出产的Wintel服务器都会采用带有虚拟化技术的硬件。
同年11月,Intel又宣布,虚拟化技术Vanderpool被改成VT,并已经被Acer和联想应用在其基于Intel Pentium 4的PC上。Intel推出的Pentium 4核心为Prescott处理器,型号为Intel Pentium 4 662及Intel Pentium 4 672。Intel在6×2处理器中加入Intel VT技术,让一个平台能在独立的分区 (partitions) 或 “ 容 器 ” (containers)内执行多个作业系统与应用程式,单一的实体运算系统能以多个“虚拟”系统的方式进行运作。
英特尔虚拟化技术(IntelVT)增强了纯软件虚拟化解决方案的可靠性、支持性、安全性和灵活性。硅芯片的这一先进特性表明技术上已取得重大突破,开销从此将有所下降,各种操作系统将获得支持。
英特尔虚拟化技术是一组可增强纯软件虚拟化解决方案能力的硅芯片技术。这些虚拟化解决方案可支持多个操作系统,并支持相关应用在单个分区同时运行。这样,单个物理系统可作为多个逻辑虚拟系统运行。英特尔的硬件技术(英特尔虚拟化技术)通过提高虚拟化解决方案的可靠性、支持性、安全性和灵活性来改进现有的纯软件虚拟化解决方案。
英特尔与领先的虚拟机监控器(VMM)厂商携手,可确保软硬件虚拟化解决方案能够完美地组合在一起,这将有助于提高下一代客户解决方案的性能。
虚拟化有两种实施方式:传统的纯软件虚拟化方式和更新的硬件辅助虚拟化方式。在保护模式下,X86处理器一共有4个不同优先级,术语称为 Ring,从Ring 0-Ring3。Ring 0的优先级最高,Ring 3最低。Ring 0用于操作系统内核, Ring 1和Ring 2用于操作系统服务,Ring 3用于应用程序。
位于Ring 0特权空间的操作系统可以优先访问各种硬件资源。传统的虚拟化技术是在Ring 0 中运行一个称为虚拟机监视器(VMM)的软件中间层,以负责控制和排列各个分区访问硬件资源的优先顺序。它要求在软件堆栈的较高层运行操作系统——通常是在Ring 1或者与系统应用共用Ring 3。
由于传统的纯软件实现方式在测试、验证和维护每款新操作系统和相关补丁方面,付出了大量的时间和资金, 同时二进制码翻译需要消耗处理器的很多计算资源。纯软件虚拟化运行时的开销会造成系统运行速度较慢,有数据表明其引起的系统性能下降可能达5%-20%。
英特尔的硬件辅助虚拟化技术(Vanderpool Technology,简称VT技术)是一种设计更简单、实施更高效和可靠的方法,是世界上首个X86平台的硬件辅助虚拟化解决方案。它对如何在不同的情形下分配给Guest OS (虚拟机上的操作系统) 想要的Ring 特权级别做了很好的改进。
不懂 发表于: 2009-10-09
我要回答