My former colleague and virtualization buddy Ernst Cozijnsen over at Capgemini Outsourcing has done some extensive testing on virtual machine deployments with VAAI enabaled storage. The storage he has used for the deployment tests was an EMC Symmetrix VMAX, Here are his findings:
A while ago a colleague of mine pointed me to a blog post which included a link to an pdf document released by EMC talking about VAAI efficiency with EMC Symmetrix VMAX arrays. The document basically covers 3 new features which have been released in the “Enginuity 5875” firmware for the VMAX also known as the “75 code” in conjunction with vSphere 4.1.
These features are:
- Hardware accelerated Full Copy
- Hardware accelerated Block Zero
- Hardware accelerated locking
Without repeating all the technical details already mentioned in the pdf (which is a must read for all nerds) we’ve put the pedal to the metal to see if VAAI really makes a difference. To make a good comparison between old and new we have set up 3 (almost) identical THICK templates: W2K8 R2 ent 30GB + 5GB hdd containing +/- 12GB of actual data. The source and target Datastores are 1T tier2 (VMAX) LUN’s connected via 4 storage paths (Powerpath VE enabled) which are formatted with a 2MB block size.
The 1st template “Ernst-oldtemplate” is virtual hardware version 4 created on ESX 3.5, with an aligned OS disk and default storage allocation (this template was cloned and freshly installed to mimic template 2 and 3).
The 2nd “Ernst-nonzero” has hardware version 7 created on ESXi4.1, with an aligned OS disk and eagerzeroedthick formatted vmdk’s.
The 3rd “Ernst-zeroed” has hardware version 7 created on ESXi4.1, with an aligned OS disk and zeroedthick formatted vmdk’s.
To quote EMC from their document: “The improvement in deployment times range from 7 to 18 times faster”.
Deploying the 1st template:![]()
The job completed in +/- 9 minutes. During this time we observed the ESXi host itself via esxtop and as shown below. The SCSI command reads issued, spiked to sometimes 6550 per second meaning all data blocks are read with some form of intelligence.
Thursday, 16 June 2011
VAAI and Deployment - a Practical Example
Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
I performed similar tests on a 3PAR T400 last year:
http://derek858.blogspot.com/2010/12/3par-vaai-write-same-test-results-upto.html
http://derek858.blogspot.com/2010/12/3par-vaai-xcopy-vmotion-test-results.html
#1
Derek
(Homepage)
on
2011-06-17 01:36
(Reply)







