SAP Performance on vsphere with IBM DB2 and SUSE Linux Enterprise

Similar documents
Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1

Oracle Database Scalability in VMware ESX VMware ESX 3.5

vrealize Business System Requirements Guide

Microsoft Exchange Server 2007

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Kronos Workforce Central on VMware Virtual Infrastructure

IT Business Management System Requirements Guide

Configuration Maximums VMware Infrastructure 3

VMware vcenter Update Manager Performance and Best Practices VMware vcenter Update Manager 4.0

Configuration Maximums

W H I T E P A P E R. Performance and Scalability of Microsoft SQL Server on VMware vsphere 4

Esri ArcGIS Server 10 for VMware Infrastructure

Configuration Maximums VMware vsphere 4.0

Performance of Virtualized SQL Server Based VMware vcenter Database

EMC Unified Storage for Microsoft SQL Server 2008

Configuration Maximums VMware vsphere 4.1

Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

Scalability Tuning vcenter Operations Manager for View 1.0

Microsoft Exchange Solutions on VMware

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES

HP ProLiant DL585 G5 earns #1 virtualization performance record on VMmark Benchmark

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

7 Real Benefits of a Virtual Infrastructure

Improving Scalability for Citrix Presentation Server

Performance of Enterprise Java Applications on VMware vsphere 4.1 and SpringSource tc Server

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Understanding Oracle Certification, Support and Licensing for VMware Environments

Configuration Maximums

FOR SERVERS 2.2: FEATURE matrix

IOS110. Virtualization 5/27/2014 1

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

SAP Solutions on VMware Infrastructure 3: Customer Implementation - Technical Case Study

EMC Backup and Recovery for Microsoft Exchange 2007 SP2

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

VBLOCK SOLUTION FOR SAP: SAP APPLICATION AND DATABASE PERFORMANCE IN PHYSICAL AND VIRTUAL ENVIRONMENTS

Virtualizing Performance-Critical Database Applications in VMware vsphere VMware vsphere 4.0 with ESX 4.0

VXLAN Performance Evaluation on VMware vsphere 5.1

Getting Started with ESXi Embedded

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments

Sizing guide for SAP and VMware ESX Server running on HP ProLiant x86-64 platforms

EMC Business Continuity for Microsoft SQL Server 2008

Why Choose VMware vsphere for Desktop Virtualization? WHITE PAPER

IOmark-VM. DotHill AssuredSAN Pro Test Report: VM a Test Report Date: 16, August

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

EMC Backup and Recovery for Microsoft SQL Server

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

High Performance SQL Server with Storage Center 6.4 All Flash Array

EMC Backup and Recovery for Microsoft SQL Server

White Paper. Recording Server Virtualization

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

VMware vsphere 4.1 Networking Performance

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

Maximizing SQL Server Virtualization Performance

SQL Server Business Intelligence on HP ProLiant DL785 Server

Lab Validation Report

Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server

How To Use A Vmware View For A Patient Care System

Leveraging NIC Technology to Improve Network Performance in VMware vsphere

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

Upgrading Horizon Workspace

The VMware Reference Architecture for Stateless Virtual Desktops with VMware View 4.5

VMware vcloud Service Definition for a Private Cloud

Enabling Technologies for Distributed Computing

Microsoft Exchange Server 2003 Deployment Considerations

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC b Test Report Date: 27, April

Scaling Microsoft Exchange in a Red Hat Enterprise Virtualization Environment

MS Exchange Server Acceleration

Citrix XenApp Server Deployment on VMware ESX at a Large Multi-National Insurance Company

HP reference configuration for entry-level SAS Grid Manager solutions

Cisco Prime Home 5.0 Minimum System Requirements (Standalone and High Availability)

Microsoft Hyper-V chose a Primary Server Virtualization Platform

Accelerating Microsoft Exchange Servers with I/O Caching

Analysis of VDI Storage Performance During Bootstorm

Avoid Paying The Virtualization Tax: Deploying Virtualized BI 4.0 The Right Way. Ashish C. Morzaria, SAP

How to Use a LAMP Stack on vcloud for Optimal PHP Application Performance. A VMware Cloud Evaluation Reference Document

vrealize Hyperic Supported Configurations and System Requirements

Evaluation of Enterprise Data Protection using SEP Software

What s New in VMware vsphere Flash Read Cache TECHNICAL MARKETING DOCUMENTATION

Performance Evaluation of Intel EPT Hardware Assist VMware ESX builds & (internal builds)

EMC BACKUP-AS-A-SERVICE

Pivot3 Reference Architecture for VMware View Version 1.03

Virtualization of the MS Exchange Server Environment

Performance and scalability of a large OLTP workload

Enabling Technologies for Distributed and Cloud Computing

Scaling in a Hypervisor Environment

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

Scalability. Microsoft Dynamics GP Benchmark Performance: Advantages of Microsoft SQL Server 2008 with Compression.

Transcription:

Performance Study SAP Performance on vsphere with IBM DB2 and SUSE Linux Enterprise VMware vsphere 4.1 with SAP ERP 6.0, IBM DB2 9.7, and SUSE Linux Enterprise 10 VMware vsphere 4.1 provides private cloud technology to IT organizations looking to save money on hardware costs, offer their companies a software-as-a-service (SaaS) model, and guarantee uptime while maintaining and upgrading their software applications and infrastructure. This paper shows how a virtualized SAP environment with IBM DB2 and SUSE Linux Enterprise can support thousands of users by utilizing VMware vsphere 4.1. The results collected with vsphere 4.1 out-ofthe-box showed excellent scale-up and scale-out performance. Scale-up: Scaling up a virtual system refers to adding virtual CPUs (vcpus) to increase a virtual machine s compute power. With vsphere, your virtual machine can easily take advantage of multi-core processors with no special settings or configuration beyond building up the virtual machine with more vcpus. Scale-out: Scaling out a virtual system refers to adding more virtual machines on the host. VMware vsphere makes it easy to combine scaling up with scaling out to achieve the optimum performance for your VMs. And having the choice to scale up or out leaves you with more flexibility to right-size system deployment and maximize total cost of ownership with respect to licensing and hardware purchases. Experimental Environment Workload We ran SAP ERP 6.0 Enhancement Package 4 and IBM DB2 version 9.7 with SUSE Linux Enterprise 10 SP2 as the operating system. The hardware was a 16-core Dell PowerEdge R905 machine running VMware vsphere 4.1. The AMD Opteron 8384 processors in this server use Rapid Virtualization Indexing (RVI), which makes them well-suited for virtualizing a memory-intensive workload like SAP. The SAP application and database servers were tuned according to SAP and IBM DB2 performance best practices. The experiments were conducted in good faith, but the results in this paper have not been certified by SAP. Our tests used a well understood online transaction processing (OLTP) workload, which simulates typical customer transactions. The results from these tests can be used as a guideline for determining the performance outlook for new hardware and software platforms. As part of the test design, we used a two-tier approach that has both application and database servers on the same virtual machine. This is a popular configuration for small- to mid-sized SAP installations. A separate physical system (the load generator) was used to simulate the users in the presentation tier. The number of users for each test was determined by measuring how many users could be actively simulated while the response time was still under 1 second. VMware, Inc 1

Software and Hardware Figures 1 and 2 show the system configuration that we used for our scale-up and scale-out tests. For these tests, we ran the database and application tier on the native machine first, and then installed and configured the machine with VMware vsphere 4.1 to run the database and application tier in 1 virtual machine (scaleup test) and up to 8 virtual machines (scale-out test). Figure 1. Test architecture Figure 2. We ran tests on the native machine, installed vsphere, and then ran tests on virtual machines VMware, Inc 2

Infrastructure and application software: VMware vsphere 4.1 SUSE Linux Enterprise 10 SP2 guest operating system SAP ERP 6.0 Enhancement Package 4 IBM DB2 Version 9.7 SAP database and application server: Dell PowerEdge R905 with 4 x AMD Opteron 8384 2.7GHz quad-core processors 256KB L1 cache, 2MB L2 cache, 6MB L3 cache 128GB physical memory Virtual machines (8): 16GB memory and 2 or 4 vcpus SAP instances: 1 instance per 2 vcpus Storage: 4 EMC CX3-40 storage array enclosures, with Fibre Channel and 2 storage processors Each array enclosure has 15 disks, and each disk is 146GB, for a total of 2,190GB of combined storage. 10 data and log LUNs were configured as RAID 0 (striped): 8 LUNs over 2 SAN disk array enclosures (each LUN striped over 15 disks) used for database files; 8 SAP DATA files 1 LUN for the database log file, located on a separate array enclosure 1 LUN for the heavily updated database table VBDATA, located on a separate array enclosure to avoid I/O bottleneck Load generator: Intel Xeon 5160 3GHz dual-core processor 8GB memory 19GB local root disk Microsoft Windows Server 2008 operating system Scale-Up Test for Transaction Processing Workload Our scale-up test compares a single virtual machine with a matching native machine. Each was scaled up with tests at 1, 2, 4, and 8 virtual CPUS (vcpus) or physical CPUs 1. Figure 3 depicts this test scenario. 1 A system with 1 vcpu, 2 vcpus, 4 vcpus, or 8 vcpus is also known as a 1-way, 2-way, 4-way, or 8-way system. VMware, Inc 3

Figure 3. The scale-up test measured performance after adding CPUs The virtual machine and the native machine were both tested on the same system, which had 4 quad-core AMD Opteron 8384 2.7 GHz processors and 128GB of RAM. This system uses a NUMA architecture, which means that memory is associated with each processor to define a node. The NUMA load balancer in vsphere assigns a home node to a virtual machine. Whenever possible, the NUMA load balancer in vsphere tries to keep a vcpu with its local memory, but if the VM requires more memory than is present on its home node, remote memory might be used. To ensure locality, we assigned the virtual CPUs in the same way that we assigned the physical CPUs. The assignment of CPUs to memory homes is illustrated in Figure 4. When conducting experiments on the native machine running Linux, we used numactl to assign CPUs to the same nodes that were used for the virtual machine tests. For tests with 1-4 CPUs, we assigned the CPUs to the same node so that the workload could benefit from accessing the local memory. For 8 CPUs, we assigned the CPUs to 2 nodes. Figure 4. NUMA nodes were assigned to CPUs to ensure local memory was used VMware, Inc 4

Figure 5 shows that virtual performance is near native when scaling up for these tests. Additionally, virtual machine performance is slightly better when using VMs with fewer vcpus. Figure 5. Number of users supported while scaling up virtual and physical CPUs 2500 2000 Number of Users 1500 1000 500 Native VM 0 1 2 4 8 Number of CPUs Table 1 shows the ratio of supported users on the tested virtual machines to the tested native machines. The ratios range from a difference of only 93%-95%. Table 1. Ratio of supported users (virtual native) Virtual CPUs vsphere 4.1 Ratio to Native 1 93% 2 95% 4 94% 8 94% Scaling up VMs is useful when it is necessary to keep licensing costs very low or keep the number of VMs to a minimum due to limited system administration resources. With near native performance, vsphere gives IT professionals the choice of switching to a virtualized environment to maintain a small to mid-sized SAP installation on SUSE 10 with DB2. Scale-Out Test with Multiple Virtual Machines For scale-out performance, we conducted six tests to compare a series of VMs with similar, increasing levels of compute power. Figure 6 shows how three 4-way VMs provided a comparison with three 2-way VMs. VMware, Inc 5

Figure 6. We ran tests with 2-vCPU and 4-vCPU VMs Figure 7 shows the number of users supported by VMs with similar processing power. Each pair of VMs is configured with the same total number of vcpus. For example, 2 VMs each with 2 vcpus are compared with a single 4-vCPU VM. Figure 7. Scale-out test with both 2- and 4-way VMs 2500 2000 Number of Users 1500 1000 500 2-Way VM 4-Way VM 0 2 VMs 1 VM (4 vcpu total) 4 VMs 2 VMs (8 vcpu total) 8 VMs 4 VMs (16 vcpu total) Number of 2- and 4-Way VMs The performance of 2-way and 4-way VMs is very similar. This similarity allows administrators flexibility in designing their SAP solutions. We also see that scaling out to multiple VMs is an effective way to handle the need for more processing power. VMware, Inc 6

Conclusion vsphere 4.1 easily supports a demanding SAP ERP installation by allowing administrators to either scale up or scale out. In our experiments, an 8-way virtual machine was employed to support a target user base of approximately 1200 users, achieving very nearly the same number of users as a similar native test. vsphere 4.1 can also be scaled out to support larger user workloads as shown by our result of 2500 users which were supported with 16 vcpus. Using multiple virtual machines, each assigned multiple vcpus, leverages multicore technology in a way that results in great performance and scalability. Related Documents Virtualized SAP Performance with VMware vsphere 4. VMware whitepaper. http://www.vmware.com/files/pdf/perf_vsphere_sap.pdf About the Author Tuyet Pham is a performance engineer in VMware's Core Performance group where she is responsible for characterizing the performance of SAP on Windows and Linux. Her work on the subject of virtualizing the SAP landscape appears in previously published performance studies and best practice documents. Prior to VMware, she was a performance engineer at Hewlett-Packard, where she worked with OLTP benchmarks such as TPC-C and TPC-DS, and SAP Standard Application benchmarks. Acknowledgements The author would like to thank the following people: Ken Barr of VMware for technical advising; Helmut Tessarek and Guiyun G. Cao of IBM Database Lab for tuning suggestions on DB2 database; Robert Campbell for setting up meetings with IBM engineers; Aravind Pavuluri for organizing this project working with IBM's engineers; Kaushik Banerjee, Todd Muirhead, and Vas Mitra for reviewing the paper, and Julie Brodeur for putting this paper together. If you have comments about this documentation, submit your feedback to: docfeedback@vmware.com VMware, Inc. 3401 Hillview Ave., Palo Alto, CA 94304 www.vmware.com Copyright 2010 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item: EN-000364-00 VMware, Inc 7