是否有必要 destroy/rebuild 现有 VM 来增加其内存?
Is it necessary to destroy/rebuild an existing VM to increase its memory?
我正在尝试将我的 VM 的 RAM 使用量从 512MB 增加到 4GB,并修改了 vag运行t 文件来做到这一点:
config.vm.provider "virtualbox" do |vb|
vm.memory = "4096"
end
重新启动 VM 时,调用 free-m
显示总 RAM 没有改变。我已经在这个环境中做了很多工作,不想重新启动。有没有办法在不删除环境的情况下更新内存?
(当我 运行 使用 MapReduce 的 JVM 内存不足时出现此问题。)
看起来像是打字错误,您将 vb
定义为变量名称,但您正在调用 vm.memory
您只需要对齐
config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
end
我正在尝试将我的 VM 的 RAM 使用量从 512MB 增加到 4GB,并修改了 vag运行t 文件来做到这一点:
config.vm.provider "virtualbox" do |vb|
vm.memory = "4096"
end
重新启动 VM 时,调用 free-m
显示总 RAM 没有改变。我已经在这个环境中做了很多工作,不想重新启动。有没有办法在不删除环境的情况下更新内存?
(当我 运行 使用 MapReduce 的 JVM 内存不足时出现此问题。)
看起来像是打字错误,您将 vb
定义为变量名称,但您正在调用 vm.memory
您只需要对齐
config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
end