Performance Analysis of Oracle Database in Virtual Environments

The prevalence of server consolidation to capitalize on performance gains has seen various vendors presenting their virtual solution as the best option. This therefore highlights the importance of an independent and unbiased academic research in facilitating informed decisions. In this paper we examine the correctness of the marketing claim currently available at the Oracle's website that the Oracle VM server virtualization is four times more scalable than the VMware' virtualization solution. Therefore, we present results of tests and quantitative analysis of the effects of workload and configuration options on the Oracle database performance. The scalability tests were conducted in a non virtualized environment and compared with results of the tests in two virtualized server environments on the Red Hat Enterprise Linux 5.6 platform: (1) VMware ESXi 4.1 and (2) Oracle VM 2.2. The results of our tests confirm that the Oracle VM offers more scalability for Oracle 11g database applications than the VMware ESXi on a number of performance benchmarks. However, the experimental results for Oracle database applications do not show a clearly superior scalability of the Oracle VM server virtualization compared to the VMware ESXi virtualization solution. It is expected that the presented results will contribute to the awareness on the importance of an independent research for server virtualization informed decisions.

[1]  John Paul Walters,et al.  A Comparison of Virtualization Technologies for HPC , 2008, 22nd International Conference on Advanced Information Networking and Applications (aina 2008).

[2]  Lieven Eeckhout,et al.  Performance Metrics for Consolidated Servers , 2010, HiPC 2010.

[3]  Xianghua Xu,et al.  Quantifying Performance Properties of Virtual Machine , 2008, 2008 International Symposium on Information Science and Engineering.

[4]  Muli Ben-Yehuda,et al.  Quantitative Comparison of Xen and KVM , 2008 .

[5]  Pavol Zavarsky,et al.  Performance Evaluation of Oracle VM Server Virtualization Software 64 Bit Linux Environment , 2011, 2011 Third International Workshop on Security Measurements and Metrics.

[6]  Kirk W. Cameron,et al.  Optimizing application performance: a case study using LMbench , 2002, CROS.

[7]  Pavol Zavarsky,et al.  Performance and Scalability Evaluation of Oracle VM Server Software Virtualization in a 64 Bit Linux Environment , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[8]  Kang G. Shin,et al.  Performance Evaluation of Virtualization Technologies for Server Consolidation , 2007 .

[9]  Samantha S. Foley,et al.  Benchmarking Servers using Virtual Machines , 2007 .

[10]  Mohamed Abu Rizkaa,et al.  Virtual Systems Workload Characterization: An Overview , 2009, 2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.