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

处理器虚拟化技术(英特尔虚拟化技术)


一、虚拟化是什么,CPU开启虚拟化和关闭虚拟化对电脑有影响吗?具体有什么影响,关闭虚拟化可以提高性能吗?

虚拟化的缩写是VT(VirtualizationTechnology)。

它是Intel在其用户平台上开发的虚拟化支持系统,旨在帮助在硬件层面实现虚拟化技术。在此之前,虚拟化只能通过软件来虚拟化底层架构,对CPU启用虚拟化对实际使用并没有明显的影响。例如,它仅在您使用VM虚拟机时才会产生影响,因此关闭虚拟化不会提高性能。

扩展信息:

Intel开发了两套VT技术:一套是VT-i,主要用于安腾架构主机;一套是VT-i,主要用于安腾架构主机;一套是VT-i,主要用于安腾架构主机。另一个封装是VT-x,主要用于IA32架构主机。

VT-x依靠VMX(虚拟机扩展)为虚拟化技术提供硬件支持。作为芯片辅助虚拟化技术,VMX为虚拟化提供了两种新的状态:根模式(VMXroot)和非根模式(VMXnon-root)。Root模式主要处理主机操作系统或VMM的环境。

在此模式下,处理器的行为就像没有VT技术的处理器一样。它可以很好地处理不同权​​限级别的指令,但VMX有一组指令,在将数据加载到某些特定寄存器时(不是在根模式下,而是在客户操作系统或虚拟机中)存在一些限制。环境。在这种环境下,处理器的许多操作都受到限制。

在云计算领域,虚拟化技术是必不可少的基础支撑技术。虚拟化技术本质上是一种资源管理技术,将各种物理资源(如CPU、内存、存储甚至网络)抽象地集成到上层系统中。

由于物理资源之间的障碍被消除,这些资源可以由用户管理。在实际解决方案中,尤其是在各行业信息技术的部署中,虚拟化技术的应用可以使整个IT基础设施更加灵活。

参考来源:

-VT技术


二、什么是CPU虚拟化技术?

虚拟化是一种资源管理技术。要启用CPU虚拟化,不仅您的CPU必须支持它,而且主板本身也必须支持虚拟化功能。必须在主板的BIOS高级选择中打开此功能。以下是多彩Z170烈焰战神X的工作原理。

1.立即按Delete键进入BIOS界面。在此界面中,首先选择语言(Language)并按Enter键,选择语言后按Enter键。如下;


2.使用键盘右方向键调整至“高级”界面,如下。

3.然后使用键盘上的向右箭头键调整到“高级”界面,如下。

5.输入后,将光标移至“intelvirtualizationtechnolongy”并输入。

6.选择它,按Enter键,然后选择“打开”。选择一个选项并按Enter键。

7.最后按F10并选择“是”保存并退出。设置现已完成,如下所示。

注意:不同品牌的主板设置界面略有不同,但要在主板上启用虚拟化,您需要进入主板上的高级选项。


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

激活IntelVT-x对计算机系统没有影响,对于运行虚拟机很有用。
VT-x是Intel使用虚拟化技术的指令集一般称为VT-x,安腾平台上的VT技术称为VT-i。硬件。2005年8月,Intel首次公布了硬件辅助虚拟化的Vanderpool(IntelVT虚拟化技术的前身)的技术细节。Vanderpool技术使英特尔处理器能够通过添加新指令来支持硬件虚拟化。2005年11月,Intel宣布将Vanderpool虚拟化技术改为VT,并被Acer和Lenovo用于其基于IntelPentium4的计算机

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

扩展信息:

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

直接I/O设备分配,即虚拟机直接分配虚拟机内的物理I/O设备。在此模型中,虚拟机内的驱动程序直接与硬件设备通信,很少或根本不需要VMM管理。为了实现系统弹性,需要硬件虚拟化支持来隔离和保护硬件资源,使其仅由某些虚拟机使用。几乎完全消除了在VMM中运行驱动程序的需要。比如CPU,虽然CPU不是通常意义上的I/O设备——它是真正通过这种方式分配给虚拟机的,当然CPU资源仍然在VMM的管理之下。

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

VT-d技术:

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

I/O虚拟化的关键是解决I/O设备与虚拟机之间的数据交换问题,这部分主要涉及直接内存访问DMA,以及IRQ中断请求,只要隔离、保护和性能这两方面的问题解决了,I/O虚拟化就会成功。与处理器上的IntelVT-i和VT-x一样,IntelVT-d技术是一种基于北桥芯片的硬件辅助虚拟化技术,提供内置于北桥芯片中的DMA虚拟化和IRQ虚拟化硬件,是一种新的I/O虚拟化方式。IntelVT-d可以极大地提高虚拟环境中的可靠性、灵活性和I/O性能。

参考:-IntelVT-d