创新的工作负载优化功能
为管理不断增长的新兴应用需求,并更好地应对传统应用,由创新的集成硬件和软件组成的新POWER7系统,将工作负载优化技术运用到其设计当中,例如:
速度更快的内核及更大吞吐量能够管理大规模并行事务处理:POWER7系统运用更多“内核”或CPU,增加更多 “线程”或虚拟 “内核”, 从而增加每个芯片管理计算任务的资源。每个全新的POWER7处理器或“芯片”,都拥有8个内核,每个内核拥有4个线程,可以同时运行32项任务,是POWER6系统最大内核数的4倍,以及POWER6每个芯片线程数量的8倍。IBM Power Systems根据不同模式下的实际工作负载对内核及线程进行自动分配,从而实现非常好的整体性能。
TurboCore模式可以对数据库或其他以事务处理为导向的工作负载进行高度优化,同时采用4个内核运行,并把芯片中所有8个内核大部分资源放到4个运行的内核中,以提供更大的缓存和内存带宽,大幅提升时钟频率,显著提高单核性能。TurboCore模式可使那些按核进行许可计费的应用将潜在软件成本减半,同时利用软件提升单核性能,以此通过软件实现最大限度的投资回报。包括今天推出的Power 780在内的一些型号都将支持TurboCore模式。
当不采用TurboCore模式时,所有POWER7处理器在MaxCoreTM模式下,拥有多达每插槽8内核、每内核4线程,共计32线程。通过每“芯片”并发线程数量的8倍提升,更得益于并行处理,POWER7能够很好地适用基于互联网的大任务量并行工作负载。例如:一家能源公司可以将POWER7服务器系统池与其上网的电表连接起来,在网络上向客户提供智慧电表数据。
POWER7的“智能线程”技术能根据工作负载需求进行动态调整。在拥有更多线程的情况下,POWER7可以并行处理更多任务,提供更大的处理量。例如运用智慧电网以分钟实时监控千家万户的能源用量。而在线程较少的情况下,例如那些实施分析或数据库交易处理等需要高速独立处理的工作负载,也可以获得其需要的性能,并确保最优化收益。“智能线程”在所有POWER7处理器上可以运行,并有效提升处理量和总体性能。
对需要大量内存的工作负载,或在虚拟环境中大量内存是非常有益的情况下,客户可以使用一项POWER7新技术——Active Memory Expansion。该技术的独特之处在于能够运用内存压缩技术,使系统的物理内存针对应用程序时显示出2倍于实际的大小。Active Memory Expansion技术可根据工作负载的内存需求,动态调整压缩内存量,透明压缩更多的数据放入内存,从而扩大POWER7系统的内存容量。例如:在没有安装任何更多物理内存的情况下使用Active Memory Expansion,系统配置能使SAP应用认为,系统中的物理内存量比实际多出50%。IBM估计该技术较之前受到内存容量限制的同样的服务器能多处理65%的交易处理或用户量。
IBM WebSphere Application Server和DB2数据库通过设计能够利用POWER7的各项功能,并且无需重写现有应用。例如:WebSphere将能够利用单一8核POWER7微处理器上的所有32个线程,在性能上实现大幅提升,比基于Nehalem的竞争对手应用服务器高出近73%。DB2软件处理海量交易驱动型数据的性能也配合POWER7新功能得到了提升,进一步扩大了基于POWER的DB2 pureScale相对于基于Nehalem的Oracle RAC在扩展性方面的优势。运行在POWER7上的Lotus Domino能够支持4万用户,其成本仅为基于Nehalem的Microsoft Exchange的40%。根据IBM业务合作伙伴Oxford International,一家行业领先的企业现代化解决方案供应商的资料显示,为POWER7全新定制的IBM Rational应用开发和管理软件能够为所有开发流程提升高达30%的团队生产力。
IBM POWER7系统的设计能够显著提高能源利用率。独特的Intelligent Energy技术,使客户能够在一台服务器或跨越一个服务器池的多个服务器上,开关系统的各个部分,或根据热量和系统利用情况动态增减处理器时钟速率。POWER7能源管理技术已经被集成到从处理器到固件、PowerVM虚拟技术,操作系统支持,以及IBM Active Energy Manager软件和新的IBM Systems Director标准版和企业版中,这使得该系统能够基于策略实现能源使用、性能与系统利用的动态平衡。其结果是每瓦性能大幅提高,POWER7比相似的Intel x86系统提升2倍,比Sun SPARC服务器和相似的HP安腾服务器分别高出4倍和8倍。
POWER7系统业界领先的虚拟化技术能够在单一系统中支持1000个虚拟服务器或“分区”,其数量是POWER6系统的4倍多。通过系统整合,以及采用IBM PowerVM虚拟化软件将利用率提升至90%,能够为客户缩减成本。实际上,这样能使一个单一大型服务器完成多达1000个小型服务器的工作,同时实现动态负载均衡,以此提高投资回报,性能和虚拟服务器利用率。