我在具有 24GB RAM 的 Windows Server 2008 R2 主机系统上使用 VirtualBox。我想为我的 64 位 CentOS 客户机分配 12GB RAM,但是当我将 RAM 滑块更改为超过 8GB 时,VM 只会看到 8GB RAM:
Reserving 129MB of memory at 48MB for crashkernel (System RAM: 8704MB)
和
# free -m
total used free shared buffers cached
Mem: 7870 5025 2845 0 13 90
-/+ buffers/cache: 4921 2949
Swap: 4099 0 4099
客人的 RAM 大小有限制吗?我在网上没找到任何相关信息。
答案1
好的,现在可以正常工作了。我必须关闭 VBoxVmService 才能使更改生效。我一直关闭(关闭)虚拟机本身,但 VBoxVmService 让 VBoxSVC 保持运行,这似乎阻止了对虚拟机配置的任何更改。停止服务后,我可以进行更改并为客户机分配更多 RAM。