虚拟化作为一项技术,可以使计算机物理资源得以在一台机器上的多个虚拟分区上抽取、配置、共享和利用。虚拟化一般通过硬件手段、软件手段、或二者的 配合来完成。每个虚拟分区包含它自己的操作系统环境。虚拟化可以通过各种技术来实现,对于用户而言,理想的虚拟化解决方案应该提供不同虚拟机之间的彻底的 安全的隔离,并为每个虚拟机提供卓越的性能,从而确保整个平台的出色实用性、可靠性和安全性。虚拟化本身并不是一个很新的概念,早在几十年前就已经出现了。那么英特尔公司为什么要发展自己的虚拟化技术,英特尔® 虚拟化技术又有什么技术特点呢?这正是本文所要介绍的。英特尔® 虚拟化技术是一组基于芯片级别的技术,进而改进纯软件虚拟化解决方案。这些虚拟化解决方案使多个操作系统和相关应用能够同时在各分区内运行。因此,一个物理系统能够作为一系列逻辑虚拟系统运行。英特尔® 虚拟化技术通过增强虚拟化解决方案的可靠性、可支持性、安全性和灵活性,可改进现有纯软件虚拟化解决方案。这些芯片进步代表着技术的巨大进步,具体表现在大大减少了软件虚拟机的相关开销,以及支持了更广泛的操作系统。
以往纯软件虚拟化解决方案为IT 部门和最终用户提供了显著的优势,但它们存在着很多的限制。下面举两个例子来说明。上层模拟的Guest OS很多情况下是通过虚拟机监视器(VMM)来与硬件进行通信,再由VMM 来决定其对系统上所有虚拟机的访问。而这里请注意传统的VMM在操作系统看来也是一个应用程序,是运行在RING 3上的,而不是RING 0。这就导致了VMM是不能执行一些特权指令的,而我们知道Guest OS是一定会涉及到特权指令的,所以VMM对Guest OS的模拟支持是不全面的。又比如,传统的纯软件VMM常常涉及到对Guest OS二进制代码的修改,从而不能广泛的支持各种OS。
而英特尔® 虚拟化技术通过芯片级的技术,加入了几条专门的CPU指令来支持VMM,从而使VMM不再运行在传统的RING 3上,进而解决了前述的问题。英特尔® 虚拟化技术为丰富的虚拟化解决方案生态系统提供强大的基础。这些受硬件辅助的虚拟化解决方案将可扩展强大计算引擎的能力,以同时处理多个完全不同的任务。那么虚拟化有哪些可能的应用场景呢?下面是一些示例:
  • 降低总体拥有成本:为优化部署并降低潜在的软件兼容冲突,IT 部 门通常需要每个服务器只部署一个单独应用,随着计算机处理能力的不断提升,这就导致了大量服务器无法得到充分利用。又比如,某些应用需要其它地方都不使用 的过时的操作系统,很难升级运行新系统;如果想升级,就只能冒很大的风险进行移植。借助虚拟化,一个硬件平台可以运行不同操作系统的多个实例,其中每个实 例均在自己的虚拟机(VM)中运行,并共享对硬件资源的访问。由于整合降低了系统维护成本和移植成本,同时数据中心内的空间和电源能够得到更好的管理,从而使总体拥有成本显著降低。
  • 提高可管理性、可靠性与可用性:采用虚拟化技术的服务器可以根据负载均衡的要求,接受来自其它系统的虚拟机动态迁移,更加容易管理。同时,虚拟化解决方案可以在单一物理系统上提供可靠的故障转移方案和系统备份,从而提升了可靠性与可用性。
  • 实现故障隔离:虚拟化可以通过隔离不同虚拟机来提供安全性。通过在不同实例中运行各种应用,一个虚拟机不会遭 到另一个虚拟机中病毒或恶意软件的破坏。恶意软件所造成的任何破坏均会影响到其所运行的具体虚拟机。同样,如果应用出了问题,它也只会锁定其自己的会话。 之后,该虚拟机可在不影响系统上运行的任何其它虚拟机的情况下重新启动。
  • 提升工作效率:升级和更新软件是所有 IT 经理所执行的常见重要任务之一。如果站点想在与目标设备相同的硬件上测试软件包升级,可以通过在平台上运行新的虚拟机来轻松实现。通过底层硬件的虚拟化,应用将自动的跨平台功能;开发人员可以通过在隔离的虚拟机上进行开发和测试。
看来虚拟化的确有很多的好处,那么是不是所有的应用都十分适合在虚拟环境下运行呢?当然不是,我们现在就看看哪些应用比较适合虚拟化,哪些不合适。就目前来看,运算密集型的应用比较适合在虚拟化环境下运行;而I/O密集型应用则不是十分合适,性能的损耗会比较大。这是因为频繁的I/O需要通过VMM层的介入来实现,是会有相应的性能惩罚的。英特尔公司也看到了这个问题,现在已经开发了VT-d技术来减小I/O性能的损耗。VT-d允许VMM将授权VM直接操作I/O设备,而不是一定通过VMM的介入,从而在性能上达到和传统环境下一样的效果。
不仅仅是发展自己的技术,英特尔公司也与微软、VMWare、Linux社区等VMM软件伙伴的紧密合作,为基于英特尔机构的虚拟化解决方案提供了安全高效的软硬件环境。 
与英特尔® 虚拟化技术相关的价值定位的另一个方面,是新的英特尔处理器还具有一些额外的特征。 比如,英特尔® 主动管理技术令管理员可以远程发现、修复和保护硬件,即使电源已切断或操作系统被破坏;英特尔® I/O 加速技术加快了网络和 I/O 操作的速度。这些能力和虚拟技术的结合,会给客户带来更多独特的价值。 随 着虚拟化技术本身以及计算机硬件技术的不断发展,虚拟化已经成为了一个有着广阔应用场景的应用模式,为解决方案提供商提供了更多的解决问题的手段。英特尔 公司也为业界做出了庄严的承诺,将致力于不断的提升虚拟化技术的性能、安全性和可靠性,为用户提供一个理想的应用平台。
本文转自Intel_ISN 51CTO博客,原文链接:http://blog.51cto.com/intelisn/131527,如需转载请自行联系原作者

英特尔® 虚拟化技术相关推荐

  1. 英特尔虚拟化技术简史

    英特尔虚拟化技术简史 本文直接以时间线形式给出英特尔虚拟化技术总体的概览,具体的时间可能有些偏差,但已经大体可以反映出Intel在虚拟化上走过的历程和所做的努力. 术语说明 VT-x: Intel V ...

  2. 计算机虚拟化技术操作虚拟化,英特尔虚拟化技术(VT-x)是什么

    英特尔的硬件辅助虚拟化技术(Vanderpool Technology,简称VT技术)是一种设计更简单.实施更高效和可靠的方法,是世界上首个X86平台的硬件辅助虚拟化解决方案.它对如何在不同的情形下分 ...

  3. 英特尔® 虚拟化技术(inter VT-X)加快 Android开发,并解决无法虚拟化问题

    介绍 本文将指导您安装英特尔? 硬件加速执行管理器(英特尔? HAXM),这是一款可以使用英特尔? 虚拟化技术(VT)加快 Android* 开发速度的硬件辅助虚拟化引擎(管理程序). 前提条件 英特 ...

  4. 英特尔虚拟化技术发展蓝图

     当前非常热门的Virtualization虚拟化技术的出现和应用其实已经有数十年的历史了,在早期,这个技术主要应用在服务器以及大型主机上面,现在,随着PC性能的不断增长,Virtualizati ...

  5. HAXM is not installed--此计算机不支持英特尔虚拟化技术(VT-x),或者它正被Hyper-V独占使用。无法安装HAXM

    当你在安装虚拟机的时候,提示HAXM is not install: 我的解决办法: 1.点击图中所示位置:    点击OK按钮后,会弹出提示框,点确认即可 2.选择接受,一路next 3.不幸的是, ...

  6. 众论英特尔虚拟化之VMware篇

    [赛迪网讯]一套完整的虚拟化解决方案不是某个单独的厂商可以完成,实际上更是整个产业链相互合作的结果.英特尔VT技术同样也离不开众多价值链厂商的支持,其中包括系统厂商.软件厂商.渠道合作伙伴.最终用户和 ...

  7. 从人工智能到云,英特尔开源技术推动软件栈创新

    戳蓝字"CSDN云计算"关注我们哦! 2019年英特尔开源技术峰会(OSTS)   [CSDN记者现场报道]5月14-16日,英特尔主办一年一度的开源技术峰会(OSTS).该峰会源 ...

  8. 英特尔QSV技术在FFmpeg中的实现与使用

    本文来自英特尔资深软件工程师张华在LiveVideoStackCon 2018讲师热身分享,并由LiveVideoStack整理而成.在分享中张华介绍了英特尔GPU硬件架构,并详细解析了英特尔QSV技 ...

  9. 英特尔Bridge技术加持下 Windows 11 PC也能运行手机应用

    6月27日消息,英特尔和微软通过深层次的联合研发和协作,一直推动着计算体验的发展.近日双方将深化合作关系,通过即将推出的 Windows 11 为超过四分之三搭载英特尔® 处理器的 Windows P ...

最新文章

  1. iOS 状态栏的图标
  2. ubuntu安装新字体
  3. mongodb 聚合框架_如何使用MongoDB的聚合框架处理高级数据处理
  4. float和clear都是布局的属性
  5. Java HashMap的工作原理 及各种Map区别
  6. 正则表达式 蛮全的!
  7. 2013Esri全球用户大会之ArcGIS for ServerPortal for ArcGIS
  8. 使用js来实现模拟无刷新文件上传。
  9. 1071 Speech Patterns
  10. (转)DX11代表作!20款主流显卡决战[DiRT2]
  11. 3维人体建模历史最全算法、论文、数据等资源整理分享
  12. BT5 WIFI破解
  13. Unity Shader 实现PS图层混合效果
  14. Windows 10 2018年四月更新版官方正式版
  15. 简述计算机软件与硬件,简述计算机硬件与软件的关系。 - 问答库
  16. jquery+jplayer实现歌词同步的mp3音乐播放器效果
  17. 熊猫分发_与熊猫度假
  18. 图像的灰度化灰度值的读取Matlab
  19. 区块链——物联网解决方案平台
  20. linux改分区卷标,在深度操作系统Deepin中修改磁盘分区的卷标的语法

热门文章

  1. RS-232C接口定义(DB9与DB25)常用引脚定义
  2. 通达OA 数据库连接参数设置(图文)
  3. TS + React 找不到模块“Utils/util”或其相应的类型声明
  4. 日本语能力测试官方试题集
  5. 高等数学强化 1.函数、极限、连续、间断点
  6. Spring Boot使用Simditor富文本编辑器,并将图片上传到七牛云。
  7. 崔庆才双十二要直播了!!!快来围观啊!!!
  8. Esp8266 mqtt无线控制空调
  9. python调用excel的宏_在 Excel 中使用 Python 开发宏脚本
  10. 【SHQi——单片机系列(一)】| STC89C52单片机 | 入门向 | 单片机系列介绍