从零开始选HomeLab硬件,先搞定这三块再谈软件
先搞清楚 HomeLab 到底要干什么很多人第一次听说 HomeLab脑子里蹦出的画面可能是机房那种一排排闪烁的服务器。其实家庭实验室没这么夸张——它就是在家里放一台或几台设备7×24 小时跑着用来学技术、存数据、跑服务。你可以把它理解成个人专属的技术游乐场Docker 容器、虚拟机、NAS 存储、智能家居中枢想试什么往上堆就行。但问题来了软件再花哨也得有硬件托着。我见过太多人先兴冲冲地装了一堆服务结果 CPU 跑不动、内存不够用、网络瓶颈卡脖子最后推倒重来。这篇就按虚拟服务器、存储、网络这三大块用大白话帮你把硬件选型理清楚。没碰过服务器硬件也没关系我会尽量用家里常见的东西打比方。第一块虚拟服务器——你的计算大脑虚拟服务器是 HomeLab 的核心所有跑在虚拟机或容器里的服务都靠它。选这玩意儿关键看 CPU 和内存能不能撑起你想跑的东西。CPU 选型别只看几核几线程家用场景下CPU 首先要确认一件事支持虚拟化指令集。Intel 平台找带 VT-x 的AMD 找支持 AMD-V 的。这俩技术相当于给 CPU 开了个分身外挂让它能同时伺候多个虚拟机而不打架。现在市面上主流的桌面级处理器比如 Intel i5/i7 或者 AMD Ryzen 系列基本都有这功能。要是往服务器级硬件走Intel Xeon 和 AMD EPYC 更是标配。核心数怎么定我的经验是先数服务再留余量。假设你想同时跑一个 Windows 测试机、一个 Linux 开发环境、一套 Kubernetes 集群至少三个节点、再加个 Jellyfin 影音服务——这已经五六个虚拟住户了。每个虚拟机或容器都要分 CPU 周期核太少就会出现抢饭桌的情况系统卡顿、响应延迟全来了。具体型号参考区间全新或二手定位典型型号核心/线程大致价格区间入门尝鲜Intel N100/N200、AMD 老 APU4核4线程左右主板CPU 500-800 元主流实用Intel i5-12400、AMD R5-5600G6核12线程主板CPU 1000-1500 元进阶折腾Intel i7-13700、AMD R7-5700X8核16线程及以上主板CPU 2000-3000 元小主机方案零刻 SER5/SER6、NEC 小主机等视具体型号整机 1200-2500 元小主机这两年特别火像参考资料里提到的零刻 SER5AMD R5-5560U6 核 12 线程、待机 10W 左右放桌角不占地儿电费也扛得住。NEC 小主机类 ThinkCentre M700则是二手市场的性价比之选i5-6600T 起步自己升级内存和 SSD 后性能翻倍适合愿意动手折腾的玩家。内存容易被低估的隐形瓶颈CPU 够强但内存吃紧HomeLab 照样跑不顺。给主机操作系统留 2GB 打底这是底线。上面跑的每个虚拟机、每个容器都要吃内存再加上 ZFS 文件系统后面会讲还要额外吞一部分当缓存16GB 在现代 HomeLab 里已经算紧巴巴了。我的建议是起步 16GB目标 32GB。DDR4 目前价格已经下来二手笔记本拆机条或者全新台式机内存都不贵。如果主板有 4 个槽优先插满小容量条后期升级更灵活。注意笔记本改的小主机用的是笔记本内存SO-DIMM别买错规格。第二块NAS 存储——你的数字仓库如果说虚拟服务器是大脑NAS网络附加存储就是家里的仓库专门存照片、电影、备份数据甚至给虚拟机提供存储空间。硬盘接口SATA 还是 NVMe这里有个常见误区NAS 必须用 SATA 机械硬盘。其实要看场景。SATA 机械硬盘就是传统那种 3.5 寸大硬盘胜在容量大、价格便宜4TB 二手三百多能拿下适合存电影、备份这类冷数据。但速度是短板单盘读写 150MB/s 左右随机性能更差。SATA SSD和NVMe SSD则是另一回事。SSD 没有机械结构随机读写快得多适合跑数据库、容器镜像这类热数据。NVMe 走 PCIe 通道速度比 SATA SSD 还能再翻几倍。参考资料里的 NEC 小主机改造案例就是把原装 128GB SSD 升级到 512GB/1TB系统响应和容器启动速度明显提升。实际搭配建议小容量 SSD 装系统跑热数据大容量机械盘存冷数据。比如 512GB NVMe 做系统盘外挂一个双盘位硬盘盒装两块 4TB 机械盘总成本控制在七八百块性价比很高。ZFS 文件系统内存的隐形消费者选 FreeNAS现在叫 TrueNAS这类系统时ZFS 是绕不开的。它的优势是数据完整性校验、快照、去重但代价是吃内存。ZFS 会把大量内存用作 ARC自适应替换缓存内存越大缓存命中率越高读写性能越好。经验法则每 1TB 存储配 1GB 内存这是 ZFS 的舒适线。如果你用 8TB 空间至少配 8GB 给 ZFS再加上系统和其他服务的开销16GB 总内存很快见底。所以前面说 32GB 内存是目标到存储这块就能体会到为什么了。另外提一嘴ZFS 配合 ECC纠错码内存更稳能防止内存错误导致的数据静默损坏。不过家用场景下普通内存也能跑不必过于纠结。硬盘盒 vs. 成品 NAS没预算或者不想折腾的USB 硬盘盒现有设备是最低门槛方案。奥睿科、绿联的双盘位盒子一百多接在小主机上就能用。优点是便宜、灵活缺点是 USB 带宽和稳定性不如内置 SATA不适合高并发场景。想正经玩的可以看看二手群晖、威联通或者自己组台低功耗小主机装 TrueNAS/OpenMediaVault。参考资料里提到的 OpenMediaVault 是基于 Linux 的硬件兼容性好插件丰富适合新手。第三块网络设备——你的小区门禁系统网络这块我用个类比来说路由器就像小区门禁决定谁能进、谁不能进流量怎么分配交换机则是楼里的走廊让各家各户能互相串门VLAN 呢相当于给走廊加了隔断门把不同楼层的人隔开互不打扰。路由器/防火墙双网口为什么重要家用路由器一般就一个 WAN 口接光猫、几个 LAN 口接设备。但 HomeLab 里如果你要玩软路由比如 pfSense、OpenWrt双网口是硬需求——一个口接外网WAN一个口接内网LAN防火墙规则才能正确生效。单网口也能做但要配置 VLAN 单线复用对新手不友好。软路由的 CPU 不需要太强除非你要跑 VPN 加密解密或者深度包检测。但有个功能值得留意AES-NI 指令集加速能大幅提升 VPN 性能。Intel 从第三代酷睿开始基本都有AMD 从 Ryzen 起也标配。具体型号参考类型典型方案特点价格区间硬路由凑合用小米 AX3000、TP-LINK XDR 系列简单、省事、功能有限150-300 元入门软路由J4125/N5105 小主机双网口低功耗、能跑 OpenWrt/pfSense400-800 元进阶软路由i3-N305、N100 多网口工控机性能更强、支持更多插件800-1500 元参考资料里那位博主用小米 AX3000TP-LINK 千兆交换机属于够用就行派没折腾软路由。这完全 OK取决于你的需求边界。VLAN给网络划个隔离带VLAN虚拟局域网听起来高大上其实概念很简单物理上大家都在一个交换机里逻辑上分成几个互不干扰的组。比如你可以把智能家居设备放一个 VLANNAS 和服务器放一个 VLAN访客网络再单独一个 VLAN。就算某个 IoT 设备被攻破也跨不到你的核心数据区去。实现 VLAN 需要支持 VLAN 的交换机也就是网管交换机。TP-LINK、水星都有百来块的入门款8 口千兆够家用。配置不复杂交换机里划几个 VLAN ID路由器/软路由里对应配置好接口就能跑起来。交换机选型千兆是底线现在千兆网口是起步2.5G 口开始普及万兆口在发烧友圈里也不算稀罕。家用场景下千兆交换机关键设备上 2.5G是比较务实的搭配。比如小主机有 2.5G 网口NAS 也支持 2.5G中间交换机选个带 2.5G 口的型号内网传输能到 250MB/s 以上传大文件明显快一截。参考资料里的网络架构很典型光猫→路由器→小主机交换机→其他设备/硬盘盒。这种星型结构简单可靠扩展也方便。容易被忽略的隐藏配置三大件之外还有几样东西建议一并考虑UPS不间断电源不是可选是必需。停电时硬盘正在读写磁头来不及归位轻则数据损坏重则硬盘报废。参考资料里博主就吃过这个亏后来补了 UPS。入门款 APC 或山特带小主机硬盘盒撑个十几分钟足够关机二手几十到一百多。散热小主机本身功耗低但外挂硬盘盒里的机械硬盘夏天能到 50 度以上长期高温影响寿命。加个十几块的 USB 小风扇对着吹或者把硬盘盒放到通风位置成本几乎为零。功耗与电费这是长期账。台式机当服务器满载 100W一个月电费五六十小主机待机 10W、满载 35W一年能省几百块。7×24 小时跑的设备功耗是隐形选型指标。一套能跑起来的参考配置把上面的思路串起来给套具体数字基于参考资料和当前市场组件选型大致价格虚拟服务器零刻 SER5R5-5560U/16G/512G或二手 NEC 小主机升级1200-1800 元内存升级16GB DDR4 笔记本内存如小主机为 16G 版150-250 元存储-硬盘盒双盘位 USB3.0 硬盘盒150-200 元存储-机械盘4TB×2二手监控盘如希捷酷鹰/西数紫盘600-800 元网络-路由器小米 AX3000 或同级150-250 元网络-交换机TP-LINK 5 口千兆/8 口千兆50-150 元UPS后备式 600VA 左右80-150 元散热杂项USB 风扇等20-30 元合计约 2500-3500 元这个预算能搭起一套能跑 Docker、能存电影、能远程访问的完整环境。丰俭由人想再省点的旧笔记本先顶上后期再换想一步到位的直接上多网口工控机NAS 专用机。硬件选定了后面就是装系统、跑服务、折腾容器化部署的事儿。但那是另一篇的故事——先把这三块地基打扎实软件才能玩得转。