Is there a performance hit with running VM's from ISCSI NAS

This is for discussing general topics about how to use VirtualBox.
Post Reply
greavette
Posts: 6
Joined: 31. Jan 2012, 06:29
Primary OS: MS Windows 2008
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Ubuntu Lucid, Windows XP, Windows 2003, Windows 2008

Is there a performance hit with running VM's from ISCSI NAS

Post by greavette »

Hello,

Does anyone have experience (good or bad) with running their VM's from a NAS device? I'm considering using the following:

Iomega StorCenter 34769 PX6-300d Network Storage - 6x Bays, 2x RJ45 10/100/1000Mbps, 1x USB 3.0, 2x USB 2.0, Support-RAID 1, 10, 5, and 6 (hot spare), all with automatic RAID rebuild and hot swap.

For read/write performance I would use Raid-10 and have a Hot-spare in place.

If you use a NAS to run your VM's, what's your performance like. Is it something you would recommend for our small office production environment?

Thanks.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Is there a performance hit with running VM's from ISCSI

Post by Sasquatch »

If the NAS has NIC teaming so you can combine the bandwidth of the two NICs as one, then it will certainly help. Having a single link can clog it up pretty fast if a lot of I/O is generated. Remember that the max performance of your machines is limited to your network speed, and the max iops the NAS can provide. So if the Host has only a 10/100 Mbit NIC, it will be unwise to run it from a NAS. A single hard drive runs much faster than the NIC can handle. Same as running 10 VMs with heavy I/O on the NAS when you have only 4 hard drives in it. The iops it can provide is ~190% of a single disk I reckon. You have to look it up though, as it differs from disk to disk what it can provide.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
greavette
Posts: 6
Joined: 31. Jan 2012, 06:29
Primary OS: MS Windows 2008
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Ubuntu Lucid, Windows XP, Windows 2003, Windows 2008

Re: Is there a performance hit with running VM's from ISCSI

Post by greavette »

Thank you for the reply.

I've been researching ways to run my VM's that are not on the Host. It would seem I have a few options, ISCSI, NFS, CIFS (Samba). It would be easier to buy a NAS with ISCSI and NFS, but I'm concerned about performance. Maybe I should build my own server with Raid and put FreeNAS on it with lots of Ram and 4 to 8 nics bonded in twos.

The requirements we deem important would be performance (we don't want the VM's to run slower than on the host), to be able to migrate or teleport VM's from one host to another in the event a host fails. I don't think I can do that with ISCSI since the host that has the lun can't share it with another host. Teaming our Nics would help with throughput, but I feel we need more than the two offered on a NAS.

Could others on this forum tell me what they have done that has worked well? Did you buy a NAS that gave great performance or did you build your own. We do have a limit on what we can spend so I can't go out and buy a large SAN so I would be willing to put in the time required to build something instead.

Thank you.
Post Reply