Title :
Easy and Efficient Disk I/O Workload Characterization in VMware ESX Server
Author_Institution :
VMware Inc., Palo Alto
Abstract :
Collection of detailed characteristics of disk I/O for workloads is the first step in tuning disk subsystem performance. This paper presents an efficient implementation of disk I/O workload characterization using online histograms in a virtual machine hypervisor VMware ESX Server. This technique allows transparent and online collection of essential workload characteristics for arbitrary, unmodified operating system instances running in virtual machines. For analysis that cannot be done efficiently online, we provide a virtual SCSI command tracing framework. Our online histograms encompass essential disk I/O performance metrics including I/O block size, latency, spatial locality, I/O interarrival period and active queue depth. We demonstrate our technique on workloads of Filebench, DBT-2 and large file copy running in virtual machines and provide an analysis of the differences between ZFS and UFS filesystems on Solaris. We show that our implementation introduces negligible overheads in CPU, memory and latency and yet is able to capture essential workload characteristics.
Keywords :
disc storage; file servers; input-output programs; peripheral interfaces; statistical analysis; virtual machines; CPU; Solaris; VMware ESX server; disk I/O workload characterization; file system; online histogram; operating system; peripheral interface; virtual SCSI command tracing framework; virtual machine hypervisor; Application software; Delay; Filters; Hardware; Histograms; Instruments; Measurement; Operating systems; Virtual machine monitors; Virtual machining;
Conference_Titel :
Workload Characterization, 2007. IISWC 2007. IEEE 10th International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4244-1561-8
Electronic_ISBN :
978-1-4244-1562-5
DOI :
10.1109/IISWC.2007.4362191