Home‎ > ‎

VMware I/O performance – SCSI controller vs SATA controller

VMware SCSI controller vs VMware SATA controller I/O benchmarks

Test Environment

The VM had 2 virtual disks assigned for the benchmark :

  1. Disk C is a thick provisioned virtual disk added from VMware. This vmdk resides on a SAN based datastore using the VMware SCSI Controller.
  2. Disk E is a thick provisoned virtual disk added from VMware. This vmdk resides on a SAN based datastore using the VMware SATA Controller.

 

I/O using the VMware SCSI Controller

8k- 0% Random -100%Read236721300.8322.33%
8k- 60%Random - 100% Read31123098.667.71%
8k- 100% Random - 50%Read235700293.2222.73%
Random-8k-70%Read133941278.0521.34%
Test name
Latency
Avg iops
Avg MBps
cpu loa


I/O using the VMware SATA Controller

Test name
Latency
Avg iops
Avg MBps
cpu load
8k- 0% Random -100%Read628004229.4142.41%
8k- 60%Random - 100% Read10199716.364.54%
8k- 100% Random - 50%Read817580144.0526.46%
Random-8k-70%Read1226771219.3140.33%

 

Conclusion 

The Performance on SCSI Controller is better than SATA Controller.

Environment configuration details 

VMware Infrastructure configuration

  • VMware ESXi 5.5 Update 2

Client configuration 

  • Windows 2012 R2 (64bit) DataCenter Edition
  • 2 vCPU
  • 4 GB memory
  • vmxnet3 adapter.
  • I/O benchmark done with IOMeter 
Comments