vote up 2 vote down star

I'm going to build a computer on which I'm going to run 2-3 VirtualBox guests. The main system will be Fedora. On my current desktop (8GB RAM, one 7200rpm drive), disk I/O seems to be the bottleneck.

On my new system, which is going to be my best option to increase the performance of VirtualBox with 2-3 guests?

  1. Running 7200rpm drives in RAID-0 or RAID-5
  2. Using one fast 10K drive.
  3. Going from 8GB to 16GB of RAM

All my code will be in SVN, so I'm not worried about the increased disk failure with RAID-0. I simply want a tuned VirtualBox host.

Finally, what if I could pick two of the three? I might just splurge.

flag

3 Answers

vote up 2 vote down check

I'd go with the higher amount of memory first and foremost. The more data you can hold in memory at a time, the less frequent you need to access the disk. If you can pick 2 of 3, go for the RAID-5 for sure. 10k rpm drives are fairly high priced and not really worth the price to performance ratio. RAID-5 offers performance and redundancy all in one.

link|flag
vote up 2 vote down

Instead of using RAID for your disk setup, you might get a better return on your investment if all of your virtuals live on different high speed hard drives.

Good luck, and have fun!

link|flag
vote up 1 vote down

and disk I/O will always be a bottleneck when you have more than one active VHD on the same drive, RAID or no RAID. scrap the 'RAID idea' and place your virtual hard disks on 3 separate hard drives instead.

link|flag
Assuming that I'm only actively using one guest at a time, wouldn't I get much better, read/write performance with simultaneous use of all my drives? – melling Nov 19 at 4:13
ahh, that's different then i thought you had disk I/O problems when running multiple VMs simultaneously. – Molly Nov 19 at 4:34

Your Answer

Get an OpenID
or
never shown

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