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

intel虚拟化技术 用处


一、intel虚拟技术开启有什么影响

通过虚拟化进行的硬件抽象允许多个工作负载共享一组公共资源。在共享虚拟化硬件上,不同的工作负载可以保持完全相互独立、共存、跨多个基础设施移动并根据需要进行扩展。

企业虚拟化可以通过提高服务器利用率和整合、动态资源分配和管理、工作负载隔离、安全性和自动化来显着提高资本和运营效率。

虚拟化可以提供按需服务,并利用软件高效地分配资源;无论位于何处,都可以扩展到本地或远程混合云,以满足特定的业务需求。

扩展信息:

虚拟化技术原理:

虚拟机是对现实世界计算环境的抽象和模拟,VMM需要在每个虚拟机之间分配虚拟机。管理其状态的一组数据结构,括全套虚拟处理器寄存器、物理内存使用情况、虚拟设备状态等。当VMM调度虚拟机时,它会将其部分状态恢复到主机系统。

并非所有状态都需要恢复。例如,主机寄存器CR3存储的是VMM设置的物理页表地址,而不是GuestOS设置的值。

主机处理器直接执行GuestOS机器指令。由于GuestOS以低权限运行,因此当访问主机系统的特权状态(例如写入GDT寄存器)时,主机缺乏权限。处理器会抛出异常,并自动将执行权返回给VMM。另外,外部中断的发生也会导致VMM启动。

VMM可能需要首先将虚拟机的当前状态写回状态数据结构,分析虚拟机挂起的原因,然后代表GuestOS执行适当的特权操作。最简单的情况,如果GuestOS修改CR3寄存器,只需要更新虚拟机的状态数据结构即可。

一般来说,大多数情况下,VMM需要经过复杂的流程才能执行最初简单的操作。最后,VMM将执行权返回给GuestOS,GuestOS从上次中断的地方继续执行,或者处理VMM抛出的虚拟中断和异常。

这种启动虚拟机的经典方法称为Trap-And-Emulate。虚拟机对GuestOS完全透明,不需要任何更改。不过,VMM的设计总体上会比较复杂。系统性能将受到显着影响。


二、英特尔vt功能有什么用?

该技术允许单个CPU像多个并行运行的CPU一样运行,从而允许多个操作系统在一台计算机上同时运行。