VMworld

 

At an EMC class I took recently, the instructor claimed that in testing she had done, correctly aligning the partitions on a physical Windows server resulted in 30% performance gains.  I'm not sure what, if anything the gain is for aligning the partitions in virtual disks, assuming the underlying VMFS LUNs are aligned (which by default they will be if they're created under ESX 3+ or vSphere).

That being said, this is the advice from the "Performance Best Practices for VMware vSphere 4.0" guide:

 

Make sure the system partitions within the guest are aligned. For further information you might want to

refer to the literature from the operating system vendor regarding appropriate tools to use as well as

recommendations from the array vendor.

(from http://www.vmware.com/pdf/Perf_Best_Practices_vSphere4.0.pdf)
Accordingly, I have my Windows VM templates configured with aligned partitions. See http://technet.microsoft.com/en-us/library/aa995867(EXCHG.65).aspx and http://support.microsoft.com/kb/929491 for info on aligning windows partitions.

 

This is a potentially useful tool -- a powershell script to check the partition alignment of your Windows VMs. (via Scott Lowe )

 

I haven't adjusted the partition alignment on my Linux VM templates yet. That's on my To Do list, hopefully for some time in the near future. I plan to do some before and after performance testing, and I'll post the results here when I do.

 

 

 

--mds
1 Comments Permalink

About Matt

Posted by Matthew Snodderly Feb 6, 2010

Other places you can find me on the web:

 

Matt's home page: http://area51a.net/mds/

Friendfeed: http://friendfeed.com/msnodderly

Del.icio.us bookmarks: http://del.icio.us/msnodderly

Google reader: http://www.google.com/reader/shared/msnodderly

LinkedIn: http://www.linkedin.com/in/msnodderly

0 Comments Permalink
Matthew Snodderly

Matthew Snodderly

Member since: Jun 13, 2008

sysadmin 2.0 Virtualization, infrastructure automation, configuration management, cloud stuff etc. Mostly links to things I think are interesting.

View Matthew Snodderly's profile

Actions

Create Your Own Personal Blog

To create a personal blog on VMworld.com, sign into your account, click on "Manage Account" in the top right corner of any page, click on the "Blog Posts" tab and then click on "Create a Personal Blog" or "Write a Blog Post" from within your account profile.

Note: All blogs will be monitored and reviewed for content. Any blogs not related to virtualization or considered to be spam or offensive will be removed.