I am running two VirtualBox VMs on a host laptop. All parties are running 32-bit Ubunutu 15.10.

The host has 1.9 GB RAM to share between itself and its guests and a Intel Core 2 Duo CPU T9300 @ 2.50 GHz x 2 as a processor.

Needless to say I'm stretched pretty thin. Currently I'm allocating 512 MB RAM for each VM, reserving the rest for the host. The goal is to set one VM as a squid3 proxy server and the other as a client and pass small messages across. The VMs run very slow. It'd be great to better optimize them!

What would be the best utilization of resources? Are there any more lightweight ubuntu flavors that I can use in VirtualBox that play nice with squid3?


If you are proficient in the console just Ubuntu Server in the VMs. There is no desktop environment, GUI or graphical installation by default, just the bare console, but it will run comfortably even with 265 MB of RAM.

| improve this answer | |
  • Thanks @Javier Rivera I will try that. Would Ubuntu Server be able to be used in the client VM? – Stan Mar 23 '16 at 14:53
  • If you are planning to run a full-featured browser in the client no. You will need some kind of GUI, Lubuntu is the lighter Ubuntu version with GUI included that I know. – Javier Rivera Mar 23 '16 at 16:01
  • I installed Ubuntu server and Lubuntu for each respective VM. Works much better than before! – Stan Mar 29 '16 at 0:53

As a GUI you can always start an X server instance from your console-based Linux VMs. After you have logged in to a virtual console, you can start a graphical virtual console with:

startx -- :1
| improve this answer | |

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.