VMware

Scale-Out Performance of Exchange 2010 Mailbox Server VMs on vSphere 4 | Main | Enhanced VMware ESX 4.1 CPU Scheduler

July 13, 2010

Performance Implications of Storage I/O Control in vSphere Environments with Shared Storage

vSphere based virtualized datacenters often employ a shared storage infrastructure to support clusters of vSphere hosts. Applications running in virtual machines (VM) on vSphere hosts share the storage resources for their I/O needs. Performance of applications can be impacted when VMs contend for storage resources that are shared. Without proper access control for sharing the resources, the performance of all applications tend to get affected in a non-trivial way. Storage I/O Control (SIOC), a new feature offered in VMware vSphere 4.1, provides a dynamic control mechanism for proportional allocation of shared storage resources to VMs running on multiple hosts. The experiments conducted in VMware performance labs show that:

  • SIOC prioritizes VMs’ access to shared I/O resources based on disk shares assigned to them. 
  •  If the VMs do not fully utilize their portion of the allocated I/O resources on a shared datastore, SIOC redistributes the unutilized resources to those VMs that need them in proportion to the VMs’ disk shares.
  • SIOC minimizes the fluctuations in performance of a critical workload during periods of I/O congestion. For the test case executed at VMware labs, limiting the fluctuations to a small range resulted in as much as a 26% performance benefit compared to that with the default configuration (figure 1).

Figure 1. Application throughput with and without SIOC enabled

Sioc-adv
 

For further details, read the white paper titled “Managing Performance Variance of Applications Using Storage I/O Control” at http://www.vmware.com/resources/techresources/10120

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c328153ef013485614be5970c

Listed below are links to weblogs that reference Performance Implications of Storage I/O Control in vSphere Environments with Shared Storage:

Comments

mulberry factory

I love your blog very much, more more info, I will concern it again!

Chethan Kumar

Thanks mFactory.

Post a comment

If you have a TypeKey or TypePad account, please Sign In.

About this Blog

The VROOM! Blog from VMware's Performance Engineering Team.

Subscribe via RSS  

VMware Performance & VMmark Community


Discussions and resources for performance and VMmark.

Visit Now

Twitter


Facebook

YouTube


    VMware Blogs