第一部分:All-In-One 主机搭建经验分享;
第二部分:各类型 All-In-One 主机优缺点点评;
一、我的新 All-In-One 主机最近对 All-In-One 主机做了次硬件变更:处理器由 5600G 切换到了 Q1J4(1340PE ES),并升级到了 DDR5。折腾目的有两个:一、发挥 Intel 核显“虚拟化拆分”和“视频转码强”的优势,PVE 系统下把核显拆分给多个系统调用。二、切换到 DDR5 平台,DDR5 相较于 DDR4 具有更高频率以及 ECC 特性,十分适合 All-In-One 主机。
旧
新
处理器
5600G
1340PE ES
内存
32G DDR4
枭鲸 32G DDR5
5600G 和 Q1J4 无论是处理器还是核显性能都在伯仲之间。Q1J4 省了个主板钱,但缺点是拓展性很弱(连显卡插槽都没有的纯核显平台)。而且尔英 BIOS 很弱,核显拆分后还经常遇到系统启动卡“ loading initial ramdisk”的情况。
5600G
Q1J4
单核 600 | 多核 5000
单核 720 | 多核 5800
Timespy 1400+
Timespy 1300+
D5 内存选的枭鲸审判者 32G 5600,一款高性价比 DDR5。切换 DDR5 有几点考虑:一、DDR5 高频率对纯核显平台有性能加成。二、DDR5 自带 On-Die ECC,虽然不能代替 ECC 内存。优点是对主板和处理器无要求,具有部分 ECC 校验效果。对于 All-In-One 这种长期开机设备而言,可以提升一点稳定性。
枭鲸审判者 32G 5600 的参数方面:支持 XMP 5600,时序 46-45-45-90 ,电压 1.25V ,刚好契合我的 Q1J4 。
Linux 系统下查看内存详细信息可以用 dmidecode 命令:
dmidecode -t memory机箱和电源沿用之前的旧设备。
我建议 PVE 安装黑群晖的朋友装了一块 SATA 拓展卡用于直通硬盘。比如我就安装了一块 JMB585 的 SATA 拓展卡。使用拓展卡直通的好处是无需对硬盘进行设置,只需要把拓展卡直通给黑群晖即可,管理硬盘会更加方便。
二、我的 PVE 虚拟机All-In-One 主系统为 PVE,目前常用虚拟机为三个分别为:Windows 11、Ubuntu 22.04、DSM 7.2,均直通核显:
Windows 11
4大核16G内存
核显直通
Ubuntu 22.04
4小核4G内存
核显直通
DSM 7.2
4小核4G内存
核显直通
核心分配方面:Windows虚拟机独占4大核16G内存;Ubuntu 22.04、DSM 7.2 分别独占4小核4G内存。4K 10bit 视频通过核显转码,核显负载仅 40%,CPU 完全没感受到压力(如果 CPU 转码 4小核满载可能都顶不住)。
这台 All-In-One 主机作为转码设备、NAS、小服务器是够用的。这次硬件调整的主要遗憾:主板拓展性不足,升级内存不便;缺少独显接口,进而少了 CUDA+AI 的乐趣。后续应该还是要升级替换,所以只是做个过渡。
最后聊聊如何选择适合自己的All-In-One 设备。
三、如何选择 All-In-One 设备玩 All-In-One 我建议处理器性能在 i5-8250U 以上,家用选低功耗低噪音的解决方案,拓展性按需选择。折腾 All-In-One 这么久,各类设备都体验过(R5-5500U 小主机、R5-5600G 主机、N6000 小主机、MODT Q1J4\Q1HY 等等)。
简单总结是:没有完美方案只有适合自己的方案。聊聊各个方案优缺点(均基于 PVE 搭建 All-In-One):
3.1 AMD APUR5-5600G 搭建的 All-In-One 我用了很长一段时间。APU 优点是功耗低、核显很强。APU 核显直通给 Windows 主机玩游戏都够用。但 APU 核显直通有小毛病,比如 5600G 核显直通 Windows 有重启后显卡无法识别的 BUG ,需要 RadeonResetBugFix 这个脚本来解决。
而且核显直通给单个虚拟机,对于 PVE 维护而言多有不便。所以我更推荐“核显+独显”直通独显,或者核显“虚拟化拆分”的方案。此外 5系 APU 转码性能比不过 Intel 核显,所以我最终转向了 Intel 和 NVIDIA。
3.2 AMD 小主机AMD 小主机其实和 APU 同宗同源,所以优缺点可以参考上面。值得一提的是 AMD 无论是移动端还是 APU 功耗是真舒服,比如 Intel TDP 虚标好太多。所以我基本放弃 Intel 桌面端转向了 MODT。
3.3 Intel MODT 主板MODT 是移动端处理器移植到桌面端的主板。Intel 的小主机不如 AMD 性价比高。但是 Intel ES处理器的 MODT 主板性价比和可玩性不错,比如我之前介绍过的 Q1HY 的 CPU 和核显性能都很强。而 AMD 的 MODT 反而缺少亮点。
Intel 大小核在桌面端是个鸡肋,但是在 All-In-One 反而不算缺点。因为 PVE 可以给系统指定大小核,所以像 Windows 高资源消耗系统给全大核就行,Linux 系统给几个小核都够用。Intel 核显支持虚拟化拆分才是最大的优势,可以满足多系统的硬解需求。所以如果是玩 All-In-One 我确实更推荐 Intel MODT(ES)。
3.4 Intel 小主机Intel 小主机和 MODT 还是有点区别的,因为 MODT 用的处理器性能基本不弱,而且 ES 处理器的 MODT 性价比还是挺高的。但 Intel 小主机要么酷睿价格高性价比低,要买赛扬性能过于鸡肋。而我个人又是个性价比玩家,就小主机而言我个人更偏向 AMD。
3.5 服务器我至今还是没有选择上服务器来搭建 All-In-One。虽然服务器捡 D1581 、E3\E5 这样的洋垃圾很便宜。但是还是那句话“合适的才是最优解”。服务器平台最大的优势是拓展性,我除了对内存有拓展需求,需要插个独显,对更强的拓展性非刚需。而服务器缺点则是噪音和功耗,这都是我暂时不接受的。但服务器平台搭建 All-In-One 确实是个不错的选择。
最后分享几个搭建 All-In-One 的实用单品:NVIDIA 显卡、SATA 拓展卡/阵列卡。NVIDIA 对于调用 CUDA 玩 AI 而言很重要,如果你的 All-In-One 主机有玩 AI 这个需求,建议上 NVIDIA 显卡。SATA 拓展卡/阵列卡对于 PVE 部署黑群晖而言非常好用,接近裸机的硬盘使用和管理体验。
不知道大家还有没有补充~