Page 1 of 1

Memory Limitation for Guest OS.

Posted: 17. Sep 2008, 13:40
by Jerin
Hi,

I'm using VirtualBox 1.6.2 on Windows 2003 - 32 bit Host OS.
While creating the Virtual Machines, the maximum memory we can allocate is 2 GB.
Is it a limitation of the VirtualBox version i'm using? or it is a limitation of my 32-bit Host OS?

I have 4 GB RAM on the host machine and not running anything other than Virtual Box.. So i would like to give almost around 3.2 GB of RAM to Guest.

is it possible?

Thanks in advance.
jerry..

Posted: 17. Sep 2008, 17:38
by Nille02
Use a 64bit System for use the full 4GB.

Posted: 17. Sep 2008, 19:38
by Sasquatch
VB 2.0 can assign 3,5 GB of RAM to a VM. But never more than there is left for the Host system.

Posted: 18. Sep 2008, 06:13
by Jerin
Thanks guys for the response.
i will upgrade to 2.0 and see how it goes.


jerin

Posted: 19. Sep 2008, 12:51
by Jerin
Hi
I Upgraded VirtualBox to 2.0.2.
After that i can see the GUI got option to provide RAM upto 3584 MB, but when i tried, it was faining with "HostMemory Low" error.
I tried different options and found that, if i assign memory anything more than 1874, i'm getting the same error.

Any ideas guys?

Posted: 19. Sep 2008, 12:53
by Jerin
Forgot to mention, i upgrded my host machine with 12 GB of RAM.
Even though it is 32 bit Windows 2003 Enterprose Edition, i have enabled PAE Switch and i can see available memory is more than 10 GB.

So there is no way, Host server can run out of memory.

Posted: 19. Sep 2008, 18:19
by sandervl
We currently map all guest ram into the address space of the VBox process. As you're running a 32 bits OS, there's room for only 2-3 GB (depends on a boot setting).

To fully access up to 3.5 GB in your guest you need to run a 64 bits OS.

This will be changed in the future.