Press "Enter" to skip to content

PVE启用CPU的AVX指令集支持

我在我的pve虚拟化的centos7系统里面尝试运行MongoDB的时候,出现错误提示:

MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!

啥情况?

我在我的centos7系统里面执行指令:

grep -o 'avx[^ ]*' /proc/cpuinfo

确实是没有这个指令集支持。

我的机器可是AMD(16 x AMD Ryzen 9 5900HX with Radeon Graphics)的CPU啊!

网上查了下这个U,是支持这个指令集的啊。

然后我又怀疑是PVE惹的祸,我去pve的控制台查看了下:

我的CPU果然是支持的,然后搜索了下 pve enable avx ,看到有人提到:

然后看了下我的虚拟机,果然是默认的选择的是kvm64,

将这个处理器类型改成 Host

需要冷启动生效,将机器关机,再开机。

OK,支持了

参考资料:

https://www.techpowerup.com/cpu-specs/ryzen-9-5900hx.c2371

https://forum.proxmox.com/threads/avx2-and-avx-flags-on-vm.87808/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注