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

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

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

淘配件

CPU

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

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

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

13W的TDP,散热自然随意上,风扇都可以不要 自己组装21瓦低功耗家庭爬虫、文件、web服务器

主板

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

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

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

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

样子如下图 Express5800/T110f-S

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

内存

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

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

硬盘

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

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

电源

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

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

机箱

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

装系统

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

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

问题

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

1
C021: System Voltage out of the range

C021: System Voltage out of the range

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

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

自己组装21瓦低功耗家庭爬虫、文件、web服务器 上图为主板的 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 机箱

总计

1
2
3
4
5
6
7
8
9
10
11
12
13
$ 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)短接就是开机

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

还发现一个问题,如果长时间断电后,重新开机内存报错,需要重新插拔内存条一次再通电。

接线

GA-6LASV1 REV 2接线

更新

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

C021和C301错误

跳过自检错误中断

本文网址: https://pylist.com/topic/218.html 转摘请注明来源

Suggested Topics

在 Nginx 和 Golang web 上抢先体验 QUIC

QUIC(Quick UDP Internet Connection)是谷歌推出的一套基于 UDP 的传输协议,它实现了 TCP + HTTPS + HTTP/2 的功能,目的是保证可靠性的同时降低网络延迟。QUIC 是使用 UDP 协议,可以与原来的 TCP 服务不冲突。...

服务器推送技术 Tornado comet

long poll的原理是,客户端与服务器将建立一条长连接,也就是说,客户端会发出一个请求,而服务器,将阻塞请求,直到有数据需要传递,才会返回。 ...

Leave a Comment

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

#1 es says:

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

#2 pylist says:

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

#3 es says:

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

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

方便联系一下吗……

#4 pylist says:

@es 我也是从网上找到相关说明书的,但不是很具体,我的板上面没有 BCM 模块,后来在闲鱼上淘到了一个带这模块的板子(参见题图),应该说保存 bios和bmc 设置的闪存。使用该主板的服务器说明书 http://www.58support.nec.co.jp/global/download/ 选择机器型号 Express5800/T110g-S ,下载说明 User's guideMaintenance guide,有中文版。

#5 kevin says:

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

#6 pylist says:

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

接线

GA-6LASV1 REV 2接线

#7 whc2001 says:

求问双千兆网卡是Intel的I210吗,还是别家的芯片,考虑入手这个板子

#8 pylist says:

@whc2001

1
2
3
# lspci | grep -i ethernet
3a:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5718 Gigabit Ethernet PCIe (rev 10)
3a:00.1 Ethernet controller: Broadcom Limited NetXtreme BCM5718 Gigabit Ethernet PCIe (rev 10)

#9 epeius says:

版主,我也想组个低功耗的,对比了一下,j1900不香吗?或者j3160 集成主板的?主频2.0不比1.1好吗?还是四核心~,求解?

#10 pylist says:

@epeius 主要考虑指令集、支持纯ECC内存,我主要做服务器用,所以选择了服务器专用CPU

#12 isMajor says:

好厉害!楼主的服务器现在还在运行吗😊

#13 pylist says:

@isMajor #12 还在运行,不知不觉快三年了。

#14 scolars says:

请问一下,这个主板能不能通过那个miniSAS接口连接SAS硬盘?

#15 pylist says:

@scolars #14 SAS 没试,我用 miniSAS to 4 SATA 接了4个SATA硬盘,正常使用。买对应的线应该也能接SAS。