随着新的虚拟化技术不断涌入市场,这些技术工作于服务器的处理器层面,并与虚拟机管理程序(hypervisor)集成起来,这个虚拟化软件系统负责管理和调配单个虚拟机。同时出现了一波新的创新浪潮,这些创新致力于提高虚拟化环境的操作效率,随之出现了先进的实时迁移工具、虚拟网络安全以及位于虚拟机管理程序后面的软件交换机。
处理器方面的创新
处理器在提升虚拟系统性能方面扮演的角色可以追溯至六七年前,当时芯片制造商(尤其是英特尔和AMD两大厂商)推出了提高虚拟机管理程序效率的功能特性。
它们实现这一任务的主要手段是,将多核芯片中的一个处理器核心专门用于运行虚拟环境的操作系统,这让虚拟机能够更快速地运行。
比如说,借助英特尔的虚拟化技术(VT),处理器和虚拟化软件之间实现了紧密的集成——比如英特尔的至强服务器处理器和VMware的云平台,从而不仅支持更高的虚拟机密度,还提高了虚拟化环境的性能。
在芯片组层面,硬件有助于减少虚拟机管理程序在管理输入/输出流量方面的工作,因为硬件会自行处理这项任务,这也提升了性能。
英特尔最近推出的至强E5-2600产品系列集成了英特尔的VT虚拟化技术,支持每个处理器多达八个核心和768GB系统内存。据英特尔声称,这种组合意味着,与基于前一代至强处理器5600系列的服务器相比,基于至强E5-2600的服务器可以使性能最多提升80%。虚拟化环境和云计算环境能够从这种性能提升中得益匪浅。
英特尔的对手AMD有自己的虚拟化技术,名为AMD-V。这项技术把虚拟化扩展指令引入到了其皓龙服务器处理器的指令集中。AMD还提供了带标记的TLB(“Tagged TLB”):这种硬件功能为虚拟机之间的高效切换提供了便利,AMD还提供了快速虚拟化索引(RVI),这能够实现基于硬件的虚拟机内存管理,从而有助于提升某些虚拟化应用的性能。
电源效率上的创新
虚拟化技术有望为数据中心提高电源效率,因为它让企业能够整合多台物理服务器。但现在有其他的办法来为数据中心提高效率,一些企业正在考虑使用ARM芯片或英特尔凌动处理器用于小型低功耗服务器。
将这些小型芯片用于虚拟化环境目前仍处于早期阶段,但是新的虚拟化方案一直在不断出现。
比如说,芯片新兴公司Calxeda开发出了面向云服务器的小型Energy Core ARM片上系统(SoC)。这家公司把四个Energy Core芯片做到一块板卡上,组成一块“Energy Card”。五块Energy Card可支持两个机架单位空间中的20个操作系统实例,因而组成20个虚拟服务器,能耗非常低。
Calxeda的Energy Core处理器还对以太网端口进行了虚拟化处理,通过其管理引擎将以太网流量提供给操作系统,这样就能高效地传送以太网数据、优化电源效率。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
VMware NSX网络虚拟化平台实现本地环境和云环境统一管理
不出业界所预期,VMware最新的网络计算愿景是扩展的VMware NSX组合产品,旨在提供虚拟化的云网络平台 […]
-
XenApp 6.5终结促使IT重新考虑应用交付
XenApp 6.5即将终结,Citrix用户将有机会重新审视其整个应用交付策略。 Citrix公司的XenA […]
-
TetherView桌面灾难恢复或可提供尝试VDI的途径
很多人认为VDI太昂贵太复杂,而借助TetherView桌面灾难恢复新技术,IT专业人员可能会愿意尝试VDI。 […]
-
VMware VVOLs应用案例逐步增加
有时技术具有一定的超前性,VMware VVOL就是一个例证,它承诺满足人们对hypervisor技术的所有预 […]