今天我们来看看AMD Opteron 6128处理器,它已经成为一个多插槽,高内存的极具性价比的产品。英特尔的新的至强E5-2600系列非常棒。我之前做过至强E5-2687W单插口预览和双插口至强E5-2690回顾,表现都非常出色。英特尔知道,它已设法改善其前一代的至强架构,而AMD的Interlagos常被它的前辈Magny Cours在性能上击败。通过这个认知,英特尔提高了其旗舰处理器(至强E5-2690)的价格至每颗2000美元。有时,你只是需要内核和内存来虚拟酷睿2 双/四核至强,或者运行诸如为应用程序缓存节点的东西。尽管至强E5的推出令人振奋,但最近在AMD G34接口上发现了价值。很久以来我一直希望建立一个新的服务器。即便是有好的渠道拿到最新一代的服务器硬件,我还是决定建立一个廉价的多接口机器。我决定我需要一个可以升级的平台,以便之后我需要更多的运算,所以我看上了LGA 1366平台(由于至强E5的发布现或多或少已停产),AMD的G34平台,和新的LGA 2011平台。在最后,我决定建立一个双插口G34系统。
或许决定使用Opteron G34平台的最大原因是升级途径,内存容量以及处理器成本。在升级途径方面,有很多廉价的Opteron 6128处理器(ebay上有一些卖家愿意以每颗100-125美元的价格卖两颗)来开始,而且它现在可以支持从2GHz八核心6128到高端的12核Magny Cours或者16核心的推土机架构的Interlagos处理器和下一代随之而来的G34部件。如果你能得到一个相对便宜的售价在300美元的双插槽主板,组建一个16核心32GB内存带有大量扩展插槽的系统,可以使你的成本很好的控制在总额900美元以下,这与一个英特尔至强E3-1280,基于C204主板,16GB内存的系统价钱差不多。
在内存方面,Facebook实际上在双插口G34平台使用Opteron 6128 HE作为内存缓存节点。Opteron 6100系列每个CPU支持8个DIMM,均无缓存和有寄存器。一个典型的原则就是每个CPU大约32GB无缓存ECC(4GB x 8 DIMMs)和128GB有寄存器的ECC(16GB x 8 DIMMs)。当然,新的英特尔Sandy Bridge-E至强家族可对每个CPU支持更多的内存,但我不可能为了程序用到内存上限。最有可能的是,我会坚持选用VMware ESXi 5.0 32GB“免费”版本在时间限制内,而且8x 4GB DIMMs非常廉价。
构建和成本分析:
1. CPU:2颗ebay上买的Opteron 6128 – 200美元
2. 主板:Supermicro H8DG6-F – 二手300美元/全新600美元
3. 内存:8个4GB 金士顿unbuffered ECC 1333MHz DIMMs – 260美元
4. 固态硬盘:OCZ Vertex 3 120GB – 130美元
5. 电源:Corsair AX650 650w 80 Plus Gold – 145美元(已在手)
6. 底架:Norco RPC-450B – 80美元(已在手)
7. 散热:2个Dynatron A1 G34散热器(上图为其中的一个) – 50美元(已在手)
在ebay上购买CPU和主板的总价为1165美元。组装起系统的总花费为890美元。如果只想要一个计算节点,利用一个稍便宜一些的电源和固态硬盘可以控制在1000元左右。另外,Supermicro H8DG6-F是非常高端的双插口主板,板载LSI SAS2008,因此还有更便宜一些的选择。底线是,它不是一个“地摊儿货”,而且单线程的性能不能令人满意。有人说,在我已经运行的两个平台上,当前的配置让我可以模拟相当于50倍的亚马逊EC2 t1.micro instances服务(没有从EBS上获得的存储容量),而且没有过度配置。