Sun两款新Nehalem服务器评测
2009-09-01 中关村在线 编辑:许振新
Sun公司新发布了基于Nehalem处理器的Sun Fire X2270和Sun Fire X4270服务器,它们带来的高性能和价格低廉的特点,正在实现把一些新的变化带入到Oracle硬件业务的承诺。
目前还不清楚Oracle到底会如何处理Sun的硬件业务。Sun服务器是否会很快得到一件甲骨文红色的“Unbreakable”标记的外套呢?不管怎样,目前看起来甲骨文将继承并启动一个硬件业务工程部门。新的Sun Fire X2270和Sun Fire X4270服务器是Sun有史以来速度最快的X64服务器。
Sun Fire X2270
双子星问世
Sun X2270是一种低成本的1U机架系统,售价从1488美元起。X4270仿佛是X2270的“大哥”,这个2U系统的售价从3445美元起。这两种服务器都可以运行一个或两个英特尔Nehalem处理器,从2.0GHz的E5504s到高端的2.93GHz的X5570s。X2270的计算能力有点受限于机架的状况,而X4270则在价格稍高的机柜中提供了更强的计算力。评测的两台服务器都配有两个X5570处理器和高达24GB的DDR3内存。
快速“瘦身”:X2270非常适合于作为前端Web服务器、小型数据库服务器,或者虚拟“农场”的一个成员,用户所要做的就是增加几个网络接口或者总线适配器。X2270受限于单电源配置,并只有一个PCIe插槽,网卡也只有一对,系统提供了4个磁盘驱动器托架。但成本低抵消了这些限制,用户可以根据应用来配置X2270。
Sun Fire X4270
X4270在成本和性能间得到了平衡,它2U的外形显著增加了机器的可扩展性以及本地磁盘的选择。X4270可用作数据库服务器、应用服务器、存储服务器,或基本能承担用户所能想到的任何应用。X4270可以安装16块146GB的SAS硬盘,总容量超过2.3TB。此外,X4270配有4个千兆网卡、冗余电源、6个扩展插槽,几乎没有这个机器不能处理的。
虚拟测试平台
为了测试每台服务器,选择了VMware基准测试应用程序,这是一个LAMP组合包,包含了一个4台虚拟机的vSphere vAPP应用。这个测试的目的是模仿大型数据库驱动的Web应用,利用随机组合的动态和静态页面传输。它是建立在四个CentOS 5.3服务器上:一台MySQL服务器对应四个虚拟CPU和8GB内存,两个Web前端服务器每台对应有两个虚拟CPU和4GB内存,一台配有单一虚拟CPU和1GB内存的负载均衡器。Web服务器上运行的内容是复合版的Apache 2.2 Web服务器,通过NFS格式共享数据库服务器的数据。数据库服务器运行一个高版本的MySQL 5.1.25,数据出口对应于前端的Web服务器。所有的负载均衡处理由Nginx来控制,它运行在虚拟负载均衡机上。
测试中特意建立了9个虚拟CPU,以抵消被测试的服务器CPU有8个核得影响。此外,通过随机调整静态/动态调用的比例,将每台服务器虚拟CPU的负载加压到最大。虚拟机通过内部的虚拟交换机进行通信,只有负载均衡器直接连接到实验室网络里。所有负载都通过Apache基准工具来模拟,以20个并发连接每测试完成过程中发出十万个请求。
性能和速度
X2270的CPU和内存是强项,但其它配置存在短板。在和Nehalem处理器的相应设计上,它通过多达12个DIMM插槽,可以配置96GB DDR3内存。它在前端“刚刚好”地设计了4个热插拔的3.5英寸SATA驱动器托架,同时配有2个千兆以太网端口,而不是像大多数Sun服务器“通常”配有的4个。X2270还配有一个PCIe 2.0的16速低端扩充槽。以上所有的设备,都由一个600W电源来供应电力。此外,X2270还配有Sun的ILOM远程管理工具,支持开箱即用。
在实验室中,X2270运行起来像一个更昂贵的系统。工程师做了2项测试:第一个虚拟应用运行在一个500GB的SATA硬盘上,另一个则在Adaptec Snap Server 650系统的SAS阵列上通过NFS共享运行。两者有明显的差异,性能增加有15%左右。用一个单一的本地磁盘和一个用SAS驱动器做的RAID 5阵列作比较,得出这样的结果是不足为奇的。事实上,应用程序面对I/O密集型的存储设备会表现出更大的性能提升。
X2270最大的缺点是2个千兆以太网接口,而不是Sun公司通常的4个,以及冗余电源不足。在许多应用中,一台服务器将会需要两个以上的以太网接口,冗余电源也始终是一个加分因素。但对性价比,X2270依然是一个不错的选择。
内部大有好处
X4270采用2.5英寸的SAS、SATA或者固体硬盘,以取代3.5英寸SATA驱动器,这也使得Sun能在2U机架中安装上16个热插拔驱动器托架。同时,X4270还集成了RAID控制器,可以配置RAID 0、1、5、10和50。
X4270内部有18个DDR3内存插槽,最多可配置144GB内存,并配有4个千兆以太网接口。X4270还增加了扩展插槽,配有6个8倍速的PCIe 2.0插槽。除了总线扩展外,X4270还有一个内部CompactFlash(CF)插槽,从而使配置VMware ESXi服务器非常简单,X4270由此可以作为无盘启动的VMware ESX服务器主机。请注意,该功能也可以在X2270上实现,只是X2270用的是内部的USB端口,而不是一个CF卡插槽。
和X2270相似,X4270也标配了Sun公司的ILOM管理工具和几个外部USB端口。和X2270一样,X4270在VMware测试中的表现非常好,分数略高于X2270。
前面介绍了许多关于X2270的内容,主要是因为它们都是采用英特尔的Nehalem处理器架构,低端X2270能实现的功能在X4270都能实现,就不再重复了。
这两款令人印象深刻的服务器目前已经投放到Nehalem处理器架构的服务器市场。Sun的x64服务器在过去的几年中发展很快,而这些新服务器的上市也会巩固Sun的地位。然而,甲骨文对Sun的收购,让市场和用户都担心Sun x64服务器的未来。但愿,甲骨文能继续让x64服务器合理地发展,这样用户也能增加一个选择。