具有多个 CPU 的 Vagrant VirtualBox

具有多个 CPU 的 Vagrant VirtualBox

我正在运行VirtualBox虚拟机Vagrant,我注意到在机器上添加更多 CPU 时启动时间性能会下降(Vagrant会超时)。例如,2 个 CPU 和 32 个 CPU 的启动时间有很大差异。我不确定这是否与有关VirtualBoxVagrant有人有类似的经历吗?

物理机有32个逻辑核心。

答案1

您真的有 32 个空闲的、未使用的 CPU 吗?如果没有,那么也许这就是问题所在。我根本不了解 VirtualBox,但曾经有一段时间,如果您为 VM 提供了太多 vCPU,而且它们不是全部空闲的,即使是 VMWare 的 ESX 也会变慢 - 这是因为它曾经等待所有可用 CPU 都准备好工作后才开始工作。他们几年前就解决了这个问题,但也许像这样的免费虚拟机管理程序在这方面落后了。

相关内容