博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
intel vt
阅读量:5819 次
发布时间:2019-06-18

本文共 832 字,大约阅读时间需要 2 分钟。

EPT和VPID技术是内存, 是页表扩充技术Extended Page Table (EPT) 的缩写, 是VT-x技术的一部分。 内存虚拟化的主要任务是实现地址空间的虚拟化,内存虚拟化是通过两次地址转换来支持地址空间的虚拟化,即客户机虚拟地址GVA->客户机器物理地址GPA->宿主机物理地址HPA的转换。传统的IA-32只支持一次地址转换。而内存虚拟化要求2次内存转换。即VMM根据GVA-GPA-HPA的映射关系计算”影子页表”, 软件实现缺点是内存开销大,而且性能差。EPT技术直接在硬件上支持了GVA-GPA-HPA的两次地址转换. VPID是Virtual Processor IDs的缩写,它是一种硬件级的对TLB资源管理的优化,通过在硬件上为每个TLB项增加一个标志,来标识不同的虚拟处理器的地址空间,区分开VMM以及不同的虚拟机的不同虚拟处理器的TLB。为实现这些功能,VT-x为EPT和VMM增加了一些特别的指令, 如INVERT, INVLPG等, 因此它需要软件的支持。现有VMWare ESX 4.0, Xen 3.4以上都支持了这一功能, 这些内存硬件虚拟技术大大降低了内存虚拟化的难度,提高了性能。

有扩展页表的英特尔VT-x,也被称为二级地址转换 (SLAT),可为需要大内存的虚拟化应用提供加速。

英特尔® 虚拟化技术平台中的扩展页表可减少内存和电源开销成本,并通过虚拟化平台中页表管理的硬件优化而增加电池寿命。

F:id:ogawad的:20120613012346p:图像

F:id:ogawad的:20120613012345p:图像


英特尔处理器
AMD处理器
第一代 英特尔VT-X(VT) AMD-V
处理器支持 周围的Xeon处理器大量(200 - ) 处理器的修订版F,后来(2006 - )
第二代(SLAT) (也称为EPT)英特尔VT-X2 AMD RVI
处理器支持 Intel Xeon 5500系列(2009年4月) 皓龙2300/8300系列(11〜2008)
的Opteron 2400/8400系列(2009年6月)

1830.image_5F00_6.png

 

转载地址:http://wwwdx.baihongyu.com/

你可能感兴趣的文章
ASP.NET中 HTML标签总结及使用
查看>>
类型抽象Haxe3新增特性:抽象类型 -- Abstract Types
查看>>
每日英语:In Dark Portrait of China's Elderly, a Bright Spot
查看>>
SQL0101N 语句太长或者太复杂。SQLSTATE=54001 或 应用程序堆中没有足够的存储量可用来处理语句。SQLSTATUS=57011...
查看>>
Ubuntu 网站服务器环境搭建
查看>>
这个是我们公司的面试题。 特此共享
查看>>
Ubuntu Docker 简单安装 GitLab
查看>>
Ubuntu 16.04调节屏幕显示字体大小
查看>>
DNS Tunnel判定方法
查看>>
在MFC中使用SDL2.0(SDL窗口嵌入到MFC中)
查看>>
SQLSERVER SQL性能优化技巧
查看>>
BroadcastReceiver register 广播的动态注册方式
查看>>
Qt & VS2013 报错:There's no Qt version assigned to this project for platform Win32
查看>>
理解及快速测定 Azure 虚拟机的磁盘性能
查看>>
按名字寻找文件和文件夹 find命令
查看>>
Scanner的概述与String类的构造和使用_DAY12
查看>>
浅谈 Mybatis中的 ${ } 和 #{ }的区别
查看>>
Linq基础知识小记三
查看>>
mysql实现随机获取几条数据的方法
查看>>
Android通过Chrome Inspect调试WebView的H5 App出现空白页面的解决方法(不需要FQ)
查看>>