我正在运行VirtualBox
虚拟机Vagrant
,我注意到在机器上添加更多 CPU 时启动时间性能会下降(Vagrant
会超时)。例如,2 个 CPU 和 32 个 CPU 的启动时间有很大差异。我不确定这是否与有关VirtualBox
。Vagrant
有人有类似的经历吗?
物理机有32个逻辑核心。
答案1
您真的有 32 个空闲的、未使用的 CPU 吗?如果没有,那么也许这就是问题所在。我根本不了解 VirtualBox,但曾经有一段时间,如果您为 VM 提供了太多 vCPU,而且它们不是全部空闲的,即使是 VMWare 的 ESX 也会变慢 - 这是因为它曾经等待所有可用 CPU 都准备好工作后才开始工作。他们几年前就解决了这个问题,但也许像这样的免费虚拟机管理程序在这方面落后了。