FlexMigration和RAS特性提高虚拟机可靠性
在实际应用中,虚拟机的迁移是经常会遇到的问题,比如在新老硬件平台的升级、灾难恢复等场景中。英特尔至强7400中引入了FlexMigration虚拟化特性,可以实现虚拟机在基于英特尔酷睿微架构的三代平台(之前、现有以及未来平台)中迁移,为IT管理员提供了可靠的投资保护,并可以实现更高效的灾难恢复,让虚拟机具有更高的可用性。而Nehalem-EX还将继续支持虚拟机实时动态迁移,包括Intel VT FlexMigration Assist和VMware的Enhanced VMotion,实现虚拟机的热迁移。
除此之外,Nehalem-EX区别于其他x86处理器最大的特点是移植了部分来自安腾处理器的RAS特性,这对虚拟化的应用具有非常重要的意义。RAS是Reliabilit(可靠性)、Availability(可用性)、Serviceability(可维护性)的缩写,通常用来描述小型机和大型机的特性。虽然目前x86处理器核心和线程激增,性能也越来越强悍,但通常缺乏RISC处理器所具备的RAS特性,在关键业务领域还是无法和RISC服务器竞争。
Nehalem-EX引入的MCA高级RAS特性
Nehalem-EX传承了部分来自安腾处理器的高级RAS特性,比如Recoverable Machine Check Architecture(MCA)功能,即自动校验架构恢复功能。MCA功能可以检测CPU、内存和I/O中的错误,当然,仅仅是检测出来是不够的,结合操作系统的支持,MAC还可以隔离故障部分,除非是致命的系统错误,可以保持系统的持续运行。目前VMware ESX和Windows Server 2008 R2、Novell SUSE Linux和Red Hat Enterprise Linux等系统都已经可以支持这一特性。MCA功能增强了服务器系统的可靠性,减小了服务器出现故障导致所有虚拟机宕机的可能,这对虚拟化环境是十分有意义的。
相比目前的至强7400,虽然还没有正式发布,也没有测试的数据做支撑,但从这些特性中我们同样可以看出Nehalem-EX是一个更加强大的虚拟化平台。另外,Nehalem-EX还具有优秀的扩展能力,可以在没有第三方芯片支持下扩展到8路系统,应用第三方节点控制器,可以扩充到16路甚至32路。即使没有RISC处理器全部的RAS特性,Nehalem-EX也并非无从与RISC竞争,其强大的性能和扩展能力、优良的虚拟化能力,也必将吸引一些用户从RISC进行迁移。
附:Nehalem-EX特性:
·Nehalem架构基于Intel独特的45nm high-k金属栅技术
·每颗Nehalem-EX处理器具有8个核心
·应用Intel Hyper-threading技术,每颗Nehalem-EX处理器最高支持16线程
·通过QuickPath互联可以扩展到8路,无需第三方芯片支持。结合第三方节点控制器可以扩展到更高,如32路。
·具有4条高带宽QuickPath总线
·24MB共享三级缓存
·集成内存控制器
·具有Intel Turbo Boost技术
·可升级的存储缓冲器和存储互联
·相对上代产品9倍的内存带宽
·每颗处理器支持16个内存插槽
·高级的RAS能力,包括MCA恢复
·具有23亿个晶体管