Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using VirtualBox on a Windows Server 2008 R2 host system with 24GB RAM. I want to allocate 12GB of RAM to my 64-bit CentOS guest, but when I change the RAM slider to more than 8GB the VM will only see 8GB of 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

Is there a limitation on how much RAM a guest can have? I didn't find anything on the net.

share|improve this question
You should post this on the Virtual Box community forums. There is no technical reason you shouldn't be able to do this. So it has to be a limitation with Virtual Box. – Ramhound Sep 10 '12 at 10:47
up vote 0 down vote accepted

Ok it works now. I must shut down the VBoxVmService for the change to work. I had always shut down (powered off) the VM itself, but VBoxVmService leaves VBoxSVC running which seems to prevent any changes to the VM configuration. After I stopped the service, I could make the change and assign more RAM to the guest.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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