当我们上一期在国内率先完成了AMD刚刚发布的64位Opteron服务器系统的“趁热品尝”后,又一个令人担忧的问题萦绕在我们身边。虽然Opteron在很多应用测试方面的表现都令人振奋,但按照我们以往的经验,国内用户要想用到AMD最新、最顶级的高端产品,往往还要历经漫长的等待。尤其是像服务器、工作站这样的高端专业系统级市场,服务器厂商何时才能够将它引进到国内,更是很难说的事。幸好,在随后的几天里,我们在零售配件市场上发现了它的踪影。看来,对于希望抢先享用AMD 64位Opteron平台的国内用户而言,自己动手DIY也许是个不错的选择。
64位的憧憬
正如我们在上期Opteron服务器测试中所验证过的,凭借64位的寻址和数据处理能力,Opteron在日益复杂的加密、大型数据库以及一些高端的长字节科学计算等诸多领域都已表现出值得我们信服的实力。同时,它在很多时候还能以几乎相同的效率,提供我们对现有32位x86应用的完整支持,这一点尤为可贵。更重要的是,现在构建这样一个64位平台的开销,仅与搭建一套中高端的Xeon服务器平台相当,这比起传统64位系统的“天价”显然更令人心动。这一切终于再次唤醒了人们的对64位计算的憧憬,也让我们又有了DIY一个Opteron平台的冲动。
聚焦平台架构
在动手DIY之前,了解一下Opteron的架构显然是必要的。这里AMD利用HyperTransport(超传输,后简称HT)单一总线和整合内存控制器的手段令整个系统平台大为简化。有关这两项技术我们在上期《趁热品尝AMD Opteron》一文中已有详细阐述,在此就不再重复。值得注意的是,由于Opteron集成内存控制器的设计令每颗处理器都拥有自己的内存扩展区(如图1),这显然比通过处理器间的HT总线来访问相邻CPU的内存单元效率更高。所以在实际构建多Opteron系统时,应该尽量将内存模块分置。另外,为了获得最佳的性能,成对安装的双通道内存方式也是我们强烈建议的。 工程师寄语:
很显然,通过自己构建的Opteron系统,我们不但得到了比以往更为合理的64位计算平台,而且还获得了同样高效的32位兼容计算能力。对于国内希望尽快从现有32位应用向64位过渡的服务器用户而言,这样的选择看来更为实际。至少在服务器厂商将Opteron系统正式引进国内之前,DIY一套适合自己的Opteron系统将是一个不错的选择。
DIY我的Opteron
我们选择以最为关键的3大部分:主板、内存和硬盘为例,分别为大家DIY了A、B两套定位稍有不同的系统。
在最核心的主板方面,我们选择的是微星K8D Master-F(这是最早在国内真正供货的Opteron主板,在本刊5月份的服务器专题中也曾有过介绍)和泰安的Thunder K8S(S2880)主板。它们都是基于AMD 8131 和8111芯片的双路Opteron服务器主板,使用标准的SSI EEB 3.0主板规格和EPS12V电源规范,因而整个主板的安装和使用过程都比较简单,和DIY其它IA服务器基本相同,可以适应在各种标准结构服务器环境中使用。它们都集成了基于64位/100MHz PCI-X总线的Broadcom BCM5704双端口铜缆千兆局域网控制器,以实现诸如负载均衡、双口冗余等服务器领域的高级网络应用。正如前面平台架构分析过的,它们在内存扩展槽设计上也都选择了“4+2”的结构即由主CPU控制4个内存扩展槽,副CPU掌管2个,总共支持最大12GB ECC REG DDR333内存。再考虑到双通道内存结构的设计,在实际使用时,我们在每颗处理器的内存扩展区都分别安装了2条内存。
在硬盘方面,我们则为两套Opteron平台分别选用了Maxtor的Atlas 10K IV和15K。它们都采用68针(Wide SCSI)第二代Ultra 320 SCSI接口。前者具有更大的容量和更优秀的性价比,符合我们第一套平台的需要;而后者则具有更高的性能,可以为第二套系统提供更出色的存储能力。
至于内存的选择,鉴于一直以来我们对服务器内存产品兼容性和稳定性的评测结果,这里仍推荐容量为1GB的Kingston KVR266X72RC25_1024和创见TS128MDR72V3A ECC REG DDR内存。
实测表现
在我们搭建好的两套DIY Opteron系统上,我们分别通过安装Windows Server 2003(32位x86)和Redhad 9.0(x86-64),两个服务器操作系统平台,对我们的成果进行了测试(如图2)。测试结果清楚地显示,我们的两套Opteron在数据库方面的事物处理能力,明显优于用于参比的典型双路Xeon 2.4GHz服务器系统,而后者则与Opteron的价格相当,这充分显示出两套DIY Opteron系统的高性价比优势。
此外,连续超过48小时大型数据库测试也证实了两套DIY系统的稳定性。特别值得注意的是,在本次测试中由于我们的疏忽,导致一颗Opteron的散热风扇一度停止工作达数小时之久,此时该CPU上的散热片已明显过热,但我们的系统仍能保持正常工作状态,竟然没有出现以往Athlon上经常出现的CPU烧毁的惨剧,说明AMD在处理器制造工艺方面也的确取得了相当大的进步。
微星K8D Master-F
定位为中、低端双路服务器市场,提供3个64位/100MHz的PCI-X和2个32位/33MHz PCI扩展槽,集成MSI MMS远程控制系统,支持PC Alert III系统监控,具有较高的性价比。我们为它搭配的是工作频率为1.4GHz的Opteron 240处理器。
泰安Thunder K8S
定位中、高端双路服务器市场,提供64位/100MHz和64位/133MHz的PCI-X扩展槽各2个,以及1个32位/33MHz PCI扩展槽。集成双SATA接口,并可选IDE RAID和支持ZCR的双通道U320 SCSI。我们为它搭配的是工作频率为1.6GHz的Opteron 242处理器。
Atlas 10K IV(8MB Cache)
对于主流10,000RPM SCSI市场,最高147.1 GB的存储容量和更为合理的价格显然更具吸引力,而4.3ms的平均寻道时间、72MB/s的连续传输速率以及MaxAdapt等智能技术也都令我们满意。
Atlas 15K(8MB Cache)
15,000RPM的主轴转速、3.2ms的平均寻道时间、75MB/s的连续传输速率以及最高73.4GB的存储容量,都是我们多次选中它作为我们服务器高端SCSI存储平台首选产品的重要依据。
Kingston KVR266X72RC25_1024
在主流市场上非常DDR266 ECC Reg服务器内存中,这仍然是我们首推的产品。它采用18颗双层128M×4位的三星内存颗粒,CL为2.5。而其良好的稳定性和兼容性,则是我们多次选择它作为测试平台的重要原因。
创见TS128MDR72V3A
我们挑选的这款DDR333服务器内存使用36颗茂矽(Mosel)64M x 4原厂内存颗粒,8层PCB板制成, CL为2.5,支持ECC Reg,以便为中、高端服务器应用提供更好的传输带宽支持。而其良好的品质和终身免费质保服务也令我们欣赏。
|