Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

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 would like to install VirtualBox as an Ubuntu testing environment. Must I permanently sacrifice system resources such as RAM? Or only when the environment is running?

share|improve this question
up vote 3 down vote accepted

You must sacrifice some disk space when you install it. And a minor part of RAM, as it loads additional kernel modules. Nothing more, as long as the app is not running. The ressources you assign to a virtual machine are different: of course its disks will be there until you delete that VM and its files -- but the RAM assigned to the VM will only be used when you fire up the VM -- and should be freed once you power it down. Same for the RAM VirtualBox itself uses to run, which should be freed when you exit the VirtualBox application itself.

share|improve this answer

The most common bottleneck, in my experience, is the HDD and/or the memory controller.

There will be more space allocated in the RAM, that's for sure, but the big problem is that your HDD and your memory controller have to work double times for 2 OS, doesn't matter if the 1 OS is virtualized, it still have to access a phisical device somewhere to read and write data.

If you have a chance to install and use another HDD, use this one to store all the data about your VM, having 2 HDD will make everything run smoother.

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.