我已经将一些机器从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了一些主机系统)。