在当今UNIX服务器中,IBM pSeries服务器堪称姣姣者,不论从硬件角度,还是从操作系统角度来看,相对其它UNIX厂商的产品有领先的技术优势,以下列举了IBM pSeries服务器的几个关键特点。
1、在过去十年中,IBM是取得专利最多的公司
在专利排名中,IBM公司取得的专利数目超过了在它排名之后的十家IT公司专利数目之和。一些重要的专利已经变成了工业趋势,被其竞争对手(HP,SUN)所采纳。其中的两个专利对计算机界造成了强大的影响,它们是铜芯片和绝缘硅技术,这两个技术使得CPU速度提升、功耗降低、更加稳定可靠。SUN和HP公司在它们的CPU制造中也采用了IBM公司的铜芯片技术。
2、IBM pSeries是具有大型主机品质的UNIX服务器
众所周知,IBM大型主机具有很高的可靠性。在90年代末,IBM将主机所具有的许多技术转移到了pSeries服务器上,以下是几个关键技术描述:
多片结构(Multiple Chip Moudle)
在2001 年,IBM首次在p690服务器的Power4 CPU中采用了这种技术。MCM结构提供了CPU处理器、Cache、内存之间的紧密连接和偶合,这种技术对提高大型服务器的性能和可靠性特别重要。虽然 SUN公司的15K,12K和10K服务器的CPU数量比IBM p690多,但是由于不是MCM结构,它们的性能并没有随着CPU数量的增加而有相应的提升,SUN公司计划采用IBM公司的MCM技术。
三级Cache架构
在具有Power4 CPU的pSeries服务器中,都具有三级Cache(L1,L2,L3),它们使系统处理能力具有很好的线性化,其它公司的服务器不具有此类结构。
内存和I/O访问的分布式switch结构
在具有Power4 CPU的pSeries服务器中,都具有内存和I/O访问的分布式switch结构,它们使系统处理能力具有很好的线性化。Power4 有一个非常强大和平衡的分布式switch结构。它非常类似多层次的NUMA结构,表现在CPU处理器上,MCM多片结构上,以及整个系统上。这种非常平衡的结构使得从CPU到内存有多个具有很少等待和低延迟的路径。SUN公司UltraSparc III也具有NUMA结构,但系统之间不平衡,所以运行其上的应用程序性能较差。
Chipkill内存和内存位调整(bit steering)
这种特性提供了内存的更安全特性,相对SUN公司使用的ECC内存,可允许在内存中有更多的位发生问题时,系统还会照常运行。
热插拔的PCI卡、磁盘、电源和风扇
在所有基于Power4的服务器中,都具有热插拔的PCI卡、磁盘、电源和风扇的特性,而SUN和HP公司只有高端服务器才有此特点。
CPU的随需激活(Capacity Upgrade on Demond)
可以随服务器配备额外的CPU,但平时并不激活。当以后业务需要时,不用关机、开机即可激活那些CPU。如果发现某个CPU有潜在的问题时,系统会自动从额外的CPU中挑选一个作为其替代,保证CPU数量不受任何影响。
动态逻辑分区技术(DLPAR)
动态逻辑分区技术(DLPAR)类似SUN公司DSD,然而IBM的逻辑分区的资源分配粒度更精细,当分区的配置发生改变时,不需要重新启动系统。
3、IBM pSeries服务器使用很少的CPU可达到最好的性能
IBM pSeries服务器的最大CPU数量比其它公司少,是因为可以用少量的CPU就可以完成同样的工作负载,由于许多软件是根据CPU个数收取 license费用,使用IBM pSeries服务器,为客户节省了软件license费用。在pSeries服务器中,CPU、内存和IO之间都非常平衡,所以其处理性能有很好的线性化。相反,SUN公司的服务器尽管CPU数量超过IBM公司的服务器,但由于其设计的缺陷和系统各模块之间的不平衡性,其服务器的处理性能线性能力很差,因此具有72个CPU的SUN 15K的处理能力还不及具有32个CPU的IBM p690。下图显示了IBM p690和SUN 15K的可扩展性对比。
另外,不久前IBM新推出的p615服务器可配备到2棵1.2GHz CPU,16GB内存,8个内置硬盘,相对其它厂商的低端UNIX服务器有很好的性价比和竞争力。