pyList

自己组装21瓦低功耗家庭爬虫、文件、web服务器

一直想自己组装一个低功耗的家庭服务器,放在家里,想怎么折腾就怎么折腾。目的是低功耗,性能足够用,能安装一些个人需要的服务,比如爬虫、文件存放、web应用,要求成本较低。

淘配件

CPU

CPU 选用 E3 1220L V3 这一款服务器专用,这款U比较特殊,有段时间挖矿的大神收了很多个,导致二手市场缺货。从功耗、性能、价格上看是个不错的选择,毕竟才100块出头。

13W的TDP,散热自然随意上,风扇都可以不要

主板

首选服务器主板,逛淘宝时发现了一块技嘉服务器主板 GA-6LASV1 REV 2.0,给NEC代工的,之前对NEC有好感是因为有个NEC笔记本,拆开发现结构、用料都很结实,工艺和技术都很好,曾经是军工级别的工艺。他的服务器主板也应该不错。

后来在NEC官网查询,发现这块主板用在下面两款服务器上

  • NEC Corporation Express5800/T110f-S Server
  • NEC Corporation Express5800/T110g-S Server

样子如下图 Express5800/T110f-S

该主板集成显卡,因为CPU没有核显,如果主板没有集成显卡,就得找张亮机卡来安装系统。

内存

支持纯支持的 ECC 内存,DDR3 1333/1600 ,最大 32 GB,四个插槽。疫情影响,内存价格上涨,买贵了。

硬盘

咸鱼买了一个 Intel 的企业型 Intel 的企业型

不知真假,先作系统盘用着看看,以后再添主存储、备份硬盘。

电源

买长城电源,天猫瓦数最低的一款 ATX-350SD 就够了,因为服务器的服务不是CPU密集型。

机箱

机箱挑了一个最便宜最薄的,虽小但五脏俱全,可以挂硬盘的地方很多。但因为太薄,容易共振、不稳定,放在不容易碰触的地方就可以。以后实在看不顺眼再去换,或用转头砌一个。

装系统

我装的的Debian 最小版,只装了 SSH Server,以后随用随装。

问题

毕竟主板是定制的,没有配定制的电源,开机时会提示C021错误

C021: System Voltage out of the range

原因是接线方式不对,按照官方服务器的说明书,接线如下 服务器电源总线

PMBus(Power Management Bus,电源管理总线)要接到 PWR DET 1 接口,硬盘、光驱外设存储的电源都是从主板的P3接出。因为淘宝上买的普通电源没有这一接口,硬盘供电直接从电源拉过来,也就不能检测、控制电源,所以这个错误暂时解决不了,只能每次开机、意外断电重启都需要按 F1 键继续。

上图为主板的 PWR DET 接口

成本盘点

  • ¥139 CPU E3 1220L V3
  • ¥200 主板 GA-6LASV1
  • ¥340 内存 三星 8G 1333 纯ECC ¥170/条
  • ¥149 长城 电脑电源 额定270W 静音大师ATX-350SD
  • ¥12 sata 线
  • ¥180 固态硬盘Intel 180G
  • ¥50 cpu 散热风扇
  • ¥39 机箱

总计

$ python

WARNING: Python 2.7 is not recommended. 
This version is included in macOS for compatibility with legacy software. 
Future versions of macOS will not include Python 2.7. 
Instead, it is recommended that you transition to using 'python3' from within Terminal.

Python 2.7.16 (default, Dec 13 2019, 18:00:32) 
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 139+200+340+149+12+180+50+39
1109
>>> 

跑一些爬虫程序,实际工作功率24瓦左右

补充

这块板子的资料很少,机箱电源操作及指示灯都比较难找,用万用表测到开机跳线,个人使用够了,少一些等可以避免光污染,重启基本不会用。盲测的过程比较麻烦,一般的主板跳线是相邻的,这块主板的开机跳线如下图: 开机跳线 两个圈起来的针(下排左3+右4)短接就是开机

其它如重启、电源灯、状态灯、硬盘灯、网络灯也可能在这两排针,难得测。

更新

有朋友提到的 C021C301 错误,可以通过设置bios,跳过自检错误中断。详见下图

C021和C301错误

跳过自检错误中断

本文标签: 低功耗 web 爬虫 服务器 组装
本文网址: https://pylist.com/t/1587052379 (转载注明出处)
如果你有任何建议或疑问可以在下面 留言
精彩评论
  • es
    es
    2020-04-21 17:53

    老哥,我的除了电压报警还要个BCM的报警,怎么避免?难道你的带模块? 还有集显和核显可以同时使用吗?

  • pyList
    2020-04-22 14:08

    @es 我用 GA-6LASV1 REV 2.0 板,没有其它模块,卖家寄过来的只有一个板子+挡板,没有出现 BCM 报警,我曾经重设过BIOS,所有设为默认。

  • es
    es
    2020-04-22 15:24

    你好,板子最下面的pcie槽下面是有一块小pcb吗?扣在一个方形接口上的.

    另外求下这块板子的跳线图.....

    方便联系一下吗……

  • pyList
    2020-04-23 12:41

    @es 我也是从网上找到相关说明书的,但不是很具体,我的板上面没有BCM模块,位置参见帖子 https://pylist.com/t/1586592229 3 的图片,可以尝试设置 Boot Option Priorities,把系统盘放在第一启动项。使用该主板的服务器说明书 http://www.58support.nec.co.jp/global/download/ 2 选择机器型号 Express5800/T110g-S ,下载说明 User's guideMaintenance guide,有中文版。

  • Kevin
    Kevin
    2020-05-05 15:15

    请问有前面板接线图吗?就是开关、重启、电源灯、状态灯、硬盘灯、网络灯之类的

  • pyList
    2020-05-06 14:26

    @Kevin 纯靠盲测,只确定开机的两针,参见帖子补充图片

发表评论
验证码图片
相关推荐