我在小型 PC(类似 NUC)上安装了 Proxmox VE,其规格如下:
- CPU:英特尔奔腾银牌N6005
- 内存:16GiB(2 x Lexar 8GiB)DDR4-3200MHz
- 启动驱动器:SAMSUNG SSD 830 256GB
- 附加驱动器:SAMSUNG 980 500GB NVMe SSD
我将该系统用作家庭实验室,其中安装了以下内容:
- 2 个 Linux 容器(LXC)托管 Pi-hole 和 PiVPN
- 1 个托管 pfSense 的虚拟机
- 4 个(2 个 Ubuntu 22.04 和 2 个 Debian 11)虚拟机使用 Docker 托管不同的应用程序;例如 Traefik、Duck DNS 客户端、Jellyfin、Home Assistant 和一些个人网站。
Linux 容器和 pfSense VM 非常稳定;它们不会崩溃或冻结。其他 4 个虚拟机不太可靠;它们似乎在随机时间冻结和挂起,我必须使用 Proxmox VE“硬重置”按钮手动重新启动它们。
这种情况发生的频率从每天几次到每周几次不等。我没能发现趋势。这些机器之间唯一的共同点是 Docker。不过,我之前在虚拟机(Hyper-V 上的 Ubuntu 20.04)上安装过 Docker,没有任何问题。
澄清:
- 当我说“冻结”时,我的意思是我无法使用 SSH 或 Proxmox VE 中的机器控制台登录机器。控制台没有响应,我无法以任何方式键入或与其交互。
- 当我说“崩溃”时,我的意思是当我在 Proxmox VE 中打开机器的控制台时,我看到了一大堆文本。这些文本在我看来是乱码。此外,我无法以任何方式键入或与控制台交互。
我对 Linux 故障排除了解不够多,不知道发生了什么。因此,我在这里寻求任何帮助,可以给我指明正确的方向,弄清楚发生了什么。
答案1
我遇到了和你一模一样的问题。我有一个装有 Ryzen 5600x 的家庭实验室,从来没有遇到过任何崩溃。然而,六个月前,我把所有东西都搬到了装有 Celeron N4505 的 NUC 11 Essential 上,装有 Docker 的虚拟机开始经常崩溃。在网上搜索后,我只找到了另一篇文章(链接这里) 有同样的问题,而且似乎内核与这些 CPU 存在问题(他与你的处理器相同)。建议使用较新的内核,这样应该可以更好地与之配合。我在 Proxmox 上安装了 edge 内核 6.1,然后安装了 6.2,崩溃次数减少到每周或每两周一次,而不是每天一次。两周前,我将 Proxmox 更新到版本 8,情况看起来好多了,直到今天早上,带有 Firezone 和 Docker 的 VM 再次崩溃。我真的找不到任何解决方案,我想我会换回 Ryzen CPU。