是否有必要销毁/重建现有VM以增加其内存?

时间:2017-03-20 18:26:07

标签: vagrant virtualbox vagrantfile

我正在尝试将我的VM的RAM使用率从512MB增加到4GB,并修改了vagrantfile以实现这一目标:

config.vm.provider "virtualbox" do |vb|
    vm.memory = "4096"
end

重新启动VM时,调用free-m会显示总RAM未更改。我已经在这个环境中做了很多工作,并且不想重新开始。无论如何更新RAM而不删除环境?

(当我使用MapReduce为JVM耗尽内存时出现了这个问题。)

1 个答案:

答案 0 :(得分:1)

这看起来像一个拼写错误问题,您将vb定义为变量名称,但是您只需调用vm.memory

config.vm.provider "virtualbox" do |vb|
    vb.memory = "4096"
end