【2011年9月29日 51CTO外电头条】甲骨文吹响了向市场领头羊IBM进攻的号角,推出了八核SPARC T4处理器,还有机架系统、刀片系统和集群系统——全力进军数据中心领域。
SPARC T4处理器及S3核心在开发之初采用了“Yosemite Falls”(约塞米蒂瀑布)这一代号,提供了超乎甲骨文预期的性能。这款处理器不但将用在独立的机架服务器和刀片服务器中,还将用在模仿Exadata并行数据库和Exalogic并行应用服务器系统的SPARC SuperCluster集群系统中,而这些系统基于英特尔x86处理器,运行Linux。
我们会在另一篇文章中详细讨论的SPARC SuperCluster基于Solaris 10或11,对Solaris和1g数据库堆栈进行了复杂精细的调优,使得甲骨文数据库如同在SPARC服务器上的Exadata机器。
眼下,我们专门介绍这款处理器和将基于该处理器的四款服务器。早在8月在斯坦福大学(Sun诞生地)举行的Hot Chips 23大会上,关于SPARC T4处理器的许多技术细节已有所透露。
当时没有透露这款处理器的时钟频率,但甲骨文已在SPARC T4系统中将时钟频率提高到了2.85GHz和3GHz,分别比之前的16核SPARC T3处理器快了73%和82%。SPARC T3时钟频率低得多,只有1.65GHz。
虽然那些SPARC T3芯片每个核心支持处理八个线程(使用比较老的S2核心),而且针对一些应用(如数据库、Java和应用服务器),能够处理相当大的工作量,但是单线程代码运行起来不是特别好。所以针对S3核心,甲骨文的技术人员添加了动态线程技术(相比之下,S1和S2核心采用了静态线程技术),另外还添加了名为关键线程API的技术。这让应用程序得以占用一个S2核心上的全部资源,从而提升单线程应用程序的性能。
SPARC T4能够在在线程占用模式与正常模式之间实时动态地切换。然而,针对这种线程占用情况是否必须重新编译,还是会自动处理,仍然不得而知。几乎可以肯定的是,应该是后者。
SPECint2006基准测试结果显示,时钟频率为3GHz的SPARC T4处理器其性能是时钟频率为1.65GHz的SPARC T3芯片的大约五倍。
SPARC T4处理器在一块小晶片上有两个DDR3内存控制器、两个PCI-Express 2.0 x8外设控制器和两个万兆以太网控制器,另外还有八个S3核心。这些核心每个支持无序执行和所有的新线程,每个核心支持处理八个线程,另外还支持18种加密和散列函数。每个S3核心都有各自的16KB一级高速缓存指令和16KB一级数据高速缓存,另外还有各自的128KB二级高速缓存;八个核心共享4MB片上三级高速缓存,该高速缓存被分成了两组。每个核心还都有各自的浮点运算单元。
在近日于旧金山召开的发布会上,埃利森简直滔滔不绝地介绍了并行处理技术的优点,还介绍了甲骨文软件的并行性、SPARC T4服务器、Exadata存储服务器以及把一切结合起来的InfiniBand网络如何使得这些服务器具有极高的扩展性和容错性。
但是埃利森还提醒大家,甲骨文对于销售独立的SPARC T4系统同样有兴趣;单台机器上的单线程性能出现“巨大飞跃”,让甲骨文得以升级其庞大的SPARC/Solaris服务器阵容。
埃利森说:“我们想为这些机器提供一条非常顺畅的升级道路。”正如甲骨文公司硬件工程执行副总裁John Fowler在SPARC T4发布会上后来所言,甲骨文在这些机器上既支持目前的Solaris 10,又支持即将推出的Solaris 11,旨在帮助使这个迁移过程尽量顺畅。
甲骨文还没有透露SPARC T4系统在价格方面的细节;但是如果价格颇有竞争力——这就意味着,这些机器的价格与SPARC T3机器保持一样或略微高一点,那么它肯定会吸引SPARC/Solaris客户的眼球。它还有可能会吸引一些HP-UX和AIX用户,当然前提是他们的工作负载不是很大,足以由配备1个、2个或4个插座的系统来处理。SuperCluster推销起来难度比采用对称多处理(SMP)或非统一内存访问架构(NUMA)的机器要大一点,但推销难度变得越来越小。
#p# 同样的机架和刀片外观,新的T4处理器
甲骨文在发布SPARC T4处理器的同时,还宣布了四款新服务器(三款机架服务器,一款刀片服务器——同样没有塔式服务器),它们与一年前推出的SPARC T3系统有一些酷似之处。与SPARC T3系统一样,它们都有很显眼、很明智的名称,这方面甲骨文值得称道。
SPARC T4-1是一款2U机架服务器,可以只用一块SPARC T4芯片;这里采用2.85GHz的时钟频率,八个核心全部启用。
这款机器有16个内存插槽,支持4GB、8GB或16GB DDR3内存条,支持的最大内存容量是256GB。相比之下,其支持内存容量与IBM的双插座Power 730和Power 740服务器一样大,是单插座Power 710和720服务器的两倍。
当然,IBM还没有正式支持16GB DDR3内存条,这就是为什么他表示,每个插座支持的内存容量是SPARC T4系统的一半。等Power7+处理器在今年10月或11月推出后,这方面毫无疑问会有所变化。
SPARC T4-1随带四个千兆以太网端口;你需要添加扩展卡,才能把万兆以太网端口连接到SPARC T4芯片上那两个集成的万兆以太网控制器上。它有六个PCI-Express 2.0外设插槽,但硬件规格表没有表明它们是什么样的插槽(可能是两个x4插槽和四个x8插槽)。该服务器可以容纳一只超薄DVD驱动器和八只2.5英寸大小的普通磁盘或固态硬盘。甲骨文的这款机器支持300GB和600 SAS驱动器,或100GB和300GB固态硬盘。
SPARC T4-2是一款双插座服务器,采用3U机架机箱。这款机器还有时钟频率为2.85GHz的SPARC T4芯片,可以将128个线程塞入到一个系统映像中。
与处理器插座数量增加一倍相呼应的是,双插座SPARC T4机器的内存插槽数量增加一倍;如果使用16GB DDR3内存条,最大主内存容量可达512GB。SPARC T4-2上还可以使用容量更小、价格更便宜的4GB和8GB内存。
由于需要额外的气流来冷却SPARC T4-2服务器(它在仅仅多出50%的地方塞入了多出一倍的内存和处理器),这款机器只能容纳六只2.5英寸驱动器,这就给机箱右侧腾出了空间,使得正面的大部分敞开,可以吸入空气,达到冷却系统的功效。
该机器在系统板上有四个千兆以太网端口;你可以通过连回到处理器的适配卡,为系统添加四个万兆以太网端口(每个处理器两个)。这款机器共有十个PCI-Express 2.0插槽(两个x4插槽和八个x8插槽)。系统里面还有一只超薄DVD驱动器。
SPARC T4-4是这些新SPARC T4服务器中最庞大的,也是用在SuperCluster集群系统中的那一款服务器。顾名思义,这是款四插座服务器。这款服务器采用了性能更强一点的3GHz SPARC T4芯片;使用这种芯片,甲骨文就能把256个线程和多达1TB的主内存塞入到一个系统映像中。
你可以从机箱设计中看出,它其实是两块SPARC T4 主板结合成一个映像:
SPARC T4-4采用5U机架机箱,在主板上有四个千兆以太网端口。值得关注的是,为系统板添加适配卡后,只能访问八个片上万兆以太网端口中的两个。机箱有地方来容纳八个普通磁盘或固态硬盘,总共有16个运行速度是PCI-Express 2.0的x8外设插槽。
最后显然剩下了面向Sun Blade 6000机箱的刀片服务器,名为SPARC T4-1B。
这款刀片服务器只有一个插座,使用速度慢一点的2.85GHz SPARC T4芯片。它拥有16个内存插槽;如果你购买价格不菲、大容量的16GB内存条,可以总共支持256GB内存。该刀片有两个板载千兆以太网端口,可以让那些万兆以太网适配器中的两块访问片上网络,就像其他的SPARC T4机器那样。该刀片有地方容纳两个小尺寸磁盘;但你只能使用300GB或600GB SAS驱动器,或者100GB SATA固态硬盘。
你需要Solaris 10 8/11更新版本或Solaris 11,才能使用这四款SPARC T4服务器;如果你需要对机器进行虚拟化处理,还需要Oracle VM Server for SPARC 2.1虚拟机管理程序。(可以做到机器中的每个线程对应一个虚拟机这么精细。)
SPARC T4系统现在就有售,价格分多个档次:既有16000美元的入门级SPARC-1,包含Solaris和Oracle VM for SPARC虚拟机管理程序(又叫Logical Domains或LDoms),还有价格高达160000美元的SPARC T4-4,带1TB内存。
原文链接:http://www.theregister.co.uk/2011/09/27/oracle_sparc_t4_chip_servers/