HomeLab 硬件搭建

硬件方案回顾

方案 典型案例 优势 劣势
成品NAS 威联通、群晖 etc. 1. 简单,开箱即用
2. 软件服务支持完善,有成熟的客户端
1. 高价低配,PC的价格,手机的性能
2. 没法上虚拟化,只能跑Docker
3. 定制程度高,没有自由度
成品服务器 HPE Microserver Gen 8/9/10+ 1. 企业级整机服务器,稳定性杠杠的 1. 企业级整机服务器,价格也杠杠的
2. 配置自定义程度一般,性能高一点钱包就吐血
服务器硬件自组 永擎/超威 服务器主板 + 自组硬件 1. 服务器级硬件,稳定性值得信赖
2. 自定义程度高,配置灵活
1. 服务器级硬件整一套还是不便宜
2. 电费也不便宜
消费级硬件自组 捡垃圾 1. 极其灵活
2. 成本灵活
1. 稳定性靠3分的打拼和97分的天注定

HomeLab Ver 1 搭建

时间:2018 ~ 2020

配置的具体型号已经不是很清楚了,大概几个重要的参数列在下面

硬件 型号/参数
主板 工地散装Intel主板
CPU 主板自带Intel J1900
内存 工地散装DDR3 4G
系统盘 工地散装SSD 8G
网卡 主板自带1G网卡
数据盘 希捷 3TB HDD
电源 工地散装1U 180W电源

其实就是标准的星际蜗牛矿难机。学生嘛,啥都有,就是没钱,整机连机箱带硬件200块捡垃圾捡回来的

还别说,虽然从内而外透露出一股子不靠谱的气息,但是还挺好用的。毕竟俗话说得好,8000块的电脑宕机了,肯定是电脑辣鸡。800块的电脑宕机了,肯定是我辣鸡。

配置其实也还行,在上面直接安装了CentOS 7,手开了Samba + NFS服务,然后Docker跑网盘(NextCloud) + 视频墙(Jellyfin) + BT下载(Transmission),也能跑的一溜一溜的

可能是期望比较低(基本没有期望),硬件意外的稳定。设备丢宿舍7 * 24H工作,人去实验室或者去外面,基本都能访问到。

也确实会有宕机,但是也不是那种看心情的宕机(机魂不悦)。而是有明确复现路径:

  • 运行的Jellyfin服务,使用显卡硬解视频的时候,大概率宕机。
  • 但是软解一点毛病没有。

所以估摸着,就是核显有点毛病。不过200块,要啥自行车

总而言之,这套200块捡回来的机器,从研究生阶段顶到了工作,实在是属于远远超出预期

HomeLab Ver 2 搭建

时间:2021 ~ 至今

这套属于工作后搭建的了。毕竟捡回来的洋垃圾,跑了仨服务,就已经被榨干了。干脆就执行了整机大升级

硬件 型号/参数
主板 AMD B460 ITX主板
CPU AMD Ryzon 5 4650GE Pro
内存 光威 DDR4 32G
系统盘 Asgard 256G NVME SSD
数据盘1 希捷 3TB HDD
数据盘2 西数 8TB HDD
数据盘3 光威 512GB SATA SSD
网卡 主板自带1G + 主板自带WiFi + Intel 2.5G x2
电源 台达 1U 256W电源
UPS APC BK650

主要考虑点:

  • CPU:
    • 节能的前提下,性能尽可能高:毕竟7x24h开机,能耗高了电用不起
    • 最好支持ECC内存:ZFS搭RAID需要,不然容易损坏数据(事实证明这条没啥用,内存买不起,也不用上RAID)
    • 带核显:总不能整独显吧
  • 内存:
    • 虚拟化可以超卖CPU,但是没法超卖内存
    • 支持国货,让三星的仓库不再有洪水火灾
    • 开发机 8GB(Clang内存大户) + Docker主机 8GB(GitLab内存大户) + NAS 8GB(硬盘数据缓存),这就24GB打底了,还不上个32GB?
  • 系统盘:
    • 需要装Host OS,以及放Guest OS的系统盘,所以在控制成本的情况下可以适当整大一点
  • SSD 数据盘:
    • 后来加的
    • 因为HDD的iops实在拉胯,用来做开发机的Home目录时,VIM配置这样的超多小文件读取,可以卡一万年
    • 所以还是需要一块SSD来存这些meta数据,低频访问的大文件就进HDD
  • 网卡
    • 2.5G网卡,刚好可以跑满单HDD的连续读写
    • 自带Wifi,还能直通给OpenWRT虚拟机,无缝科学上网
  • 电源:
    • 你也不想你的电脑物理意义上的爆炸吧?
  • UPS:
    • 你也不想你的数据物理意义上的爆炸吧?

这套下来差不多5000大洋,但是这个预算下,性价比确实不错(AMD YES!),稳定性也没啥问题,连续几个月开机工作,至今没有卒过。

HPE的MicroServer这个价格,就只能抱着2核奔腾回家了。或者群晖也就是上个J1900的进阶版本 – 还是弱鸡,哪里比得上我AMD Zen2的APU

总之,这套到现在都还在稳定运行,性能也没有拖过后腿,感觉还能再战20年