去年年底我曾经写过一篇“我的数据仓库-Gen8从开箱到使用”记录了我使用Gen8 microserver打造NAS的方案。由于某些理由这台机器已经转手给他人使用,因此我开始了再次DIY的计划。
Contents
明确目标
选择平台之前,最需要的就是知道自己要用来做什么。很多人可能在DIY之前不知道自己想干什么,只是想到啥就堆料堆上去,但是这并不妥。
比如说,办公的PC,那么就应该以性价比为主,尽可能在较低的报价下,找到可靠的PC;再比如游戏PC,那么就应该以资金允许为前提,尽可能选择优质的配件,同时需要考虑游戏侧重的CPU与GPU的比例,以此为依据选择合适的核心硬件;再比如工作站,那么就需要考虑行业软件的兼容,以及超高的性能,甚至在面对多核心优化较好的软件使用核心更多,频率更低的“洋垃圾”CPU等。
对于我这次希望DIY的Server来说,首先我的用途并不仅仅是Web Server或者仅仅是NAS,上述Server类型往往可以考虑低频低功耗低噪音的平台,例如Xeon 1220L这一类的平台,甚至可以考虑一些Atom或者Xeon D之类的嵌入式平台方案。不可否认,Xeon D有一些性能不错的方案,但是不论价格还是扩展性不能令我满意。我希望通过Intel的虚拟化技术,将自己的Server虚拟为多个系统,辅以大量内存,搭建集NAS、Winserver、Linux测试环境于一体的Server平台。那么这就是我目前希望达到的核心目标;除开这个功能方面的目标,由于我需要把Server放在房间,因此机架式机箱等方案并不适合我,一是空间问题,二是噪音问题,因此,我也需要对机箱以及风扇等元素进行详细的筛选。
选料:
因为我目前在德国,很多硬件不方便购买或者说价格不合适,因此很多选择与国内装机大相径庭,此方案的硬件价格也普遍偏高。此外,本次DIY重点还是尽可能使用Server的材料,与通常的办公用PC以及游戏PC的考虑方向有所不同。
CPU:
由于是计划搭建一个server平台,因此CPU选择的是Xeon系列。志强处理器相比酷睿系列增加了一些server特性,同时由于不具备超频能力,相比同代的酷睿系列对于主板供电要求并不算高,散热也非常容易解决。由于是在德国市场购入CPU,无法考虑诸如2683v3这类的“洋垃圾”,同时C612主板价格仍然会高出一些,因此我决定使用最新的Xeon E3 v5系列。在比较了一番参数以后发现有1230 v5 1240L v5 1240 v5 1260L v5等价格和性能是比较适中的。同时由于Skylake总体功耗不高,这些Xeon的TDP都不会高于80W,在散热方面没有什么后顾之忧。根据Cinebench PassMark CPU Mark等成绩最后我决定使用一颗1240 v5。
基本参数如下
内核数 | 4 |
线程数 | 8 |
处理器基本频率 | 3.50 GHz |
最大睿频频率 | 3.90 GHz |
缓存 | 8 MB SmartCache |
总线速度 | 8 GT/s DMI3 |
TDP | 80 W |
同时此CPU也支持ECC内存,总得来说比较符合我的要求。
主板:
主板上我依然考虑Server主板,自然SuperMicro的主板就非常值得一看。首先我去超微官网搜索Socket 1151系列的主板。这个接口的主板种类也是非常丰富的,我的考虑是主板在尽可能小的前提下,拥有IPMI远控,1-2口千兆,4根内存插槽。X11SS系列大多数能够满足这个要求。一开始我看的是X11SSH-F其报价一般是250€+,我在网上搜索了一下发现还有很多人使用X11SSM-F比较以上两种主板后,我发现他们的区别是X11SSH-F中有一条PCIe 3.0 x2的NGFF插槽(M.2)而在X11SSM这个型号中,NGFF插槽被换成了一根PCI-E 3.0 x4 (in x8 slot)的接口,由于我考虑成本不准备使用NGFF+NVMe的SSD,因此这条NGFF反而有点多余了。同时X11SSM的价格仅220€,多方考虑之后我购买了一块X11SSM-F-O(注:仅-F的型号才提供IPMI,-O为Retailed渠道,-B为散装)尽管这片主板在供电方面其实很一般,但是仍然可以非常好的服务1240 v5。
这块主板是Micro-ATX版型,带有4根DIMM内存插槽,同时支持最大64GB的Unbuffered ECC UDIMM内存,它还拥有1 条 PCI-E 3.0 x8 (in x16 slot)1 条 PCI-E 3.0 x8以及2 条 PCI-E 3.0 x4 (in x8 slot),未来加装阵列卡或者网卡都没有问题,应该说还是很不错的服务器版型(虽然有可能有人说C612支持的通道数更多,但是MATX的C612的PCI-E插槽数量也并不比这款C236多,而作为这种用途的服务器来说也没有那么高的扩展需求)。
RAM:
由于此芯片组的特点,我必须购买DDR4 ECC的RAM。这类RAM普遍价格较高,而且并不是非常方便购买。首先,根据超微提供的Tested Memory List我筛选了几种内存。Micron的 MTA18ASF2G72AZ-2G1A1以及MTA9ASF1G72AZ-2G3A1,Samsung M391A2K43BB1-CPB以及M391A2K43BB1-CRC,考虑到如果使用16G单条内存则可以拥有更好的后期扩展性,于是我准备选择16G单条内存,价格上Micron的报价高达167€,而Samsung则超过170€(德国的电商报价),我不得不考虑在国内收两根内存。刚好看到高总装机选用了两根16G纯ecc正好是我可以使用的型号,于是拜托Pufer帮我收购了两根同款,然而今年Q1开始内存条价格也是水涨船高,我收购的时候价格已经上调了,但是内存总是要用的,况且德国的市场价格更是直接涨了15€,一咬牙就买下两根总计32G的Samsung M391A2K43BB1-CRC内存条。经过Pufer验证确认内存无误。关于ECC内存,这里主要是可以提供更好的数据稳定性,由于这种纠错内存的存在,内存能够容许错误,并可以将错误自动更正,使系统得以正常的操作,不致因错误而中断。
电源:
电源对于一台Server来说也是非常重要的,我也不敢马虎,选择了海盗船RM650i,这款电源高效,高可靠,低噪音,非常适合打造这样的微型服务器。
根据网上给出的拆解,这块电源的用料比较厚道,单做工(焊工)来说的话一般,有一些比较毛糙的感觉,但是并不影响它作为一颗好电源。
机箱:
由于使用过Gen8这种microserver我就很希望找到类似的微塔式机箱,但是这些机箱确实难找,搜索一番以后我相中了海盗船Air 240。它是的设计师两个主仓,一面较大的是安放主板的,另一个方向安放电源以及硬盘。它的尺寸是397mm x 260mm x 320mm,可以安放一块Mini-ITX或者MicroATX,正好可以满足我的需求。而由于这种立方体设计,整个机箱的空间就比较大,水冷,双GPU都不是问题,当然这里由于Server的关系,我既没有准备水冷,也没有准备GPU。为了满足NAS需求,我准备安装2块3.5寸的机械硬盘组成软件RAID0,并且定期对冷数据手动备份,因此这款机箱的3*3.5寸HDD+3*2.5寸SSD仓位的设计并不会成为空间的瓶颈。同时这个机箱是可以多方向放置的,我打算让这个机箱的侧透挡板向上放置,也就是说整个主板横置。这算一款外观上比较有工业范的机箱,四四方方,有效空间比较大,内部风道设计也比较合理,配合猫扇就能够在低噪音的条件下保持良好的散热,真正做好内外兼修。
CPU风扇:
虽然说其实作为一片Xeon E3 v5的CPU,对于散热的要求很低,我仍然想尝试一次传说中的猫扇,作为静音高效的代名词,猫头鹰风扇在PC DIY领域还是非常出名的,这次我选择了noctua NH-L12。这款风扇设计高度是93mm,小于Air 240的120mm限高因此安装不会有什么困难,同时如果拆除散热器上120mm风扇,则高度更是降低到66mm,同时这款风扇在设计之初就考虑到了内存条遮挡问题,因此,散热鳍片为内存留出了不小的空间。
HDD:
NAS很重要的一点就是作为存储空间的HDD,根据backblaze提供的年度报表来看,其实这两年西部数据的硬盘总体质量有所下滑,以“NAS专用硬盘”著称的西数红盘损坏率也是居高不下,在去年年底也曾经出现大量京东货源的4TB红盘坏盘事件,因此我还是希望考虑一下企业级硬盘,尽管在启动时这类硬盘噪音很大,但实际运行情况下,噪音还是可以接受的。根据我的估计4TB*2的容量恰巧可以满足我自己需求,而且根据报表来看4TB的硬盘普遍损坏率较低,我就认为选择一款4TB企业盘是个不错的选择。我首先看的是WD4000FYYZ,也就是常说的西数DC金盘,但是这款硬盘总体价格相当高,偶然看到有店家出售HGST企业盘,查了一下型号是HGST UltraStar 7K6000系列,从官方给出的参数来看非常不错,同时这款硬盘就是WD4000FYYZ同级别,MTBF也是同样的2Mhours。
SSD:
继续从Gen8拆走intel 535使用
交换机:
由于作为主路由的AC68u仅能提供4个LAN口,而我的网络设备比较多,因此我考虑使用交换机啊,最早考虑的是一款老的HP洋垃圾交换机,结果发现最近价格不容乐观,偶然间看到牛牛在兜售他家的GS108T v2,看了一下参数,对我来说已经足够,同时也是简单网管交换机,国内均价大约800,看了一下德亚发现日常售价为61,87€,同时还有闪电特惠。3月9日恰好有一个闪电特惠,最后以52,57€购入一台,合人名币385.42,确实相当核算了。
2条评论. Leave new
组了个压制测试+服务器用机,配置是e5 2680 v2+16gECC1066HZ+西数2T绿盘+HGST1T薄盘+蓝光光驱,目前装着win7,目前仅用于压制测试,还没搞搞明白其它用途…
学习到了, 谢谢博主, 我最近也是想搞一个多用途NAS放家里, 刚好在搜超微的X11SSM-F就来到了这里, 学习到了不少东西