Solved

Which HDD should I use for VM's

Posted on 2009-05-03
13
455 Views
Last Modified: 2012-05-06
I have a new HP 9600t (i7,6GB RAM, HD4850 GPU). It comes with Vista 64. Lots of my apps don't work on Vista 64. I want to install VMware Workstation and create 3 VM's: XP 32 (app compatibility), Vista 32 (app compatibility), and Vista 64 (app compatibility testing). I have two (the max possible) 1TB HDD's. I have a number of 1TB Personal Media Drives that plug into the PMD bay of the PC for data; that interface is USB2. Most of my data doesn't need higher data rate access than USB2. Some of it does sometimes (e.g., transcoding a video) in which case I can copy it as needed to a data partition on one or the other of the HDD's. I have no experience with VM software. My 2-part question is: 1. On which of the two HDD's should I put the VM's for maximum performance - the one with the host Vista 64, or the other one, or both? 2. On which HDD(s) should I put the data needing high bandwidth access to, given that sometimes some data will be accessed by host Vista 64 and sometimes some by VM XP 32 ?
0
Comment
  • 5
  • 3
  • 3
  • +1
13 Comments
 
LVL 22

Expert Comment

by:65td
ID: 24290502
Once created the VM files can be moved drive to drive as required.
0
 
LVL 70

Accepted Solution

by:
garycase earned 400 total points
ID: 24290915
Either of the internal drives is fine.   You may, in fact, want to split them ... if you plan to run multiple VMs simultaneously, having their virtual drives on different physical drives will improve the performance.
0
 

Author Comment

by:E. Douglas (Doug) Jensen
ID: 24290977
@65td: I know the VM's can be moved, what I don't know is where I should move them. I suppose I could do some performance measurements for each location, I was hoping not to have to do that if there was an obvious better choice between the two drives.
0
 

Author Comment

by:E. Douglas (Doug) Jensen
ID: 24290999
@garycase: I don't know if I'll run multiple VM's at once, I have been assuming only one, primarily the XP one to run apps that won't run on the Vista 64 host. That made me wonder if the XP VM would perform better on the other HDD instead of on the Vista 64 host HDD.
0
 
LVL 22

Expert Comment

by:65td
ID: 24291181
If performance is what you want then it may be best to put the VM's on the local drive.
0
 

Author Comment

by:E. Douglas (Doug) Jensen
ID: 24291305
@65td: I have two 1TB SATA HDD's, one has the Vista 64 host OS, is that the one you mean?
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 70

Expert Comment

by:garycase
ID: 24291972
If you're only going to run a single VM then I'd put the virtual machines on the "other" internal drive (not on the primary OS drive).   That separates any host OS drive activity from virtual machine drive activity.
0
 
LVL 22

Expert Comment

by:Paka
ID: 24296174
If you want the best possible performance (and since it seems that you have a lot of backup media at your disposal), you might consider striping the two 1TB drives (if your HP supports a hardware RAID) and putting the VMs on the stripped drive.  Keeping the VMs defragged (at the host and guest level) will also help keep performance high.
0
 
LVL 22

Assisted Solution

by:65td
65td earned 100 total points
ID: 24296851
@doug-jenson - @65td: I have two 1TB SATA HDD's, one has the Vista 64 host OS, is that the one you mean?

Are the two SATA drives RAIDed, or is one a data drive?
As stated by garycase, I would put the VM's on the "data" drive and not the OS drive if so configured.
0
 

Author Comment

by:E. Douglas (Doug) Jensen
ID: 24304412
They are individual drives, one for data.
0
 

Author Closing Comment

by:E. Douglas (Doug) Jensen
ID: 31577350
I asked a 2-part question, the second part of which was unanswered -- I should have posted them separately.
0
 
LVL 70

Expert Comment

by:garycase
ID: 24307194
The answer to your 2nd question is the same as noted above => either of the internal drives.   If you really want to optimize a drive for high bandwidth data, it's best to partition it into multiple volumes (two is plenty) and use the first volume for your high bandwidth data.   That volume will be on the outermost cylinders of the drive, where the sustained transfer rate is appreciably higher than on the inner cylinders.   In addiition, if the types of files you're accessing tend to be large files (e.g. audio or video), use a large block size when you format that volume (32KB is fine).
0
 
LVL 22

Expert Comment

by:Paka
ID: 24311551
Here's a link showing you why you should consider using a RAID-0 for max performance (especially for fast I/O) - it compares WD Raptors in a RAID-0 and non-RAID-0 configs):

http://www.tweaktown.com/articles/1573/western_digital_velociraptor_10_000rpm_hard_disk_in_raid_0/index6.html

If RAID isn't your thing; then definitely carve a dedicated partition to keep your Virtual Machines on.  The VM disk files tend to be large and keeping them defragmented on a dedicated volume is much easier if they're on their own volume.  
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This is an issue that we can get adding / removing permissions in the vCSA 6.0. We can also have issues searching for users / groups in the AD (using your identify sources). This is how one of the ways to handle this issues and fix it.
HOW TO: Upload an ISO image to a VMware datastore for use with VMware vSphere Hypervisor 6.5 (ESXi 6.5) using the vSphere Host Client, and checking its MD5 checksum signature is correct.  It's a good idea to compare checksums, because many installat…
Teach the user how to convert virtaul disk file formats and how to rename virtual machine files on datastores. Open vSphere Web Client: Review VM disk settings: Migrate VM to new datastore with a thick provisioned (lazy zeroed) disk format: Rename a…
Teach the user how to configure vSphere clusters to support the VMware FT feature Open vSphere Web Client: Verify vSphere HA is enabled: Verify netowrking for vMotion and FT Logging is in place or create it: Turn On FT for a virtual machine: Verify …

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now