在系统性能方面,基于Power 750之上的PowerVM的性能最多比VMware高出65%。IBM是目前唯一公布在虚拟环境下测试TPC-C结果的厂商,其性能可以实现线性扩展,比如在SAP SD 2-tier测试中,在虚拟化和非虚拟化两种情况下,每个内核支持的SAP用户数大致相同,说明IBM Power虚拟化没有损失任何性能。
在扩展性更好,这体现在两个方面:系统支持的虚拟机数量及每个虚拟机支持的虚拟CPU数量。每颗POWER7处理器可以实现1/100的分区,每个POWER7服务器最多可以支持1000个LPAR动态逻辑分区,这是目前X86服务器所无法比拟的。从每个虚拟机支持的虚拟CPU数量来看,VMware最多限于8个vCPU,而PowerVM可以进一步实现线性扩展,最多可以做到32个vCPU。另外,活动分区移动性支持任何规模的VM,直至整个系统,这一点也有别于VMware。
三是系统资源利用率更高,POWER7服务器在使用PowerVM之后,其利用率可以达到90%,而一般X86服务器虚拟化后的利用率为70-80%。
在虚拟化管理方面,IBM拥有Systems Director VMControl软件,可以对物理资源和虚拟资源进行统一管理,目前VMControl分为易捷版、标准版和企业版三个版本。
通过以上PowerVM与Hyper-V及VMware vSphere的性能对比,可以看出,PowerVM在系统的标配、扩展性以及管理上更具有优势。此外,值得一提的是PowerVM还具备管理x86 Linux环境的能力,Lx86技术支持运行直接在Linux分区上运行没有专门移植到Power Architecture的x86 Linux应用程序,无需执行必要的重新编译操作。可以有效的整合基于x86的Linux应用服务器。测试显示,相对于POWER系统自身的Linux系统,性能衰减只有10%。
后记:从封闭走向融合
通过以上的对比可以看出,作为最早应用虚拟化的服务器厂商,IBM在PowerVM虚拟化的技术成熟度上更加突出,这也进一步印证了PowerVM虚拟机和x86物理机应用大赛的结果。
纵观服务器市场,小型机与x86应用场景之间的界限已不再像以前那么泾渭分明,小型机可以往外延应用开始渗透,而x86服务器也在向关键型应用进取,但无论是小型机还是x86服务器,虚拟化已经成为一股不可阻挡的趋势,这种趋势之下,虚拟化也可以成为小型机与x86融合的一个桥梁,在这种大融合的背景之下,IBM一改PowerVM与Power系统软硬一体“封闭”态度,支持与x86服务器融合的异构环境,与其他虚拟化方案相比,这一步PowerVM显然走在了前列,也为PowerVM打开更广阔的局面埋下了伏笔。