跳转至

CPU修正

引出问题

细心的网友会发现我们 PVE 安装的黑群晖的 CPU 型号和 CPU 内核数和我们 PVE 里面提供的信息是不一样的:

这是因为引导本身的问题,为了尽量去模拟真实的白群晖。不过呢,我们也可以手动纠正一下,让黑群晖正确识别到我们的 CPU 型号以及核心数。

VM 配置

首先确保我们的 VM 虚拟机的 CPU 需要选择 host 类型,这样才可以让黑群晖识别到我们物理机的 CPU 真正的型号,此外非单路 CPU 主机还建议启用 NUMA :

纠正型号

我们此次所使用的开源项目地址为:https://github.com/FOXBI/ch_cpuinfo

下载上传到 DSM 中我们直接执行 ch_cpuinfo 即可:

工具交互比较简单,不懂的地方谷歌翻译一下就懂了。第一次使用只需根据提示引导先后输入:1 然后 y 即可,因为国光我这里之前已经安装过这个工具了,所以下面图中使用的是 2 然后 y:

如果没有成功或者显示有 BUG 的话,不妨后退几个版本看看,最终国光我在 4.0.0 版本中,黑群晖 DSM 已经可以正常显示我们的 CPU 型号和核心数了:

其实核心原理就是修改 admin_center.js 文件内容:

Bash
vim /usr/syno/synoman/webman/modules/AdminCenter/admin_center.js

我们也可以自定义我们想要的信息,改完替换回去就行了。


最后更新: 2023-03-06