虚拟化技术大幅度提高了服务器的使用效率,降低了服务器采购成本,因此,服务器阵营都瞄准了虚拟化计算这个块肥肉,甚至连ARM也来凑热闹。而在实用虚拟化计算中,x86和Power仍然打得难解难分。IBM主推基于Power架构的服务器,在时下x86应用如火如荼的时候,无异于异军突起,当然,是真老虎还是纸老虎,还得试试才知道。
为了体现基于Power处理器的服务器的性能,IBM组织了两场对比评测大会。评测的系统环境,IBM 710采用8核处理器32G内存的的配置,使用虚拟化软件Power VM,操作系统是AIX6.1,还用了IBM的JVM虚拟机,而在x86平台,每台物理服务器是采用4处理器8G内存的配置,操作系统是Redhat Linux企业版,JVM虚拟机:SUNJDK1.6。为了保证数据的公平公正,Power和x86平台的应用测试对比均是基于虚拟化平台,测试方式则采用了模拟的交易系统、虚拟的办公应用系统。另外有关电信部门还有模拟的彩信群发系统测试等。虽然两者的对比测试结果我们心里已经有数了,但是两者的成绩差异仍大大超出我们的预料,测试中,Power pc平台和x86平台在运行同样的处理器内核数和内存数的虚拟机,Power平台以4-6倍巨大差距强力胜出,更有好事者,也就是刚才提到的某电信部门,竟然以Power的相同内核数和相同内存数的虚拟机直接对比x86物理机,在彩信群发测试中竟然也以3-4倍的成绩遥遥领先。
IBM Power 710服务器
一直以来,以intel为代表的x86阵营新品频出,无论是在个人应用还是企业级的应用上都非常广泛,我们周围几乎被x86平台包围,甚至连苹果电脑公司也舍弃了曾经的Power平台而投入x86的怀抱。相比之下的Power则是比较低调,虽然新品推出的比较慢,但是不鸣则已,鸣则惊人。Power之所以能取得如此理想的成绩,和其优秀的硬件架构是分不开的,所以在一些高效率的计算中经常可以见到Power的影子,甚至微软的家用游戏机XBOX360也采用了Power的平台。在这次测试中,x86平台在运行虚拟机软件的时候会有20%性能损耗,而基于Power的 IBM 710在运行虚拟机时候则没有明显的性能损耗;测试表明,两台8核710的性能与24台4C8G相当。
从采购成本来看,虽然710采购成本高,但是虚拟化的软件是免费提供的,而x86平台单从硬件体系上来看虽然性价比较高,但是加上各种各样的服务,并且虚拟化的软件需要付费购买,因此整体购买成本两者非常接近。而从运维成本来看,这次对比中IBM 710一共占用4U机架空间,而x86需要48U空间,所以在机房的空间占用和散热上优势非常明显;能耗方面,IBM 710折算下来需要1.8万元/年的电费,而x86需要10万元,PowerPC平台在电费上面节约了一大笔费用,而且还达到了节能减排的目的;在稳定性方面,基于Power的服务器架构比较简洁,操作系统运行效率较高,运行起来非常稳定,在有冗余电源的情况下几乎不会发生宕机的问题,而x86平台相对来说比较容易出现宕机的问题,尤其是在windows系统下。当然,Power平台也不是完美的,在x86平台普及的今天,Power仍然是属于小众人群,无论是操作系统还是虚拟化软件,以及硬件系统,都对维护人员提出了比较高的要求。