Sunday, July 22, 2012

VMware 5.0 Disk I/O performance – Thick Provision Lazy Zeroed vs Thick Provision Eager Zeroed vs Thin Provision

SkyHi @ Sunday, July 22, 2012

Hello dear reader,
As you know VMware has announced some time ago the vsphere 5  and finally it can be downloaded by anyone :)
Based on this i decided to test the performance of the 3 types of disks supported by VMware :
Basically the VM had 2 virtual disks assigned for the benchmark :
  • Thick Provision Lazy Zeroed
  • Thick Provision Eager Zeroed
  • Thin Provision
Test setup :
One VM has been configured with 2 vcpu’s, 2 GB ram and 4 disks, all using the LSI SAS SCSI Controller :
  • Disk 01 is the Windows “disk”  (c:\ drive)
  • Disk 02 it’s a Thick Provision Lazy Zeroed disk
  • Disk 03 it’s a Thick Provision Eager Zeroed disk
  • Disk 04 it’s a Thin Provision disk
The VM had 1 Gigabit link without any sort of redundancy, link aggregation, no MPIO , no jumbo frames to an ISCSI storage. The purpose of this exercise is to see the performance differences between the 3 types of disks and not to see the performance of the ISCSI storage .
Anyway….let’s go for the results
Results : ( results parsed at http://vmktree.org/iometer/ )
  •     I/O of a Thick Provision Lazy Zeroed disk
Test nameLatencyAvg iopsAvg MBpscpu load
Max Throughput-100%Read0.0034911093%
RealLife-60%Rand-65%Read12.8744902511%
Max Throughput-50%Read101.44619019315%
Random-8k-70%Read13.9656814417%
  • I/O of a Thick Provision Eager Zeroed disk
Test nameLatencyAvg iopsAvg MBpscpu load
Max Throughput-100%Read0.0035111091%
RealLife-60%Rand-65%Read12.7844603430%
Max Throughput-50%Read102.8862611952%
Random-8k-70%Read14.1957704534%
  • I/O of a Thin Provision disk
Test nameLatencyAvg iopsAvg MBpscpu load
Max Throughput-100%Read0.0035301100%
RealLife-60%Rand-65%Read13.0645663530%
Max Throughput-50%Read102.3662431952%
Random-8k-70%Read14.1757674536%
Conclusion :
It seems like VMware has quite similar performance across different types of disks (at least with the used benchmark profile for this test) and for me the Thin Provision disk would probably be the chosen one due to the fact of being…Thin .
During the next days/weeks i will try to get some more tests, against different storage devices and using ISCSI and NFS .

REFERENCES