Link to home
Start Free TrialLog in
Avatar of Peter Wilson
Peter WilsonFlag for France

asked on

Best practice for VM drive sizes

Hi Experts,

I need to know what the best practice is for larger hdd size & arrangements regarding virtual machines: is it better to have one large hdd (2 or 3 TB in capacity) and convert to GPT or is it better to spread the that total size (2 or 3Tb) across smaller MBR hdds (1TB, 500GB, 500GB, or 3 1TB hdds,)?

esxi 5.5
vcenter 5.5
server 2012r2

Thx.
ASKER CERTIFIED SOLUTION
Avatar of Cliff Galiher
Cliff Galiher
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Peter Wilson

ASKER

I should have emphasized this more but I am talking about virtual machines in vmware. so there would be no raid array aside from the hypervisor. i'm talking about a straight add hdd strategy. in this context would you say more hdds are still better than 1 hdd?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
What do you mean by 'I would not recommend the use of spanning across disks for Windows.'? For example, do you mean installing windows on c, e, and f?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
If you're running multiple VM's and they share the same physical drive, then as they do disk accesses you're "thrashing" the disk a good bit as it has to move between the locations of the various virtual hard drives ... this can be eliminated by having the different virtual hard drives on different physical drives => so it's much better to have multiple drives.

The exception is if you're using solid state drives, where there's no physical seek or latency to be concerned about.    I keep all of my VM's on the same physical drive, but it's a 1TB SSD so there's no performance penalty.
sorry forgot to mention this is fixed storage not shared.
is it a consensus that GPT is the future and I should build each disk that way, even the OS which is going to be limited to 60 or 80 GB and never grow to the TB range?
even the OS which is going to be limited to 60 or 80 GB and never grow to the TB range? Famous last words.. Future proof as much as possible, it doesn't hurt if you start off that way.. it is a pain to find out down the road that your estimates were in fact not reasonable. Or that requirements changed over time..
do you actually require a disk of over 2TB, if so what for ?

what is the actual free space you have at present ?

or is this just a hypothetical what should I do ?
Just for informational purposes, even with SSDs, performance gains can often be seen when using multiple drives over a single larger drive. SAS SSDs are still insanely expensive, and SATA is still not always efficient. Even a high end single SATA-III drive is going to top out moving about 500MB/s while the underlying PCI bus could handle 6GB/s (capital B, not lowercase b) so a second SSD could be simultaneously reading and writing data as the first, since the PCI bus could move data to and from them faster than they can each handle individually. And thus you'd still see legitimate performance gains with two drives.
@David - I don't see an os needing 2TB in the next 3 years. that is why I said that. I set os to 60gb in my template for the past 6 years and have never even come close to caps.
@Andrew - yes the requirement is for a ever-growing file server.
@Cliff - good point.
Lee, Andrew, David, Gary, Diverse it, do you all create hdds in GPT as a standard?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks everyone!
Just for clarification, I was talking about virtual machines on this post not hypervisors. I'm not sure that was understood by everyone.

this post was explicitly about the configuration of hdds for vms only - nothing to do with hypervisor hdd setup or config.

Did everyone understand that...forgive me if I failed to make this clear?
ok good...i'm glad. :)