0

I have upgraded some machines to 4GB from 2GB to run VirtualBox guest images.

When I tested VirtualBox at 2GB, I had a 50/50 split in memory, which ran slowly (Windows 7 x64 as host and Win7 x32 as guest) due, I am guessing to the memory requirements of Win7.

Now I have 4GB on these machines (a motherboard limit, apparently), I was hoping to run 3GB guests with 1GB for the host, but I am getting big warnings from VirtualBoxnot to overallocate above 50%, and am not allowed over 75%.

My question is that if I could run a 1GB host on a 2GB machine, why can't I run a 1GB host on a 4GB machine running a 3GB guest?

1

From your question, I understand your first scenario is this:

1GB host, 1GB guest

And your second scenario is this:

1GB host, 3GB guest

Is this correct?

In scenario 1, you are using 50% of your available RAM for a guest OS (1/2 = .5). Virtual Box will get angry when you do this, but it won't stop working.

In scenario 2, you are using 75% of your available RAM for a guest OS (3/4 = .75). Virtual Box will get very angry when you do this, and I believe it may not even let you do this (though, I've locked up a few host systems by accidentally assigning too much system RAM).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.