IBM推出的2款基于Power5处理器的服务器,将高端处理器放置在了更小的“盒子”里,带来高性能、高密度计算的同时,占用更小的物理空间。
随着新款eServer OpenPower 710和eServer p5 510的推出,IBM向业界提供了两款可以进行大量事务处理的先进企业级服务器,这两款可用于服务器整合、容错应用和浮点密集计算的新品配置了业界最先进的微处理器心脏,堪称是高性能计算别墅级的产品。美国《InfoWorld》评测实验室最近对这两款新品进行了测试。
严格地讲,这两款新品实际上是一种服务器,它们几乎一模一样,惟一可辨认的差别是其中一款服务器eServer OpenPower 710上的固件限制阻止它运行Linux以外的任何操作系统。
我们之前看到过IBM将其OpenPower产品线塑造为“为Linux量身打造”的宣传,这样的宣传在整个测试过程中也比比皆是,IBM的服务器产品经理时常提起。但是,这两款服务器的确是没有大的差别,尽管测试者尽力去寻找针对Linux方面的特别设计,却找不到这两款2U(3.5英寸)、双Power5处理器配置的服务器中存在的差异,除了OpenPower 710运行SuSE Linux 7.0,而p5 510运行AIX 5L外。
一位IBM工程师透露了真相。“为Linux量身打造”这句话是指OpenPower的市场定位。他说:“它们是从装配线上下来的一模一样的设备。”
不过,两款新品存在两点不同:其一,OpenPower 710具有更低的价格,这样的价格旨在帮助IBM通过Power5处理器在Linux市场获得吸引力;其二,一台服务器中设置了阻止OpenPower引导Linux以外操作系统的固件障碍,旨在防止这款服务器侵蚀基于Power5+AIX服务器所占据的市场和用户。
缓存是王
与市场上其他基于RISC处理器的系统相比,这两款服务器有三点重要的与众不同之处:配备1.9MB 二级缓存和36MB 三级缓存的双内核Power5处理器;基于硬件的分区功能;高端容错特性。
从老PowerPC系列演进而来的Power5处理器,是非常适合于执行浮点处理的RISC处理器。最早使用Power5的设备是IBM的RS/6000工作站,它在科学计算和虚拟化应用中表现出了非常好的成绩。Power5是强大的浮点系统,OpenPower 710和p5 510中的1.65GHz处理器快得有些令人难以置信。尽管没有进行正规的基准测试,但当测试者在Linux系统上运行BLAS(基本线性代数子程序)应用时,它的运行速度非常快。测试系统配置了4GB内存,最大可扩展到32GB。
新品配置的Power5处理器具有双内核,因此双处理器服务器可以同时在硬件中运行4个线程。到目前为止,业界双内核RISC处理器还包括Sun的UltraSparc IV芯片和HP的PA-8800/8900。这些处理器性能基本相同,但Power5的额外的缓存使它不仅更适于处理大量事务性应用,而且还适于完成高负载任务多处理(如服务器整合)。缓存带来的作用的确是非常大。
分区功能(IBM称为LPARS或逻辑分区)使一台计算机就好像是多台计算机那样运行,应用和操作系统状态独立保持在每个分区中,这非常适合于服务器整合。
但是,与基于软件的分区(如VMWare或微软的Virtual Server)不同,一个公共的OS映像可以在分区之间共享,从而使服务器具有非常高的效率。LPARS是IBM的zSeries大型机和iSeries小型计算机的公共特性。虽然Sun作为Solaris 10的组成部分提供一种叫做容器的(container)类似特性,但IBM在服务器固件中实现了分区功能。
基于硬件的分区功能的实际好处是,如果需要的话,LPARS可以运行不同的操作系统。就OpenPower 710而言,这些操作系统可以是不同版本的Linux,如SuSE或Red Hat,或使用不同的内核。在p5 510中,用户可以在不同的分区中混用AIX和Linux。IBM的分区功能设置和管理起来非常容易。
这两款服务器的固件中设置了10 个逻辑分区的硬件限制。AIX和SuSE Linux(在OpenPower 710上测试的版本)可以动态管理分区(根据IBM提供的文档,Red Hat Linux不能动态管理分区)。大容量的处理器缓存可以保证每个分区高效率地运行,不会造成过多的内存交换;硬件还可以进行非常细微的调节,自动或手工为不同分区分配处理能力(同时发现让服务器管理处理器资源池更为容易)。
容错随后
在任何部署中,尤其是基于服务器整合或高性能计算的部署,容错性都非常关键。IBM在服务器中提供了非常好的容错性,包括热插拔电源、热插拔PCI-X插槽、冗余冷却功能和chipkill内存保护。所缺少的是作为标准特性的板上RAID,如果需要的话,虚拟化I/O允许光纤通道和以太网在连接器间切换来处理故障。
据IBM称,如果检测或怀疑出现问题,可以让一部分二级和三级缓存离线,不会显著影响到性能。服务器还包含用户可用来检测问题的小型滑出式诊断面板:非常方便,特别是由于两款机器缺少本地键盘/视频连接。
尽管没有一种机器是完美无缺的,但这两款机器非常接近。坦白地说,在测试过程中找不到硬件中明显的弱点。两款机器都结实、坚固、可靠。
惟一的、也是个比较普遍的担心,涉及到软件支持:用于运行在Power5上的AIX和Linux的应用程序和开发工具很多都不能运行在其他平台(如x86处理器系列)上。此外,如果迁移到Power5上,实际上将锁定在IBM的服务器产品上。
但是除此之外,学习过程可以忽略不计,价格十分合理,并且硬件平台非常适合运行Linux系统,尤其是价格更低的OpenPower 710。


(责任编辑:城尘)
|
|||
| · 我是黑客我怕谁——讲.. · ARP攻击防范与解决方案 · Solaris 10 配置管理 · Solaris基础知识入门 · RIP路由协议专栏 · MPLS路由协议专栏 · OSPF路由协议专栏 · 思科路由器产品 |
· 华为路由器产品 · 路由器模拟器 · AIX操作系统管理应用(.. · 思科路由器配置 · 路由器组网解决方案 · 路由器密码恢复 · 无线路由器故障处理 · 路由故障处理手册 |
||
|
|||
| · Java基础教程 · VPN技术 · SQL Server 2005全解 · ARP攻击防范与解决方案 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · 三层交换技术专题 |
· SQL Server入门到精通 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · Solaris 10 配置管理 · C#技术开发指南 · Windows操作系统安装 |
||
|
|||
| · ARP攻击防范与解决方案 · VPN技术 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · Windows Server 2003企.. · 邮件服务器专题 · wimax技术与趋势 · Windows操作系统安装 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| ·网名接龙--之大话黄琨 ^o^ ·ARP欺骗引发的“冤案”—.. |
·ARP欺骗的原理、步骤和危.. ·利用负载均衡技术针对Web.. |
| ·VMware Workstation 6.01.. ·Windows Server 2008 RC0.. |
·ISA Server 2006的全自动.. ·ISA Server、虚拟机、托.. |
| · NGN:下一代网络 · 网络访问中断大排查 · FTTx光纤接入 |
· IT基础教程 · 平凡黑客讲述精彩人生(.. · 平凡黑客讲述精彩人生(.. |
| · C++是垃圾语言?! · 2007年IT界七大抄袭事件 · Java实用开发全集 |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · 热门 IT 培训认证官方资.. · Ubuntu 中文开源频道 · Solaris基础知识入门 |
· AMD三核心处理器解析 痛.. · 服务器基础知识入门 · Rambus第二?看全缓冲内.. |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. · 双机热备技术 |