所以我正在使用几个 Vagrant 盒子,当我把它们打开时,“有时/随机地”它开始占用我的 OS X 机器上 100% 的 cpu,我不知道是什么原因造成的。我可以 ssh 进入虚拟机并检查负载,它的负载为 0,所以它不是在盒子中运行的东西。
我可以解决这个问题的唯一方法是,如果我暂停它并恢复它,那么它就会消失,直到随机地再次发生。有时是几小时后,有时是几天后。
我唯一能想到的是,这可能是因为我在虚拟机中使用 nfs 安装来访问我的项目,但我还不确定。有任何想法吗?
最佳答案
EngineerCoder 的答案仅适用于您使用 CoreOS 的情况。
如果 VirtualBox 扩展包版本与 VirtualBox 版本不同,我就会遇到问题。另外,安装 Vagrant VirtualBox guest 插件:
vagrant插件安装vagrant-vbguest
并确保在更新 Virtualbox 和扩展包时更新插件:
vagrant 插件更新 vagrant-vbguest
关于vagrant - 为什么使用 Vagrant 的虚拟盒 vboxheadless 进程使用 100% 的 CPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28293238/