• 八百元八核的服务器?二手服务器搭建指南


    当你在花近万元剁手i7 5960x时,有没有想过,在华强北的某个角落,有一群人靠几百块收来的二手服务器配件,搭建了一台性能同等,甚至更强的服务器!

    不知道有多少人还记得笔者之前发的贴子《看我如何用一千块钱搭个八核十六线程、32G内存的工作站》。笔者随意发(pian)了(dian)一(gao)帖(fei),没想到得到了近百条回复!毕竟是弄这一行的,想必各位对硬件兴♂趣肯定也不弱 。

    上一贴中,笔者全程自嗨,展示了自己搭建二手服务器的全过程,不少同学看的云里雾里的,所以笔者便有了发这一贴的打算。

    这一贴中,笔者将尽力系统地讲述捡垃圾的方法和值得剁手的配件,希望能给大家以启发,带大家搭建自己心仪的服务器。

    首先,在看此帖之前,请确认你有攒机的经验和一颗经得起折腾的心(或者你很有钱)。

    攒洋垃圾服务器的过程和普通电脑差不多(一般情况下),你只要有自己装机的经验即可。

    长文、多图预警,不过建议认真读完全篇,这里面句句都是笔者摸爬滚打多年的经验。 

    目录:

    1、捡垃圾概述

    2、服务器CPU通览

    3、配件(内存、硬盘)介绍

    4、主板(含准系统)通览

    5、LGA1366详述

    6、LGA2011(含V1、V3)详述

    7、笔者常用配置单介绍

    8、800元8核搭建实战

    由于全文太长,分成上、下两部分,前3章为上,重概念和基础知识;后5章为下,重实践。

    注:

    1、此文章的信息多是笔者的经验和各处收集所来,难免有错误和疏漏之处,还请各位不吝赐教。

    2、文章部分内容和图片摘自互联网,如有侵权请联系笔者。

    3、所有的价格信息来着2017年3月24日的 淘宝和华强北 报价。

    概述

    简介

    “捡垃圾”,是对折腾各类二手服务器配件的戏称,而折腾这些的人也被称作为“垃圾佬”,由于大部分二手服务器配件来自万恶的资本主义国家,亦被称为“洋垃圾”。

    5363056_9e770b46f21fbe0944bfc7816b600c338544adfa_thumb.jpg

    洋垃圾来源

    这些所谓的洋垃圾主要是从国外的服务器上拆机或从OEM的渠道流放出来的,商家直接从欧美日等发达国家购买,运回国内就进行销售(以货柜作为单位),然后进行分类卖给散户。

    f2563812b31bb051b625ddcb307adab44bede0f5.jpg

    服务器市场配件往往是民用市场不可触及的高端,而且更新换代速度极快,这就造成了大量二手配件被淘汰到市场上,虽然在服务器领域已经淘汰,瘦死的骆驼比马大,在民用领域它们仍旧能够称霸一方。

    谁应该选择捡垃圾

    1、对硬件有极高要求的人,特别是专业需求:虚拟化、多开、建站、设计、作图….

    2、预算较低的人:几千块想搭台好点的电脑,却买不起7代i7。

    3、发烧友,像我这样的,一台电脑+两台服务器+一阳台配件,搭出来不是为了用,而是纯粹满足一种原♂始♂的♂欲♂望。

    捡垃圾的优点

    1、廉价:

    拆机量巨大,极低的成本、行业信息极度不对称,大量的二手配件却只有少数人会折腾,造成了高价值而低价格的尴尬场面。

    我们做个对比:

    W3520:1366针服务器CPU   I7 920:民用的酷睿一代CPU

    这两颗CPU属于同一时代、同一接口,参数、性能接近,唯一的区别是前者属于服务器专供的CPU。

    图片1.png

    可以看到:i7-920到今天仍然能卖到400多元的高价,而W3520已经到了恐怖的10元白菜价!

    2、特殊性能优化:

    服务器配件设计的初衷就是为了满足工业上最苛刻的要求,即使是起步级别的硬件,也足以秒杀大批民用配件。

    而且由于本身的定位,服务器CPU是偏向于工业化需求的:侧重于数据运算能力、高稳定性、高可靠性、高安全性等。 

    最明显的一个例子,很多服务器CPU都倾向于多核性能,动不动8核10核,却只有2点多的主频,玩起网游(只做单核优化)来被i3吊打(i3单核性能起飞,素有i3默秒全的梗)。

    其实,这种设计就是针对工业的优化。举个例子,玩虚拟机的都知道,多开的时候每一颗核心都能被充分利用,这时候最重要的就不是单核性能了,而是核心数。

    (当然,也有针对单核优化的CPU,后面也会提到)

    除此之外还有其他优化,如ECC内存、冗余电源等等,相信其中的很多都是在座各位需要,而民用领域很难满足的。

    稳定性问题

    对于二手配件,大家最担心的应该是稳定性问题。

    这一点大家大可不必纠结,事实上服务器领域即使是二手产品,稳定性也不亚于民用领域的一些高档配件。

    进过机房的应该知道机房的环境:无尘、恒温、UPS,更不可能有超频什么的了,几年下来,灰都没落下多少。

    而且服务器配件本来就是按照最严苛的环境设计的,用料也是最最顶端的配件,比什么国产工包主板不知道高到哪里去了!

    举个例子说明一下,普通的家用主板元件数量大概四五百左右,定位稍微好点的主板大概也就七八百,像类似剑齿虎级别的部分主板元件数量能达到一千二左右,顶级的玩家国度系列最多也就也就一千五六左右,而超微(服务器主板厂商)的家用系列主板(Z87之类的)在六项供电的情况下主板元件数量能达到一千八左右,能够在保证主板稳定的前提下在使用如此之多的元件,没有深厚的设计功力是做不到的。

    因此,折腾二手服务器,只要不是剑走偏锋(你要是玩了个寨板甚至打孔飞线的X79……那真的看人品@ ̄ー ̄@),稳定性的问题大可不必担心,指不定还好过全新产品!

    CPU接口命名规则

    这个应该是属于常识的。

    LGA XXXX:指CPU接口的脚针类型,每代CPU都有自己独立的接口类型,习惯上按脚针来分类CPU。

    近几代服务器CPU的接口类型:

    图片2.png 

    服务器CPU命名规则

    首先我们要知道服务器CPU分三种等级,和酷睿的i3/i5/i7类似,服务器的命名是E3/E5/E7。

    需要注意的是早期的服务器CPU并没有采用“E*-”作为前缀,而是用“L”、“E”、“X”不加“-”作为前缀表示功耗。后面跟数字 如“X5470”:

    X代表高功耗,5代表中端产品(对应现在的E5);4代表4代,也就是LGA771接口;7代表它在这一代中的性能属第7位(越大越好);最后0的尾缀也是表示性能,偶尔会用到,比如X5472。

    到了LGA2011时代,命名方式变成了E*-**** V*,如E5-2620L V3 :

    E5代表中端产品;

    2代表它对应的是双路服务器(还有1、4系列);

    6这位意义比较奇葩,除了6还有2、4、8:2是E3,4是LGA1356,6是E5,8是E7,一般而言不用管它;

    2代表它在这一代中的性能属第2位(越大越好);

    最后的0还是没什么卵用的尾缀。

    但是不同之处是这次的功耗放在了数字之后——“L”代表低功耗(不一定有这个后缀);

    代数则放在了最后——“V3”代表三代。

    习题:X5550;E5-2699 V4

    答案:

    X5550:中端(类似i5)、5代(LGA1366)、性能排名第5、高功耗

    E5-2699 V4:中端(类似i5)、E5系列4代(LGA 2011 V3)、性能排名最高、标准功耗(不考虑E7的话,这颗U就是现在性能最牛逼的服务器CPU了)

    本文中我们主要讨论中端,也就是E5的CPU。除此之外还有主攻单路服务器的E3系(没性价比)、高端E7系(太高端见不到)。

    至于对应的主板接口,以Intel的规则,E3和民用市场的普通主板同一个脚针(E3 V5除外);E5则是对应了民用的旗舰系列,像i7 5960x和E5 2660 V3都是LGA2011 V3;至于E7,则是另一个世界了,属于LGA1567一类的奇葩,市面上流通极少,一块主板就可以上万,这导致了E7毫无折腾价值。

    工作站与服务器

    在本文中,笔者将同时讨论这两者,而且统称为服务器。

    这两者都是工业领域的产品,然而也有不同:

    工作站重在人性化,比如开机时间快、体积小,很多地方跟普通电脑类似,可以当作超高配的个人电脑。

    如图是S30(联想的2011工作站,个人觉得联想的设计好看):

    timg (1).jpg 

    服务器则是纯正的工业设计,有些服务器为了稳定性,一次开机自检甚至可以长达3分钟。还有不带集成声卡、噪音大、体积重(2U服务器可以重达30KG)等等通病。

    现在笔者身旁就有1台配备了6个1W5转暴力扇的服务器,简直直升机,不做改速根本没办法家用,就这台:

    u=1906690823,2388196460&fm=23&gp=0.jpg 

    我个人建议一般情况第一次折腾工作站,熟悉了套路再玩服务器,服务器的变数大,有些能1分钟开机,有些却要3分钟;有些可以拆风扇,有些拆了不启动。建议折腾服务器之前先做好足够的考察。

    主板与准系统

    这里我们介绍两个概念:主板、准系统。

    主板自然不用多说,大家都知道是什么。

    但是我这里想着重讲的是:由于服务器系列CPU使用的是民用最顶级主板(intel的规矩是的顶级接口和服务器的通用,比如LGA2011),而且主板拆机量较CPU少,很多情况下服务器主板是贵过服务器CPU的,而且水也相对较深,需要留意。

    那么准系统指的是什么呢?

    很多时候,服务器的主板奇形怪状的,配机箱很难;而且电源接口也不按常理出牌,时不时就会蹦个什么10Pin之类的奇葩出来。

    比如这个主板形状也是没谁了:

    timg (2).jpg 

    所以有些商人干脆把机箱、电源、散热器什么的统一给你打包着卖,你回来自己加CPU、内存、硬盘、显卡,也就是我们说的准系统。

    这种玩法比较方便,像上图的这块主板(Hp Z600工作站),要是不用原装机箱,基本上就只能选择裸奔,或者这样搭个鞋盒机箱:

    timg (3).jpg

    再告诉你们个小秘密:其实准系统的稳定性和质量一般会好于单主板哦,准系统的主板,一般都是真正的一手拆机,而单买主板则相对水深,至于为什么大家可以自己思考一下。

    不过一分钱一分货的道理是永远正确的,准系统往往比散买配件组装来的贵,至于选择哪个就仁者见仁智者见智了,大家可以看着自己的DIY能力来自行选择。

    何处购买洋垃圾

    买这些小众配件,电商只有淘宝家干这个,网购第一选择当然是上淘宝,大部分配件都能找得到。

    不过事实上我建议实体店捡,比如华强北(本人就在深圳,直接去抱台服务器回家美滋滋!就是路人瞪我的眼神比较奇怪o( ̄ヘ ̄o#))。

    实体店的优势很多:

    1、质量比较有保障,洋垃圾都是二手物品,新旧差别大,肯定是看到实物会比较放心。很多时候实体店卖的要比淘宝贵,但是笔者一般不会去省这一笔钱,宁愿去实体店买贵一点但是成色上加的。几千块的服务器,要是为了省个几百块,买了个雷,岂不得不偿失!

    2、邮费问题:服务器、工作站准系统非常重,都是2mm铁皮的庞然大物,分分钟二三十斤,相对应的邮费可能过百,甚至是数百。

    那么实体店在哪呢?一般沿海城市是聚集点,也就是平常说的大船港口。而内地就比较菊紧。

    比如深圳、广州、天津、北京,都有大量的洋垃圾聚集。

    那些身处内地的同学怎么办呢?这个时候笔者建议你选购主板或者单路准系统,这些东西的邮费相对比较良心。

    图拉丁吧

    说到捡垃圾,那就不能不谈百度贴吧 图拉丁吧。

    笔者也是来自图拉丁吧。

    素有国内最大垃圾佬聚集地之称的图拉丁吧有着771转775、发掘E3民用价值、149大战LOL等等神一般的历史。

    在很长一段时间内,图拉丁吧高手云集,卧虎藏龙。要知道,当年771转775事件直接造成775系CPU崩盘,甚至改变了intel后几代脚针的设计。

    人怕出名猪怕壮,正是因为这些事件,造成大量小白、喷子甚至JS是涌入图吧,现在图吧总人数已经超过了100W人,却出现了遍地发车、JS充斥、占便宜、占便宜翻车后互喷的现象。

    很多人已经把图吧戏称为图便宜吧、第二卡吧,可以说已经完全变味,失去了最开始的技术讨论氛围,最开始的一批大神退吧的退吧、潜水的潜水,基本上就是个娱乐吧了。

    笔者属于较早一批图钉之一,一点点的看着图吧发展壮大,最后堕落到今天这样。不得不说,这件事是值得我们深思的。再看看知乎,甚至是FreeBuf,是不是都有这种趋势呢?

    好吧偏题了ヾ|≧_≦|〃。

    e5286a63f6246b6077ebed5ae3f81a4c500fa2dc.jpg

    其他术语

    双路:在一块主板上同时安装两颗CPU的技术,此外还有4路等等。如图是一块双路主板:

    timg.jpg

    ES(QS)版本CPU:指Engineer Sample(工程样品),是CPU开发时用于测试的版本,QS则是较为后期(完善)的版本,这些CPU往往存在Bug,但价格极低,拥有十分可观的性价比,稍后会重点讨论。如图是一颗ES的CPU:

    timg (5).jpg

    1U、2U服务器:指的是服务器厚度,为了塞机柜,刀片服务器的形状是统一的,厚度以4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍为8.89cm。建议要玩服务器的优先考虑2U,因为可以塞全高显卡,1U只能塞半高显卡。如图就是2U刀片服务器:

    u=1906690823,2388196460&fm=23&gp=0.jpg

    JS:这里指的不是JavaScript哦,而是奸商的意思,不知道为什么,大家都喜欢把电脑城的小贩称作JS,无论他是不是真的JS。话说我讨论这个干什么啊o( ̄ヘ ̄o#)。

    服务器CPU通览

    按照时间顺序,服务器CPU可以分为一下几个系列:

    图片2.png

    这里我们只讨论Intel家族的服务器CPU(A饭你来打我啊ヽ(=^・ω・^=))

    只列出了一部分,有些像1356的没讨论价值就不讨论了。 

    LGA771系列:

    早期服务器,时代的眼泪,性能已经不满足于现在使用,没什么卵用了,唯一就是771硬改775有意思(通过硬改在家用主板上安装服务器CPU),考虑到稳定性、性能、内存速率、北桥发热….不多讲了,有兴趣的直接搜E5450。

    如图是经过771转775改装的CPU:

    u=628068331,1955820724&fm=23&gp=0.jpg

    LGA1366系列:

    上一代淘汰的服务器配件,对应桌面级的一代I7,高性价比,是低预算折腾的首选。

    主板普遍在300-600左右(双路主板)。

    CPU分两个系列,5500家族和5600家族。

    前者45nm工艺,最高4核8线程,洋垃圾已经大量铺货。

    后者32nm工艺,最高6核12线程,晚一年上市,所以现在还没铺货,价格较高,预计近几个月就会有大船靠岸。

    内部分四个系列:L、E、X、W(前缀),前三个是低、中、高功耗(功耗和频率成正比),除非特殊要求,建议直接上X(高功耗)系列。W系列是特高频,只能用于单路主板。

    W系列用的少,因为能上W系列的单路主板,往往上不了RECC内存(后面会讨论)。

    建议非特殊情况优先考虑5500系高频,如X5550、X5570。

    个人比较反感1366系的是不带原生SATA3和USB3.0,如果各位要上SSD,记得留意一下。

    LGA2011(E5)系列:

    现在折腾价值最大的系列之一,先跟我念三声:E5大法好!(๑≧∀≦๑)

    679acefc1e178a829421a3dff103738da877e8e9.jpg 

    属于在役服务器配件(V1系即将淘汰),高性能,新技术支持多,伪·土豪首选。

    主板普遍800+(单路),但是处于大船靠岸边缘,估计快要掉价了。

    CPU分V1和V2两个版本,主板通用。

    V1的已经铺货,现在部分型号的价格已经比较良心了,可以考虑。

    V2版本在役但即将淘汰,属于下一批洋垃圾。

    内部分E5-1600家族、E5-2600家族、E5-4600家族。

    分别对应单路、双路、四路(可向下兼容)。

    1600家族针对单核性能,主频高(3.0Ghz以上),核心数少(4C8T)。

    2600家族针对多核性能,主频低(大部分3.0Ghz一下,但是通过睿频技术也可以上3.0G),核心数多(大多数8C16T)。

    4600家族货少,贵,没什么讨论价值。

    LGA2011V3系列:

    请注意2011和2011 V3是完全不同的两种接口。

    2011 V3主板多是X99芯片组,属于现在民用市场热门系列,优点是很容易可以卖到全新主板。

    2011V3系列包含了E5 V3和V4。

    属于最新一批,特别是V4,去年刚刚上市,贵的很,真·土豪才能选择,现在市场上流通的多为ES版本。

    配件(内存、硬盘)介绍

    内存

    服务器内存由于只能在服务器主板上使用,价格极为低廉,是组装二手服务器高性价比的一大原因。

    这里我们主要讨论DDR3的RECC内存。

    RECC内存,全称Register-ECC内存,其中ECC是指Error Checking &Correcting,即效验内存,拥有高于普通内存的稳定性。

    但是由于拆机量巨大,都是论斤卖,价格普遍在35元/4G左右,拥有极高的性价比。

     timg (4).jpg

    顺带讨论一下纯ECC内存。

    纯ECC内存的效验颗粒少于RECC,造价低于RECC。效验性能不如RECC,但兼容性好,可以在任意主板上使用(包括民用主板)。

    但是非常有趣的是,由于纯ECC内存拆机量少,它的价格高过RECC内存,甚至普通内存条,可以说毫无性价比,这又一次印证了洋垃圾的价格和价值量没什么关系,基本上全由供求关系决定。

    所以大家买主板(特别是单路1366,大部分只支持纯ECC),一定要注意是支持RECC还是纯ECC。

    还有一点就是RECC的发热量问题,它的发热量大于普通内存,建议隔一个内存槽插一个,留出散热空间,如果要插满,最好装个风扇散热。

    注意:这行业垄断严重,上游说多少钱就多少钱,最近RECC突然猛涨(笔者估计可能和马上上岸的5600系和2011V1系有关),到了75元/4G,应该是有史以来的高峰了,可以说完全失去性价比,建议过一阵子(也许是一个月左右)恢复正常了再买。

    后文中全部默认为35元/4G。

    硬盘

    针对服务器硬盘的讨论不多,这里我们讨论一下SAS硬盘及其尺寸和硬盘阵列的问题。

    SAS硬盘

    第一个是服务器专用硬盘,也就是SAS阵列硬盘。

    这种硬盘有着非常高的转数,一般为10K、甚至15K(一般硬盘是7K多),读取速度较普通硬盘快。但是同样的造成了高发热和大噪声。

    如果要买SAS硬盘,基于寿命问题,笔者建议直接购买全新的,比普通硬盘贵,但比SSD便宜,300G/400元这样。

    图片3.png 

    还有一点需要注意:

    服务器硬盘分两个尺寸:2.5寸和3.5寸,如果是玩服务器准系统的,注意一下自己服务器盘位是LFF还是SFF,买之前注意看一下硬盘尺寸。

    Raid硬盘阵列

    Raid硬盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,可以将数据切割成许多区段,分别存放在各个硬盘上。

    简单点说就是把多块硬盘的容量和速度叠加,比如两块500G、120M/s的硬盘合成一块1T,240M/s的硬盘,以获得最大的速度。

    Raid分Raid0、Raid1、Raid0+1、Raid2等等。

    这里我们主要讨论Raid0、Raid1。

    Raid0就是最原始的硬盘阵列,纯粹的速度容量相加,不娇柔不做作。但是它的缺点就是稳定性差、纠错能力差,一旦一块硬盘BOOM了,意味着整个Raid报废,所有数据都不能恢复。

    所以搭建Raid的时候,我非常不建议使用二手硬盘,不该省的地方还是别省。

    为了保证稳定性,人们发明了Raid1。

    其实原理很简单:弄块备份阵列,同时写两份数据,就算一个阵列挂了,备用阵列也可以继续读写,具备很好的磁盘冗余能力。

    虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%,比如拿两块1T硬盘做阵列,事实上能用的空间只有1T。

    在保存关键数据的时候可以考虑Raid1,一般情况下都用Raid0,只要不用快报废的硬盘,Raid0 Boom掉的几率还是很小的,大可不必担心。

    除了0和1还有Raid0+1、2等等,受限于篇幅,这里不予讨论。有兴趣的可以看看百度百科,内容竟然出奇的准确(这可能是百度百科被黑的最惨的一次○rz):

    http://baike.baidu.com/link?url=Kl-tvrEG4PD1f9TC7FkRzwH7hFKmhBv_46JCpUJJYW4HOLfA0reuUrkxWpI97gWnbQ3JP_VxlQ5rRTn1iHSm3T8cPNWacEkJJS1_ANtBv16THKKdjwqKf1sPqFGJh9X1vh-eJ_y4hHRG-rFBkOHYaJHQdwiXLSE_J3g6ZVqfO7i

    结语

    好了,到此为止,笔者已经介绍了大部分基础知识,相信大家对二手服务器也有了个基础的框架。

    本文太长(现在已经22页了),所以分成两部分发。

    下一部分,笔者将着重实践,讨论常见的几代CPU及其对应的主板、准系统。

    最后再讨论一下笔者常用的几种配件和配置单。

    当然还有我们的800搭建8核服务器实战!

  • 相关阅读:
    排序算法
    各种容器
    avl树
    zhenya moves from parents
    maven 相关
    Spring Cloud 子项目介绍
    WebStorm 中 dva 项目用 start 命令需要不断重启项目问题
    git常用命令
    SQL 的各种 join 用法
    程序员成长过程
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/6649563.html
Copyright © 2020-2023  润新知