由中国备件制成的廉价服务器。 第 1 部分,铁

由中国备件制成的廉价服务器。 第 1 部分,铁

由中国备件制成的廉价服务器。 第 1 部分,铁
一只模糊的猫在定制服务器的背景下摆出姿势。 背景是服务器上的鼠标

嘿哈布尔!

每个人的生活中,有时都需要对电脑进行升级。 有时是购买一部新手机来更换损坏的手机,或者是为了购买新的 Android 设备或相机。 有时 - 更换显卡以便游戏可以在最低设置下运行。 有时 - 在安装了 Windows 2 的笔记本电脑中安装 SSD,但它并不真正喜欢生活在 Core2.5Duo 和 32 GB 的可寻址内存上,并且它不断地将未使用的页面转储到交换文件中,破坏了本来就不太好的交换速度带有 XNUMX GB 磁盘。

我的故事是对我在研究所第一年组装的服务器进行升级。 在过去的六年里,我的需求不断增长,当然,他的 RAM 和磁盘空间也有所增加。 问题是,有了新知识,就有了新的抱负——将这些知识应用到实践中的愿望——而他可能不再能够应对这些抱负。

首先会有一些无聊的介绍文字,然后会有图片。

只是为了弄清楚现在有什么服务器:

CPU: 核心i3-2130 4 条流,3.4 GHz
内存:DDR3 8GiB
固态硬盘:250 GB

此外,这个服务器几乎不会被提及;这些主要特征只是为了有一些可比较的东西,并且很清楚为什么我决定克服我的懒惰并花费时间和金钱。

我还不确定新服务器上到底会运行什么,但一些抽象的想法引导我承担以下任务:

  • 托管几个静态站点。 现在 nginx 正在这样做,但没有最好的配置。 它们还需要纠正,但更多内容将在第二部分中进行。
  • 仅托管静态文件。 例如本文中的图片。 也是经过nginx,但是是通过WinSCP加载的,不方便。 我们需要挖出像myOwnCloud这样的东西,这样我们就可以轻松自然地将图片上传到服务器。
  • 为宠物项目构建服务器。 现在是詹金斯。
  • 这些项目有多种代表:开发、集成测试等。 它还没有到达销售点,但只有一个摊位,尽管在码头上。
  • 有些游戏服务器,如果你的朋友想玩一些需要服务器的东西:Starbound、Minecraft、Squad(尽管他们至少需要四十个人)。 是的,至少 CS 1.6。
  • 如果朋友突然急需在某个地方托管某些东西,可以使用虚拟机。 或者为您自己拥有一种 VDI。 如果有硬件的话,就可以装载一些东西。

政治上遥远的计划:

  • Torrent 下载器:支持根跟踪器上的罕见发行版。 确实,我们需要弄清楚如何自动下载它们,将它们存储在哪里,提供商是否会反对持续的后台分发,最重要的是,穿制服的人是否会对带有书籍的特意分发的 TB 音乐感兴趣。
  • 某些 TOR 的退出点:很好,但不行。 为了同样的原因。

然而,可以将部分容量分配给现已关闭的 SETI@Home 的类似物。 也许熟悉这个的哈浏览器可以告诉我把热量放在哪里?

平台选择

是的。 我们已经整理出了动机部分:我想要硬件,但不清楚原因。 您需要决定需要哪种硬件。

Habré 上经常提到廉价的二手设备:无论是橙色人分配的服务器还是 最近的文章 关于使用过的耳闪光加速器。 专业设备价格昂贵。 对于莫斯科的开发商来说,这是可以忍受的,但价格昂贵。

然而,专业设备价格昂贵,因为企业拥有比消费品更高的资金、技术支持和质量保证。 情况并非总是如此,但期望显然已经变得更好了。

因此,我们的目标是用旧的(读:便宜的)备件组装服务器,并为未来五年的小升级留出空间。 此类备件比新备件更便宜,而且它们可能仍然有足够的资源供家庭日常使用。 (我在组装服务器后制定了这个目标。一切都遵循写论文的最佳传统)

作为目标的结果,设备应该具有最佳的“鹦鹉/卢布”比率之一,其中鹦鹉的比特容量取决于设备的类型:RAM - 容量(不是速度,不是),磁盘 - 容量(和速度)、处理器——这很困难。 让这些成为基准合成鹦鹉。

建议服务器尽量做到无噪音。 我不承诺以定制热管和无风扇冷却器的形式提供异国情调,但服务器注定要站在卧室(又名远程办公室,又名我的房间)中,所以我希望它不要像喷气式飞机一样在空闲模式下咆哮起飞时。

起点是廉价的中国至强,我在古代就知道了,也许也是从哈布尔那里知道的。 在评论中 在一则传出的消息中,“Intel vs AMD”的火苗落下。 不进行比较是不可能的,也许新的 Ryzen 确实比英特尔处理器更好 - 我已经五年甚至更长时间没有关注它们了。

因此,比较涉及鹦鹉指标大致相同的两方,根据 cpu基准测试: Ryzen 7 2700, Ryzen 7 2700x, 一对至强 E5-2689, 对E5-2690, 一对 E5-2696v2 和当前的 核心i3-2130。 当然,我比较了其他处理器,例如新的Core i7、新的Ryzen 7和Ryzen 7 2600,但主要兴趣正是这一部分:它们在处理能力方面大致相同。 最后,这并不是尝试解决holivar,而是选择最适合我的处理器。 E5-2696v2 和 i3-2130 仅用于与其他使用的处理器和当前服务器进行比较。

AM4
LGA2011

7 2700x
7 2700
e5-2689
2x e5-2689
e5-2690
2x e5-2690
2 个 e5-2696v2
i3-2100

排名,鹦鹉
17898
16021
10036
17945
10207
18967
23518
1839

价格,卢布
15200
12500
5000
10000
5500
11000
18000
1000

热功率,W
105
65
115
230
135
270
260
65

核心,个。
16
16
16
32
16
32
24
4

频率,千兆赫
3,7
3,2
2,6
2,6
2,9
2,9
2,5
3,1

鹦鹉/卢布
1,18
1,28
2,01
1,79
1,86
1,72
1,31
1,84

鹦鹉/W
170,46
246,48
87,27
78,02
75,61
70,25
90,45
28,29


看表无聊,我们看一下绝对鹦鹉的图:
由中国备件制成的廉价服务器。 第 1 部分,铁

我想过省略这个图表,但那样我就必须用眼睛看表格,而且并不是每个人都喜欢这样做。 这是一个教学图表。 左边是任何东西的比例,在本例中是抽象的合成鹦鹉。 下面的签名是处理者。 左边是一对 Ryzen,中间是一对单双 Xeon。 是的,很困惑,但这是事实。 右边是两个二代Xeon和当前服务器的处理器。

熟悉了处理器的位置后,值得看一下一只鹦鹉的成本图表:
由中国备件制成的廉价服务器。 第 1 部分,铁

可见,最赚钱的还是拿第一代的单颗至强。 双至强比单至稍差一些:成本增加了一倍,效率增加了1.7倍,也就是比例下降了。 但第二代至强已经不再盈利:每只鹦鹉的成本已经接近锐龙。

而且 Ryzens 每只鹦鹉的能源效率都非常高:
由中国备件制成的廉价服务器。 第 1 部分,铁

我必须承认,那一刻我为人类和AMD的进步感到自豪。 这不再是一条粗放的开发道路,而是一种最大限度地榨取一块硅的尝试。 E5-2690于2012年问世,Ryzen 7 2700于2018年问世。六年内能效提升三倍,并不是一个技术时代。 哦,Core i3-2100 就在角落里完全看不见的地方。 我们先不说他了。

中级提款:Ryzen 正在撕毁性能/能耗比。 或者说这是 AMD 和英特尔测量 TDP 的巨大不同方法。 而且第一代二手耳塞Xeon在性价比方面令人印象深刻。

因此,我将采用至强。 你没有忘记我在本节一开始设定的目标吧?

其他相关铁

事实上,AMD 与英特尔的选择不仅受到所使用的处理器的限制。 Zen+ 处理器使用 DDR4 内存(tyts),而 Sandy Bridge 是 DDR3(tyts)。 如果我了解的话,理论上 DDR4-2933 比 DDR1.87-3 快 1600 倍。 不,我记得学院课程中 DDR 是如何与所有这些 ØCS、RAS、CAS 等一起工作的。 和突发模式。 我只是不想深究这个问题,因为我记得很模糊,而且DDR3已经被处理器隐式选择了,没有必要担心它。

除了 16GB DDR4-2600 成本相同 32 GB DDR3-1866*,带 ECC...

*不是1866年,而是1778年。我不知道为什么阴郁的中国天才无法掌握1866,却没有降到标准的1600 MHz......

插槽和内存类型的限制也会影响主板的选择:同样的 7k 卢布,你可以得到 中文费 最大 256 GB RAM,以及 任何 AM4 插座 RAM 最多有 4 个插槽,即限制为 64 GB。

选择两路主板对电源有特殊要求:它必须有两个八针触点才能为处理器供电。 也许显卡可以工作,但引脚形状略有不同,我决定不冒险也不阅读文档,因为电源有必要的要求 那里.

该主板上的插座排列也很差:它们之间的距离略小于10厘米,这使得并行安装两个散热器变得困难。 最初,我想安装冷却器,以便空气从它们之间的间隙进入,但更多内容如下。

对于数据存储,我最初想采用旧服务器中已有的 SSD 用于系统,但我决定采用带有 M2 连接器的 1TB Crucial P1。 主板有六个 SATA 连接器,我计划连接六个 WD Red 2TB 硬盘,但当我想知道是否值得再花 12k 卢布购买时,它们已经被购买了。 因此,本文的第二部分不包括设置 ZFS raid。 但那是后来的事了,故事又回到了 SSD。 你可以阅读更专业的评论 这里。 它的秘诀就是便宜。 自己看一下这张记录图表:

由中国备件制成的廉价服务器。 第 1 部分,铁

你一次可以向它写入 75 GB,然后它就变得比硬盘驱动器还要糟糕。 谢谢你至少没有开始旋转。 哦,它也只能重写200次。 它究竟是由什么制成的?

事实上,这对于我打算使用的模式来说并没有那么可怕:主要是读取数据和写入对写入速度不重要的数据。 嗯,我希望如此。

200 倍重写资源相当于五年内每天大约 109 GB。 每天 109 GB 与一次 75 GB 不同。 阅读一切都很好。 不是 M2 驱动器中最好的性能,但与其在缓存中显示的写入级别一致。

装配

如果说在此之前主要是散布着图表的伪技术文本,那么现在将有图片,并被艺术叙事稀释。

周二早上,俄罗斯邮政快递员突然打来电话,说他今天会带着包裹到达。 我通常自己取包裹,但在隔离期间,他们显然决定收紧送货部门。

由中国备件制成的廉价服务器。 第 1 部分,铁
包裹外观

狡猾的中国人把所有东西都装在一个包裹里,尽管我在全球速卖通上订购了四个不同的订单,以免被征收两百欧元的关税。

由中国备件制成的廉价服务器。 第 1 部分,铁
盒子内容

主板附有完整的说明书! 您必须自己猜测扬声器的信号。 该网站称橙色内存插槽是主要插槽,应安装在其中。 这些说明几乎完全没有用。 我将电源按钮连接到它。 顺便说一句,盒子上唯一的铭文是“主板”。 她不值得拥有自己的照片,但她绝对值得一提。

我们取出箱子并用吸尘器吸尘。 事实上,得到他并不值得,他只不过是一种折磨。 但它看起来很美观。 看起来...

由中国备件制成的廉价服务器。 第 1 部分,铁
船体,倒置视图

体内有仙滑。 (我正在计划 3.5 英寸驱动器。我必须拆掉主板)

由中国备件制成的廉价服务器。 第 1 部分,铁
磁盘空间

前面板上还有可快速更换的风扇。 他们可能很吵。

由中国备件制成的廉价服务器。 第 1 部分,铁
它们由比直接主板更复杂的东西控制

拆下顶盖,看看里面有什么。 如果拧下几颗螺丝,就可以移动磁盘空间并为操作腾出空间。 而且主板是E-ATX格式的,几乎占据了服务器的全部空间。

由中国备件制成的廉价服务器。 第 1 部分,铁
原生电源

我不能直接拔掉电源;我必须拧下背面的所有螺丝,几乎拆掉整个外壳。 原来它是用两个螺丝和一块胶带固定的。 虽然很卑鄙,但现在我自己也可以使用这样的策略了。

由中国备件制成的廉价服务器。 第 1 部分,铁
就在左边,不幸的黑色条纹!

我已经厌倦了选择最成功的照片,剔除那些故事不需要的照片,裁剪图片并将它们上传到网站。 与此同时,第二天到来了,我的桌子上只有中国的备件。 你必须快速下订单并赶往莫斯科另一边的商店。

由中国备件制成的廉价服务器。 第 1 部分,铁
在商店入口处

销售区已关闭,仅开放订单提货。 还好天气晴朗,不知道下雨会怎样。 下单必须通过可视对讲来呼叫,可惜这个不多解释。 除了“保持 2 米的距离”之外,至少打印一些说明会更好。 等待时间不超过十分钟,太好了。 我们回去吧。

由中国备件制成的廉价服务器。 第 1 部分,铁
两个冷却器、一个电源和一个小型 SSD

由于适合机箱尺寸的冷却器价格昂贵且噪音大,因此我们不得不选择超大尺寸的选项。 这让我免于选择电源的痛苦:安静的ATX格式,但你必须拆掉盖子,或者是单体电源,但噪音大,而且贵两千卢布。 我们开始尝试购买。 两个冷却器最初的想法是从中心取风,但磁盘的滑动能力进行了调整,风扇不得不切换为顺序吹风。 观察一个晶体的温度比另一个晶体高几度将会很有趣。

由中国备件制成的廉价服务器。 第 1 部分,铁
仍然没有导热膏

用酒精擦拭冷却器底座和处理器。 喝。 但它的技术性已经有好几年了;最好不要口服它。 用平坦的东西均匀涂抹导热膏。 事实上,我对涂抹导热膏的过程了解甚少,但我的工作成果总是带来积极的成果。 显然,从传闻来看,即使 Moment 胶水可以使用多年,也很难搞砸。 我通常会使用一张不需要的塑料卡,但我手头没有。 取而代之的是一个新奇的无腿第四个树桩。 别担心,手术后我用酒精擦拭它并将其放回架子上。

由中国备件制成的廉价服务器。 第 1 部分,铁
一些奇怪和令人不安的事情
应用并不理想,我没有完全按下冷却器:你可以看到“秃头”的地方相对于中心的位移。

由中国备件制成的廉价服务器。 第 1 部分,铁
不等

我们在明显缺乏热界面和略有不同的地方添加了额外的热界面层。

由中国备件制成的廉价服务器。 第 1 部分,铁
是的,满意

我们开始安装主板。 服务器中显然存在不同格式的东西,并且那些......呃......用于拧入螺钉以固定主板的配件没有位于适合E-ATX板的正确位置。 不幸的是,拧入配件的金属片缺少与主板上的孔相对的三个孔。 幸运的是,配件本身也缺失了三件。

因此,主板在 24 针连接器和 PCI-E 连接器连接的地方会下垂。 一方面,它是textolite。 另一方面,这是一家中国纺织企业,你永远不知道会对它期待什么。 但无论如何你都要小心按压,即使它是通过军用标准认证的PCB。 不,在这种情况下,您需要更加小心地按压 - 它也是中国制造的,但逐件认证和验收使设备的成本增加了几十倍。

由中国备件制成的廉价服务器。 第 1 部分,铁
有很多洞,所有东西都不在了

还记得磁带上的电源吗? 历史是循环的,这里有一个重复:

由中国备件制成的廉价服务器。 第 1 部分,铁
是的,我不喜欢它

组装完成,我们将电脑搬到我兄弟的房间,从现场服务器上取下键盘和显示器并尝试将其打开。 第一次连BIOS都进不去。 由于至强处理器通常没有内置图形协处理器,并且需要在屏幕上显示BIOS,因此我们安装了某种简单的显卡。 天哪,她多么吵闹啊!

第二次也进不了BIOS了。 通过对罪魁祸首的梳理,我们得出了一个解决方案:通过交换 RAM 条并移除 SSD,就可以访问 BIOS。 我们将 SSD 插入到位并再次打开计算机 - BIOS 加载并检测到磁盘。 显然,由于缺少 CR2032 电池,某些内容被重置。

顺便问一下,您是否看到硬盘驱动器单元向前突出得过多? 它靠在冷却器上。 对于经典外形的计算机来说,这不是一个理想的情况,您能做什么?

由中国备件制成的廉价服务器。 第 1 部分,铁
初始设置位置

说个题外话,关于噪音:安装显卡后,噪音水平在27-30分贝左右,安装操作系统后,服务器噪音水平下降到8-14分贝左右。 很难更精确地测量,因为背景噪音水平也在这个范围内:街道上的地铁施工、楼上邻居滚球的声音、猫的踩踏声等。 服务器将放置在没有门的宜家橱柜中,因此该噪音水平是合适的。  

奖金

从技术上讲,本章不涉及硬件的选择和组装,但安装操作系统并不构成单独的章节。 许多资源已经描述了在不同设备上安装任何东西,这里发生的情况是完全正常的现象。 我不想制作额外的教程,而且可能是一个不正确的教程。

尽管如此,我还是会描述一下我在操作系统安装过程中踩到的耙子。

由于没有许可证,我没有安装Windows Server,我更习惯与Linux服务器交互。 旧服务器运行 Ubuntu,但几个很少使用的 VPS 运行 CentOS 和 RHEL。 因此,我们将仔细研究 CentOS 8。

让我们去 任何镜子,下载 .torrent 文件 - 几十分钟后我们就下载了一个 XNUMXGB 的映像。

我们插入闪存驱动器,找到它并将图像复制到其中。

frog@server:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1  14,6G  0 disk
└─sdb4   8:20   1  14,6G  0 part /media/localadmin/ANACONDA
sda      8:0    0 223,6G  0 disk
├─sda2   8:2    0    24G  0 part [SWAP]
├─sda3   8:3    0   128G  0 part /
└─sda1   8:1    0   243M  0 part /boot/efi
frog@server:~$ dd if=/home/frog/CentOS-8.1.1911-x86_64-dvd1.iso of=/dev/sdb
dd: failed to open '/dev/sdb': Permission denied
frog@server:~$ sudo !!
sudo dd if=/home/frog/CentOS-8.1.1911-x86_64-dvd1.iso of=/dev/sdb

然后我们就去喝茶了。 一个小时后,我们确信一切都已经被复制很久了 - 但没有出现输入提示。 所以它仍然被复制。 好的,新航站楼,我们询问 dd,还剩下多少。

  PID TTY          TIME CMD
 1075 tty5     00:00:00 bash
 1105 tty5     00:00:00 sudo
 1106 tty5     00:00:00 su
 1112 tty5     00:00:00 bash
 1825 pts/18   00:00:00 sudo
 1826 pts/18   00:01:08 dd
 2846 pts/0    1-23:03:42 java
 5956 pts/19   00:00:00 bash
 6070 pts/19   00:42:15 java
 6652 pts/20   00:00:00 ps
 7477 tty4     00:00:00 bash
 7494 tty4     00:00:00 sudo
 7495 tty4     00:00:00 su
 7497 tty4     00:00:00 bash
frog@server:~$ kill -USR1 1826
-bash: kill: (1826) - Operation not permitted
frog@server:~$ sudo !!
sudo kill -USR1 1826

在旧终端中回答:

9025993+0 records in
9025993+0 records out
4621308416 bytes (4,6 GB, 4,3 GiB) copied, 13428,4 s, 344 kB/s

又过了几十分钟:

14755840+0 records in
14755840+0 records out
7554990080 bytes (7,6 GB, 7,0 GiB) copied, 14971,5 s, 505 kB/s

它以前如何? 它是逐字节复制的吗? 闪存驱动器资源匮乏。 或者检查录音的正确性。 无论如何,这是必要的 man dd 并使用大复制块,以及曾经在以 64 rpm 复制 5400 GB HDD 时有用的其他东西。 但即便如此,它的复制速度也比 USB 1.0 的三分之一还要快。

然后标准选择闪存驱动器作为启动设备,下一步,下一步,下一步,完成。 无需对磁盘分区或以太网设置进行任何操作。 2020 年最常见的操作系统安装。

结论

故事的第一部分是关于设置新服务器。 我会立即完整地发布它,但我的草稿中还有两篇未完成的文章,在我看来,这比“另一个服务器构建”更有趣,而关于设置软件的第二部分可能会不会很快完成。

总成本为 57973 卢布。 这是更详细的细分,但是,速卖通的链接显示的产品略有不同。

手术记忆 32GB DDR3-1866 – 4 件
19078卢布

处理器 至强E5-2690 – 2 件
10300卢布

Материнскаяплата 京砂X79双插座 – 1 件
9422卢布

电源装置 ExeGate ServerPRO RM-800ADS – 1 件
4852卢布

冷却器 ID-冷却 ID-CPU-SE-224-XT – 2 件
3722卢布

SSD 英睿达 P1 CT1000P1SSD8
10599卢布

案例名称
免费

大约拥有成本为 3.89 卢布/kWh * 0.8 kW * 24 小时 * 31 天 = 2315 卢布/月。 但这是如果他在一个月内不间断地尽最大努力脱粒的话,我非常怀疑,因为缺乏这样的任务和铁的生存能力。 为了比较, 租用类似服务器的成本 高品质零件的成本约为 25 卢布/月。

我认为这是一个物有所值的服务器。

来源: habr.com

添加评论