你的位置:首页 > 新闻动态 > 行业资讯

虚拟化趋势渐显,英特尔、AMD酝酿重新设计MPU

2014-11-01 09:18:09      点击:

      随着服务器架构工程师开始用画板来计算如何把更多虚拟友好的功能构建到他们的设计中,虚拟化的迅速采用对服务器的设计有着越来越重要的影响。 

      “坦白地说,虚拟化已经让我们迷失方向,”英特尔营销经理Shannon Poulin在上月举行的一次关于虚拟化的IDC会议上表示。两年前,有不到5%的数据中心被虚拟化。英特尔计划到2010年有25%的企业数据中心服务器将以虚拟化模式运行,服务器的设计要努力跟上这一趋势,Poulin说。 

      然而,要知道服务器在虚拟化条件下是否能很好的执行任务仍是一场有待猜测的游戏。“在虚拟化环境成为性能基准时,它就变成了有待开发的荒原,” Poulin强调。 

      就设计虚拟化操作的服务器而又言,“我认为我们还处于婴儿期,”他补充。原因之一在于,每台虚拟机得到不可分割的空间,要主控虚拟机的服务器就需要大量的内存。IT经理计划采用虚拟化服务器就往往被堆在具有存储器的“峡谷”上,使得每个服务器有更多虚拟机。大部分英特尔和AMD正在做的设计都适用于存储器管理。 

      Poulin的评论在本次大会上得到了来自AMD虚拟解决方案事业部总监Tim Mueting的回应。虚拟化按照现在的情况,通过与硬件对话的一种操作系统的协商,像Microsoft Virtual Server或VMware Server这样的虚拟机软件,可能有多达20%的性能提高。Hypervisors直接与硬件对话,减少了管理开销。 

      “我们的目标是进一步的减少管理成本,” Mueting说。从长期来看,芯片制造商们表示,他们希望使物理和虚拟服务器操作之间的差异是可以忽略的。” 

      由英特尔和AMD两公司采用的原始x86指令集都不能识别虚拟机。但是,这两家公司从去年开始就把虚拟技术诀窍—即AMD的Pacifica和英特尔的 Virtual Technology增加到它们的芯片上,指令集能运行虚拟机系统管理程序—这是一种可直接与硬件对话的薄而更加有效的客户操作系统。 

      事实上,像VRun这样的指令已被增加到x86指令集之中,它通知处理器把系统管理程序做为可直接访问硬件功能的一个特权客户进行处理。一旦系统管理程序—像开放源Xen或VMware的ESX Server—直接与芯片对话,就可以削减大部分的管理成本。 

      英特尔的Poulin称,未来英特尔的四路服务器主板将包含“Flex”功能,以帮助虚拟机在不同服务器之间的移动。从一个物理服务器把一个正在运行的虚拟机转移到另一个物理服务器的性能是虚拟化的最大卖点之一。VMware、SWsoft和Hewlett-Packard都提供能实现这种移动的虚拟化管理工具,但是,移动有时不能跨越同一制造商的各个芯片之间的边界。此外,没有人能从英特尔转移到基于AMD服务器,反之亦然。 

      Poulin表示,英特尔的第二代虚拟化技术将让虚拟机器在所有的英特尔芯片之间随意转移,并且打破了英特尔/AMD之间的障碍。 

      英特尔和AMD正在对芯片操作进行更深一步的研究,以使它们具有更高的可虚拟化性能。例如,它们扩大为虚拟机存储数据的高速缓冲存储器,并提高虚拟机与服务器上其它器件,如网络接口卡之间的交换速度。 

      AMD通过把虚拟机的内存管理转移回芯片上来寻求竞争的优势。不是要求系统管理程序通过在一套复制的内存管理表中由每个虚拟机来管理内存的使用,AMD 通过提供一个到其片上内存管理单元的链接,让处理器来做到这一点。 

      Poulin说,“系统管理程序可直接通过硬件来完成它,”这就不必采用系统管理程序 “复制”表,从而使应用运行速度要快50%以上。“让我们把这些虚拟处理从软件向下移动,并把它转移到硬件之中。" Mueting提出。