最近手上有点钱,于是把寝室的 Dorm Lab 再一次升级到了 AMD 8700G 平台。这一次升级可以算是巨大的飞跃了,我玩的设备已经逐渐从电子垃圾过渡到了高性能平台,再仔细一想也发现这已经是我玩 Home / Dorm Lab 满五年了。那这不得总结下这五年玩过的设备,顺便看看一路过来踩过什么坑,给大家分享下我的心得体会。
1 铭凡 MS-A1
1.1 硬件参数
首先来看看这一次新升级的主机吧!我是闲鱼上收的铭凡 MS-A1 官方套装,价格 3450 元,个人感觉价格还不错,因为自己算了下买二手散件从准系统攒这台机子也要这么多钱,套装买还省事。
- 硬件(全部可更换)
- CPU: AMD Ryzen 7 8700G
- iGPU: Radeon 780M Graphics
- MEM: SAMSUNG DDR5 5600MHz 16G x2
- SSD: KINGSTON NV2 1TB
- I/O
- NIC: RTL8125 2.5GbE x2
- USB: 2.0 x2, 5Gbps x2, 10Gbps x1, 40Gbps(USB4) x1
- OCuLink: PCIe 4.0 x4
- Display: HDMI x1, DP x1
8700G 这个 CPU 已经秒杀了我的笔记本,快够到我主力台式机的 13600KF 了。并且自带的 780M 核显已经能打过一些独显(超频后能和 GTX1650 打平,可惜这台小主机不能超频),这个性能可以说是满足我绝大部分的需求了。
1.2 硬件亮点
小小的,很可爱!放哪都方便。
官方尺寸为 187*189*48mm,放到我宿舍的“服务器托架”上刚刚好。底下是一个 2.5 寸的硬盘盒和树莓派 5,也能作为大小参照。
4 个 m.2 NVMe 盘位!全闪 NAS 狂喜。
不过这四个 NVMe 盘位的速度是不一样的,两个 PCIe 4.0×4,一个 PCIe 4.0×1 和 PCIe 3.0×4,具体的排布写在下面图片上了。另外,主板上还有一个 AX211 的无线网卡,如果用不上的话或许还能转接一个 2230 的固态出来,实现五盘位!
接口丰富,可玩性高。
这个小主机有两个 2.5GbE,可以玩软路由(太浪费了吧)也可以做聚合。有高速的 USB 接口,外接硬盘或者配件啥的完全可行。最骚的还是 OCuLink 接口了,通过这个 PCIe 4.0×4 速度的接口,接啥 PCIe 设备都可以,显卡、网卡… 可以说极大得拓宽了可玩性。
另外,我闲鱼收的这个版本还有 U.2 硬盘转接卡,之后想玩 U.2 企业盘的话直接上转接卡就能装到背面的 PCIE 4.0×4 口上了,战未来!(官方表示由于使用率低,新版不再支持 U.2 转接)
1.3 Win 虚拟机测试
PVE 核显直通
我上一台机子是 AMD 5600U,和这一台 CPU 都是 AMD 的,因此我感觉 Linux 应该能够顺利兼容。于是我直接将上一台的所有硬盘直接换到这一台上,一次点亮没有任何报错。唯一就是上台机子有 4 个网口,这台只有 2 个,所以得去修改一下 PVE 的网络配置,删掉无效的 Interface.
8700G 也是能做核显直通的,具体可以看这位 UP 主的视频,甚至都是用的同款:https://www.bilibili.com/video/BV1By411i7M2。如果大家懒得自己去提取 vbios,我也直接分享一下我提取好的能用的文件:https://run.sh.cn/8700g。
《黑神话:悟空》测试
CPU 16 线程全部分配,内存分配 16GB,显存分配 4GB,我们来看下直通 780M 核显后的 Windows 11 LTSC 2024 虚拟机的性能吧!直接上《黑神话:悟空》来压测,全低画质 2K 分辨率跑出了平均 44 帧的成绩,太不可思议了!
而且可以发现全程 GPU 满载,CPU 余量很大,说明 CPU 完全够用。用 OCuLink 接个外接显卡玩游戏完全是可以带起来的。
安卓模拟器测试
既然余量还很大,那不如再虚拟化一层看看能不能用?于是我在 Win 虚拟机里继续装了 MuMu 模拟器,虚拟一个安卓手机出来打手游,我平时手游只打 Blue Archive 所以就拿它测试了。
即使虚拟化了两层,8700G 跑手游还是轻轻松松满 60 帧,比我 iPhone 12 原生来打还流畅多了。所以我现在都是直接用 iOS Moonlight 连到这台虚拟机来打手游,手机既不发热游戏运行也流畅。
1.4 不足点
参差不齐的 NVMe 速度
这台主机对于我来说最最最可惜的就是这个参差不齐的 NVMe 速度,因为我是做 ZFS 阵列使用的,如果速度不齐就会导致阵列整体降速:
- PCIe 3.0×4: 樊想 S500Pro 2T (系统盘)
- PCIe 4.0×1: 樊想 S690 2T (RAID-z1)
- PCIe 4.0×4: 樊想 S690 2T (RAID-z1)
- PCIe 4.0×4: 樊想 S690 2T (RAID-z1)
这就导致,我的 RAID-z1 阵列现在写速度只能到 PCIe 4.0×1,读速度倒是不影响。不过实际上我连接着台主机用的也仅仅是 2.5G 的以太网,实际上掉速也无所谓了,因为根本就不可能跑满 PCIe 的速度。
核显直通的 Reset Bug
众所周知,AMD 显卡的史诗级 Reset Bug 到现在也没有修复。这个 Bug 会导致直通了核显的虚拟机关机时会带着整个宿主机死掉,只能断电重启;这个 Bug 另一种表现就是直通了核显的虚拟机关机后,再开机就不能使用核显了,除非把整个宿主机重启才行。
虽说这个 Bug 在 Windows 虚拟机环境下已经有缓解方案:https://github.com/inga-lovinde/RadeonResetBugFix . 但是这个缓解方案也不算稳定,个人实测下来大部分情况都没问题,但仍然会不时触发 Reset Bug 把整个 PVE 带走或者是核显用不了。于是我宁愿不关 Windows 虚拟机也不愿意冒这个险了,闲置的 Windows 对于 8700G 来说也花不了多少性能。
1.5 总结
总得来说,铭凡 MS-A1 这台机子确实是我最满意的一台了。它在极小的体积里做到了超强的性能、高度自定义的硬件、丰富的接口和扩展性,我觉得可以让我玩好久了!
当然人都是喜新厌旧的,说不定哪天我看着什么新玩意就又嫌弃这台了呢。
2 五年折腾之路
2.1 总览
写完最新升级的 DormLab,我也想总结下这五年来玩过的各种设备了。
购入时间 | 型号 | CPU | 内存 | 系统 | 备注 |
---|---|---|---|---|---|
2019 | 组装台式 | AMD Athlon II x4 641 | 8GB | Windows Server 2019 | Home Lab 梦开始的地方 |
2022/05/01 | 升腾 C92 | Intel Celeron J1900 | 8GB | Ubuntu 20.04 | Dorm Lab 开始的地方 |
2023/03/01 | ZimaBoard 832 | Intel Celeron N3450 | 8GB | Proxmox VE 7 | 开始玩虚拟化平台 |
2023/08/21 | 华硕 PN41 | Intel Celeron N5105 | 16GB | Proxmox VE 8 | 从这里开始性能逐渐变好了 |
2023/11/23 | 杂牌 N100 | Intel N100 | 16GB | Proxmox VE 8 | 玩得最恼火的一台 |
2024/07/04 | 畅网微控 AMD | AMD Ryzen 5 5600U | 32GB | Proxmox VE 8 | 性能飞升,玩得最爽的一台 |
2024/12/14 | 铭凡 MS-A1 | AMD Ryzen 7 8700G | 32GB | Proxmox VE 8 | 这一次 Dorm Lab 新升级的设备 |
如果用 CPU Benchmark 网站的跑分数据来看的话,这七台机子的 CPU 性能如下:
接下来我想一台一台评价玩过的设备,也回忆下我这一路的折腾,分享一些看法。
2.2 组装台式
这台台式是高中时买的二手,当时买来是 GTX 550Ti 显卡,自己升级到了 GTX 950,以 40FPS 的帧数带我打完了人生第一个 3A 大作 —— GTA V.
梦开始的地方
20 年我搞到了家里的公网 IP,可以算是 Home Lab 折腾的起始点了。由于当时也不太懂什么技术,所以就是单纯运行的 Windows Server 2019 的系统,然后用 RDP 远程来进行操控的。不过虚拟化当时还是会玩的,可以用 VMware 在 Win Server 上再开虚拟机。
当时主要挂的服务有:
- 远程电脑:在学校也能用班上白板/机房电脑远程回家。
- OpenBMCLAPI:我在 2020 年便加入了 OpenBMCLAPI 提供公益节点。
- BT 做种:就是后台挂个 qBittorrent 了。
- 网心云:当时算是 PCDN 起步阶段(现在已经寄了),我也试了一个月。
又吵又费电
这淘汰的台式机性能一般,噪音也大,功耗也高,简直就是电子垃圾。拔显卡待机也要 40W,负载起来了上到 80W 不在话下,一年下来电费都能再捡个微型主机了。因此我一直想找个安静省电的小主机来替代它。
2.3 升腾 C92
这时我刚上大学,在 b 站上知道升腾 C92 这个机子,于是便下单购入了。评测专题:https://www.zouht.com/2939.html
性能大跌眼镜
买的时候便知道 j1900 “巨能拉” 的鼎鼎大名,以为确实非常能打,但拿到手才发现这完全是洋垃圾水平啊!
当时不会玩 PVE,直接裸机跑的 Ubuntu 20.04。起个 docker 跑点低负载的东西比如 LNMP、qbittorrent 还是可以的,但如果要跑高性能的比如 minecraft 服务器、视频转码推流,那就直接寄了,完全是无法使用的。
更令我大跌眼镜的是这玩意单核真的太差了,单线程下载到 19M/s 的时候居然会碰到 CPU 瓶颈!用 SCP 传文件也会碰到这个 19M/s 的瓶颈,除非用多线程工具吃满四个核心才能突破。
完全没法扩展
买升腾 C92 的时候看中的便是它的小巧机身,没想到这点坑了我一把。小巧带来的后果就是扩展性太差,全机一个 mSATA 接口便是全部扩展性了,最多拿 USB3.0 接一个移动硬盘上去,也算是告别 NAS 玩法了。全机也只有一个 RJ45 网口,因此也算是告别软路由玩法了。
玩不起来一点
在尝试所有可能的玩法后,我发现这台机子真玩不起来。最后决定直接把它发配回家替换掉家里的台式机,因为家里服务器没什么高性能服务的需求,换成它也算是省点电了。
2.4 ZimaBoard 832
大二看电玩科技的视频知道了 ZimaBoard,这小巧的机身(巴掌大小),这无敌的扩展性(2*SATA+1*PCIe)简直就是梦中情机啊!有一次正好闲鱼碰着了卖 750 块钱的,于是果断下单买来。
DormLab 正式起步
这台机子买来后,我打算开始用 Proxmox VE 做虚拟化了,发现 PVE 挺好上手的,而且可玩性极高。又因为这台机子扩展性强大,因此算是我玩得最有趣的机子之一了。从这里开始我觉得才有点 DormLab 的样子了,以前完全是拿着洋垃圾乱堆出来的玩意。
这台机子我也玩了很多东西,具体可以见我以前写的分享文章:https://www.zouht.com/3378.html
终于是用上了 NAS
我觉得它最实用的玩法就是当 NAS 用了。我一共接了 4TB 硬盘,拿一个 Ubuntu 20.04 虚拟机跑 Samba 服务来做文件服务,然后写 Rclone 脚本进行多端远程备份。这样我台式机和笔记本的文件同步也是方便了太多,文件的异地灾备也得以了实现。当时摸索出来的这套方案到现在我还仍然在使用。
All in one. One boom, all boom!
拿到这个机子我也是尝试过一段时间的 All in one,即在 PVE 里装 OpenWrt 来做软路由,然后从 LAN 口出来再接一个硬路由做纯 AP 来使用。刚配好的时候感觉一切都非常的优雅,运行得也很顺畅,但是逐渐我就发现一些比较折磨的点了。
最明显的就是主机不方便维护了,换硬件/重启更新啥的都得全寝室断网。更折磨得是如果 PVE 出现了任何问题导致软路由的虚拟机没有起来,那就真血压高了。
首先网没了查资料都不方便,除非去把硬路由恢复出厂设置跑起来。然后就是 OpenWrt 虚拟机没起来你都 SSH 不上 PVE,还得找根显示线把主机接上屏幕才能进行 Shell 操作,这太令人恼火了!
这也让我每次调 PVE 设置的时候提心吊胆,生怕把软路由干炸了又要去修。这就搞得有点束手束脚的了,于是跑了一个多月我就放弃了 All in one,还是由硬路由来负责网络吧。
2.5 华硕 PN41
这台主机目前还在我家用作 HomeLab,实际上就是把 2.3 节那个垃圾的 j1900 替换掉了。
运行的服务
实际上由于我的 DormLab 性能越来越强,HomeLab 上跑得东西也越来越少。现在最主要的服务就是 OpenBMCLAPI 了,充分利用了下家里的公网 IPv4 地址。然后就是作为我 NAS 的同城备份,每天脚本都会把寝室的 NAS rsync 回家进行备份。
做工真的很好
这台主机虽说 CPU 是比较垃圾的赛扬 N5105,但是华硕的做工却是实打实的啊!不愧是大厂。
铝合金框架外包塑料外壳,底板滑动拆开,滑槽严丝合缝,m.2 固态硬盘有散热片,SATA 固态精准嵌入,说实话这真的是我这五年玩过的小主机里做工最好的一台了!
2.6 杂牌 N100
让我评价的话,最让我恼火的就是这个杂牌 N100 了!因为这杂牌是真的做工差,不稳定。别买杂牌!别买杂牌!别买杂牌!
首先是做工,外壳全塑料我就忍了,最离谱的是底板设计根本就没检验 SATA 的安装!如果按照底板孔位拧上 SATA 固态,你会惊喜地发现底板合不上了,于是把螺丝下了把 SATA 单纯卡在底版上,然后就会惊喜得发现底板现在就不能严丝合缝了,因为出现了微小形变。这种问题简直太低级了,怎么会犯的。风扇也很劣质,一个移动端处理器 N100 负载起来声音都有点吵,风噪音调偏高,如果是晚上那更明显。
另外杂牌的技术支持也等于没有,问客服也是一问三不知,连 BIOS 都要不到。产品设计也不合理,机子上有一个 microSD 的槽位,但居然 BIOS 没有做这个槽的驱动!也就是你没法直接用这个槽从 microSD 来引导系统,而是得把 microSD 接到 USB 读卡器上,让 BIOS 从 USB 读卡器引导系统。这尼玛太蠢了!
最令人头大的就是稳定性了,我不知道为什么这玩意跑 PVE 居然会在一周内随机卡死,卡死后整台机子毫无反应,插上屏幕全黑看不到任何东西。强制重启恢复后查内核日志也查不到任何东西,机器好似瞬间死透了,没能存下来一行报错日志。这个问题我调试了很久根本无法解决,毫无征兆,感觉完全是硬件设计问题导致的不稳定。
2.7 畅网微控 AMD
这个是刷 b 站碰巧发现的一台机子,AMD R5-5600U 的 CPU,性能算是很强劲,内置 3 个 NVMe PCIe 3.0 x4 盘位,2 个 SATA 接口,4 个 2.5GbE 网口。拿来做软路由、做 NAS、做 All in One 都是很不错的选择。
性能强劲,盘位多
5600U 的 CPU 实际上已经是很强的了,有些笔记本就用的这个 CPU。实际测试,直通核显后拿来跑 Windows 10 虚拟机轻轻松松,虚拟机里办公是没问题,甚至能运行一些极轻度的 2D 游戏。
并且全机盘位够多,我是三个 NVMe 插满 2TB 组 RAID-z1 阵列,然后两个 SATA 插满分别做系统盘和数据盘,然后在 PVE 里开一个虚拟机做 NAS。这样这个小主机就成为了一个全闪 NAS,又安静速度又快。
运行稳定,技术支持专业
然后和杂牌不一样,虽说它外表看着糙,实际上跑起来超级稳定。我用 PVE 跑各种服务和虚拟机,根本碰不到硬件出现问题而重启的情况,开机 40 天不重启轻轻松松。看来还是得买专业的厂商啊。
另外畅旺微控也算是很会做这种小主机的厂商了,因此技术支持是真的很好。官网直接能下载所有版本的 BIOS 文件,拿来提取 vbios 非常方便。然后就是它这个 BIOS 就有 microSD 卡槽驱动,是能够直接插卡引导系统的。
侧边 NVMe 接口有点抽象
这个主机的第三个 NVMe 接口我觉得完全无法理解,它居然是在侧边朝向主板外面的!如果你直接插固态,那么固态硬盘将会一柱擎天戳出机壳,侧板就别想盖上了。主流的解决方案是买水平 90° 的转接卡,搭配侧边空间更大的 3D 打印的侧板来使用。
但我觉得 3D 打印的侧板实在质感太差,就像怎么能在原装机箱里装上。于是我在淘宝找到了神器:垂直 180° 转接卡!我算好了尺寸,经过这样弯折,NVMe 固态正好能卡在散热风扇和散热器中间,卡得还挺牢固。并且原装侧板也能正常安装上,简直是完美的方案!不知道为什么这么好的方案没有传开呢。
3 总结
唠了这么多,最后来给我玩过的七台主机做个主观排序吧:
- 铭凡 MS-A1:最满意的一台,性能、大小、扩展性都做到了最好。
- 畅网微控 AMD:性能、大小、扩展性、价格都还不错的一台,比较全能。
- 华硕 PN41:做工不错,运行挺稳定的,轻度负载性能也够用。
- ZimaBoard 832:做工大小非常惊艳,有一定扩展性,性能稍差,性价比低。
- 升腾 C92:性能真的太差了,如果完全不需要性能再考虑它吧。
- 组装台式:又费电又吵,唯一的优点就是淘汰的旧电脑不花钱就能折腾。
- 杂牌 N100:别买杂牌,纯给自己添乱,不过 N100 性能轻度负责还是可以。
发表回复