虚拟技术可能加速性能的提升

虚拟技术可能加速性能的提升

·PChome原创·作者:PChome编辑部

{FY/FY} 硬件厂家正在通过开发那种与软件紧密合作的特殊处理器,而加强虚拟技术的开发,进而推动性能的提升。

虚拟化软件允许一台单独的计算机创建多个虚拟的而不是实际的计算环境。通过虚拟技术,一台物理设备可以同时拥有多台虚拟化操作系统,并且能够同时运行。

但是新型的处理器已经将虚拟技术从单纯的软件技术转变为软硬件基于一致的目标而协同工作的技术;这种新型的处理器主要是由芯片制造商Advanced Micro Devices公司以及Santa Clara公司所提供,前者是在美国加州Sunnyvale市,后者是Intel公司的加州分公司。

Chris Wolf说,这种类型的芯片层次的虚拟技术支持可以具有性能及稳定性的双重提高,并且可以推动更多的企业在其公司中采纳虚拟技术;Wolf是一名虚拟技术顾问,并且是“Virtualization: From the Desktop to the Enterprise (Apress)”一书的作者之一。

Wolf说,“虚拟技术的潜伏性经常使得某些厂家们比较担心在虚拟设备中运行高性能的应用软件,例如Oracle服务器。但是当虚拟设备直接与硬件相联系的时候,虚拟设备与物理服务器在性能上几乎没有什么差别。”

一些软件公司创建了系统管理程序,例如VMware公司以及微软公司等,这种虚拟管理层可以对硬件资源进行分割使用。这种系统管理层可以给予任何一个操作系统的任何一个事件分割一个虚拟处理器,并且为特定的虚拟设备分配一定的物理处理器资源,例如内存及I/O资源等。每一个虚拟操作系统都认为,它是在运行自己的系统,但是它们并没有直接进入硬件。

如今,这两家主要的芯片制造商都将特殊的虚拟设备拓展到它们的处理器之中,从而简化硬件层面,并使其比单纯的软件层面更加的高效。这种新的体系结构,称为Intel VT和AMD-V,将虚拟进程编码进了硬件层面之中,并且定义了每一台虚拟设备的特征,包括处理器、内存以及I /O资源等。

虚拟技术硬件层面的支持已经证明了可以比虚拟软件层面提供更高的性能。高级计算机系统协会(USENIX)的研究发现,在完全的虚拟化环境中运行某个系统可以比在非虚拟化的环境中运行系统的服务能力提升2-2.5倍。

Tony Iams说,“运行虚拟软件可以迫使一个系统做出适当的妥协,以同时运行多重的操作系统。”Iams是Ideas国际公司的副总裁及高级分析人士,该公司位于美国Rye Brook市。

David Marshall说,虚拟化的芯片技术可以通过消除软件二进制译码的需求而减少整个的虚拟进程;Marshall是“Advanced Server Virtualization: VMware and Microsoft Platforms in the Virtual Data Center”一书的作者之一。{FY/FY}

Marshall说,“虚拟化处理器可以使得应用软件不需要修正而直接运行,并且可以允许未更改的客户操作系统支持。它们使得虚拟化解决方案更加的出色,而这主要是通过消除复杂软件工作的需求而达到的。”

Margaret Lewis认为,这样以来更多的操作系统可以同时运行于一个系统之中,以及共享硬件资源;Lewis是AMD公司的商业软件策略家。Lewis说,“这种扩展性能取消了一些限制性,从而使得软件可以更加简易的应对这种环境。现在我们将看到更加显著的性能。这种虚拟化设备将运行的更加完善。”

她说,AMD公司还计划在处理器中实行I/O虚拟化支持,这将使得虚拟设备与一些外部设备更加紧密的联系,例如打印机等。

芯片技术准备就绪

AMD-V已经适合于桌上型计算机系统以及移动版本的AMD处理器。AMD说,它期望下个月宣布Operton虚拟化系统版本的计划,Operton是AMD的服务器芯片。该公司说,AMD I/O虚拟化芯片技术很可能于2007年成功上市。

Intel公司从去年11月份开始就已经开始研发服务器及客户机处理器。该公司于今年二月份发布了其虚拟技术的规范,主要面向直接的I/O设备以及 Intel VT-d,但是还是没有任何迹象表明拥有该技术的芯片已经研发成功。

软件厂家正在对利用虚拟化芯片的产品进行测试。VMware公司发布了VMware Player和VMware工作站,并发布了VMware服务器以及VMware ESX服务器的测试版本。

微软的虚拟化服务器2005 R2 SP1现在也正处于测试之中,它仅能够对Intel VT提供支持。该产品的第二项测试版本将能够支持AMD-V,并且预计将于今年年底发布。开发源码厂家XenSource公司也提供了一项系统管理产品Xen 3.0.2,它可以支持AMD-V 以及Intel VT。

Marshall等行业分析人士们认为,处理技术需要在软件厂家们开始利用它们之前变得更加的成熟和完善。Marshall说,“当虚拟化管理程序及平台系统全面支持Intel VT 或者AMD-V技术的时候,上述的这种优势将变得显而易见。我不认为这种真正的利益优势现在还没有实现,因为软件厂家现在还在追赶硬件的发展。”

广告声明:文内含有的对外跳转链接(包括但不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,PChome科技所有文章均包含本声明。

相关文章

关键词:互联网

大家在看

已经到底了