增加Virtual Box客户内存分配至75%

我已经将一些机器从2GB升级到4GB,以运行VirtualBox访客图像。

当我testingVirtualBox在2GB,我有一个50/50分裂内存,运行缓慢(Windows 7的X64作为主机和Win7的X32的客人),因为我猜测Win7的内存要求。

现在我在这些机器上有4GB(显然是主板的限制),我希望能为主机运行1GB的3GB客户机,但是我从VirtualBoxnot得到了超过50%的高度警告,超过了75%。

我的问题是,如果我能在2GB的机器上运行1GB主机,为什么我不能在运行3GB的4GB机器上运行1GB主机?

从你的问题,我明白你的第一个情况是这样的:

1GB主机,1GB guest

你的第二个场景是这样的:

1GB主机,3GB guest

它是否正确?

在场景1中,您为访客操作系统使用了50%的可用内存(1/2 = .5)。 当你这样做时,Virtual Box会生气,但是它不会停止工作。

在场景2中,您使用的guest虚拟机的可用RAM的75% (3/4 = .75)。 当你这样做的时候,Virtual Box会非常生气,我相信它甚至不会让你这样做(尽pipe我偶然分配了太多的系统RAM,所以locking了一些主机系统)。