当前位置:首页 > 虚拟化 > 正文

intelvmx虚拟化技术是什么


一、intel虚拟化技术是什么?对电脑有什么影响?

启用IntelVT-x对计算系统没有影响,并且对于运行虚拟机很有用。
VT-x是Intel在使用虚拟化技术时使用的指令集。CPU有一种硬件虚拟化技术俗称VT-x,安腾平台上的VT技术称为VT-i。

为了解决纯软件虚拟化解决方案的可靠性、安全性和性能方面的缺陷,英特尔在其硬件产品中引入了IntelVT(virtualizationtechnology,虚拟化技术)。2005年8月,Intel首次公布了硬件辅助虚拟化的Vanderpool(IntelVT虚拟化技术的前身)的技术细节。Vanderpool技术使英特尔处理器能够通过添加新指令来支持硬件虚拟化。2005年11月,英特尔宣布将其Vanderpool虚拟化技术改为VT,并被宏碁和联想用于其基于英特尔奔腾4的PC中。

IntelVT可以让一个CPU充当多个CPU并行运行,使得一台计算机上同时运行多个操作系统成为可能。这种VT技术并不是什么新鲜事。市场上已经有一些软件可以达到虚拟化多个系统的目的,例如VMwareworkstation、VirtualPC等,利用该技术,单个CPU可以并行模拟多个CPU。一台机器可以同时运行多个操作。

扩展信息:

IntelVT-d,VT-d做了很多改变,比如硬件缓冲、地址转换等,通过这些各种措施,VT-d实现了北桥芯片级I/O设备虚拟化。VT-d最终体现在虚拟化模型上的是增加了两种新的设备虚拟化方式:

直接I/O设备分配,即虚拟机直接将物理I/O设备分配给虚拟机。在这种模型下,虚拟机内部的驱动程序直接与硬件设备通信,很少或根本不需要VMM管理。为了系统的健壮性,需要支持硬件虚拟化,以隔离和保护硬件资源,仅供指定的虚拟机使用。硬件还必须具有多个I/O容器分区,以同时为多个虚拟机提供服务几乎完全消除了在VMM中运行驱动程序的需要。比如CPU,虽然CPU不是通常意义上的I/O设备——它实际上就是这样分配给虚拟机的。当然,CPU资源仍然由VMM管理。

利用VT-d技术,虚拟机可以采用直接I/O设备分配或者I/O设备共享的方式来替代传统的设备模拟/附加设备接口的方法,从而提高虚拟化I/O的效率表现。

VT-d技术:

我们知道,对于服务器来说,一个非常重要的部件就是I/O,虽然CPU计算能力的提高可以更快地处理数据,但前提是数据可以顺利到达处理器。无论是存储、网络、显卡、内存等,I/O能力都是企业级架构的重要组成部分。为此,人们不仅在传输带宽上进行投资(如从100M以太网到千兆以太网再到10G以太网),而且在各种系统和架构上进行大量投资(如更高吞吐量的RAID阵列、多层数据中心)

参考:-IntelVT-d