SAP CRM Benchmark on Dual-Core Dell Hardware



Similar documents
VERITAS Software - Storage Foundation for Windows Dynamic Multi-Pathing Performance Testing

Using Red Hat Network Satellite Server to Manage Dell PowerEdge Servers

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering

Microsoft SQL Server 2005 on Windows Server 2003

EMC Unified Storage for Microsoft SQL Server 2008

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

High Performance SQL Server with Storage Center 6.4 All Flash Array

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

Dell Microsoft SQL Server 2008 Fast Track Data Warehouse Performance Characterization

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

Reference Architecture. EMC Global Solutions. 42 South Street Hopkinton MA

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

High Performance Tier Implementation Guideline

Deploying SAP on Microsoft SQL Server 2008 Environments Using the Hitachi Virtual Storage Platform

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Dual-Core Processors on Dell-Supported Operating Systems

SAP Disaster Recovery Solution with VMware Site Recovery Manager and EMC CLARiiON

Virtualized Exchange 2007 Archiving with EMC Xtender/DiskXtender to EMC Centera

HBA Virtualization Technologies for Windows OS Environments

SAP NetWeaver Application Server architecture

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Dell PowerEdge Blades Outperform Cisco UCS in East-West Network Performance

EMC Backup and Recovery for Microsoft SQL Server

White Paper. Dell Reference Configuration

DELL EMC solutions for Microsoft: Maximizing your Microsoft Environment. by Philip Olenick, DELL Solutions

EMC Business Continuity for Microsoft SQL Server 2008

Load Balancing for Microsoft Office Communication Server 2007 Release 2

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

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

EMC Backup and Recovery for Microsoft SQL Server

Ignify ecommerce. Item Requirements Notes

Private cloud computing advances

EMC CLARiiON CX3 Series FCP

DVS Enterprise. Reference Architecture. VMware Horizon View Reference

DELL. Dell Microsoft Windows Server 2008 Hyper-V TM Reference Architecture VIRTUALIZATION SOLUTIONS ENGINEERING

Legal Notices Introduction... 3

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

Microsoft SharePoint Server 2010

Centrata IT Management Suite 3.0

VMware VMmark V1.1.1 Results

EMC Virtual Infrastructure for Microsoft SQL Server

New!! - Higher performance for Windows and UNIX environments

How To Manage An Sap Solution

White Paper. SAP NetWeaver Landscape Virtualization Management on VCE Vblock System 300 Family

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

Accelerating Microsoft Exchange Servers with I/O Caching

IP SAN Best Practices

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

Navisphere Quality of Service Manager (NQM) Applied Technology

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

Microsoft Dynamics CRM 2011 Guide to features and requirements

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

EMC Security for Microsoft Exchange Solution: Data Loss Prevention and Secure Access Management

Sun 8Gb/s Fibre Channel HBA Performance Advantages for Oracle Database

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

Oracle Enterprise Manager. 1 Introduction to SAP Monitoring with Oracle Enterprise Manager Grid Control. 1.1 Overview

Optimizing LTO Backup Performance

Technical Note. Dell PowerVault Solutions for Microsoft SQL Server 2005 Always On Technologies. Abstract

Dell Reference Configuration for Hortonworks Data Platform

HP reference configuration for entry-level SAS Grid Manager solutions

HP ProLiant BL685c takes #1 Windows performance on Siebel CRM Release 8.0 Benchmark Industry Applications

High Performance Oracle RAC Clusters A study of SSD SAN storage A Datapipe White Paper

SIP Trunking with Microsoft Office Communication Server 2007 R2

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage

Optimizing Large Arrays with StoneFly Storage Concentrators

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Converged Networking Solution for Dell M-Series Blades. Spencer Wheelwright

VBLOCK SOLUTION FOR SAP APPLICATION HIGH AVAILABILITY

System Requirements. Version 8.2 November 23, For the most recent version of this document, visit our documentation website.

HP high availability solutions for Microsoft SQL Server Fast Track Data Warehouse using SQL Server 2012 failover clustering

DELL s Oracle Database Advisor

An Oracle White Paper Released Sept 2008

Dell EqualLogic Best Practices Series. Dell EqualLogic PS Series Reference Architecture for Cisco Catalyst 3750X Two-Switch SAN Reference

Performance Validation and Test Results for Microsoft Exchange Server 2010 Enabled by EMC CLARiiON CX4-960

Rapid database migration of SAP Business Suite to SAP HANA (V4.10): Software and Delivery Requirements. SAP HANA November 2014 English

The HBAs tested in this report are the Brocade 825 and the Emulex LPe12002 and LPe12000.

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

HP ProLiant BL460c takes #1 performance on Siebel CRM Release 8.0 Benchmark Industry Applications running Linux, Oracle

Dell Exchange 2013 Reference Architecture for 500 to 20,000 Microsoft Users. 1 Overview. Reliable and affordable storage for your business

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

Scalability. Microsoft Dynamics GP Benchmark Performance: 1,000 Concurrent Users with Microsoft SQL Server 2008 and Windows Server 2008

7 Real Benefits of a Virtual Infrastructure

Compellent Storage Center

StreamServe Persuasion SP5 StreamStudio

QLogic 2500 Series FC HBAs Accelerate Application Performance

Maximizing Backup and Restore Performance of Large Databases

Optimizing SQL Server Storage Performance with the PowerEdge R720

For nearly 40 years, Metrologic Instruments has been designing and manufacturing both

System Requirements Table of contents

HP ProLiant BL460c achieves #1 performance spot on Siebel CRM Release 8.0 Benchmark Industry Applications running Microsoft, Oracle

SAP database backup and restore solutions for HP StorageWorks Enterprise Virtual Array using HP Data Protector 6.1 software

Disk-to-Disk Backup and Restore Solution

Molecular Devices High Content Data Management Solution Database Schema

Adaptec: Snap Server NAS Performance Study

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

Transcription:

SAP CRM Benchmark on Dual-Core Dell Hardware Morten Loderup Dell SAP Competence Center 28 August, 2006 Dell Inc.

Contents Executive Summary. 3 SAP CRM Software a brief introduction..4 CRM Project....5 Hardware certification and benchmark....5 Hardware and software used....5 Configuration Steps..6 Benchmark findings..8 Number of Instances.8 Number of Dialog work-processes.10 Sequential Memory setting.11 Conclusion...12 Appendix Vocabulary...13 2

This white paper discusses findings from performing the SAP Customer Relationship Management (CRM) benchmark and provides considerations for implementing SAP s CRM software in a Dell hardware environment. Executive Summary SAP provides Customer Relationship Management (CRM) software for the following business areas: Marketing, Sales, Service, E-commerce, Interaction center operations and management, and Channel Management. According to the research company AMR Research, SAP is growing faster then Siebel (largest CRM vendor) in terms of sales growth ( SAP preps for fresh wave of CRM activity, Computer Business Review, 10/6/05, http://www.cbronline.com/article_news.asp?guid=0bcb0bb2-9685-4cd0- BB35-8B396F01D7C0 ). Dell SAP Competence Center performed the SAP Interaction Center (IC) standard mysap CRM 2005 application benchmark (hereafter referred to as the CRM benchmark ) to assist the Dell SAP customer community to gain a better understanding of the hardware requirements when implementing the SAP CRM solution. The CRM benchmark solution consisted of the following hardware and software: a Dell PowerEdge 6850 server with a Dell/EMC CX 600 storage array, Microsoft Windows 2003 Enterprise Edition operating system (64-bit), Microsoft SQL 2000 database, and SAP Customer Relationship Management software version 5.0 (SP 41). The benchmark testing gives insight into the variables that affect performance of SAP CRM software. Among the many test runs completed, the following variables have a significant effect on the performance of SAP s CRM software in a Dell hardware environment: Number of Instances Number of dialog work processes Sequential Memory setting As a result of Dell performing this benchmark, SAP CRM customers now have a better understanding of the impact of SAP Instances, dialog work processes, and sequential memory settings when implementing SAP s CRM solution in a Dell hardware environment. Moreover, Dell has become the first vendor in the history of SAP to offer a CRM benchmark. 3

SAP CRM Software a brief introduction SAP Service Oriented Architecture is SAP s plan for a business process-driven approach to enhance competitive advantage, dynamically adjust to changes, and ensure constant productivity. SAP CRM is built on SAP NetWeaver technology and Service Oriented Architecture. CRM, SAP s Customer Relationship Management software, enables businesses to become more integrated and more efficient, with instant access to critical real-time information. Thus enabling small, mid-size, and enterprise customers to make competitive edge decisions. SAP provides CRM software for the following business areas: Marketing, Sales, Service, E-commerce, Interaction center operations and management, and Channel Management. In addition to SAP, there are other serious CRM contenders in the market place. SAP s major competitors include Siebel (now a part of Oracle), Microsoft, Salesforce.com, RightNow, SalesNet, NetSuite, and others. Of all these competitors, Siebel is the largest with the most number of CRM seats. According to AMR Research, SAP has 160,000 live CRM users compared to Siebel s 3,200,000. However, SAP is growing faster then Siebel from a revenue perspective. ( SAP preps for fresh wave of CRM activity, Computer Business Review, 10/6/05, http://www.cbronline.com/article_news.asp?guid=0bcb0bb2-9685-4cd0-bb35-8b396f01d7c0 ). There are several reasons why SAP s CRM is becoming so popular. Tight integration with all components of the customer relationship cycle, a sound Service-Oriented architecture, and a robust, time-tested SAP foundation seem to be favored by customer choice. Integration with telephony and email, Internet, mobile clients, handhelds, portal, and existing SAP systems (like Enterprise Core Component (ECC), Business Warehouse (BW), and Supply Chain Management (SCM)) enhancing the capabilities of CRM gives additional value-add. 4

CRM Project The motivating factors and goals for running the CRM benchmark were to assist the Dell SAP customer community to gain a better understanding of the tuning requirements when implementing a SAP CRM solution. Moreover, Dell has become the first vendor in the history of SAP to offer a CRM benchmark. By so doing, Dell demonstrated it is willing to make the investment to help ensure customer peace of mind for a CRM landscape, and it has the in-house expertise to do so. Hardware certification and benchmark In order for customers to better understand the hardware requirements for running a particular SAP application, SAP provides certification and benchmarking programs. Of all the SAP certification programs available, the SD-benchmark is most common. After a benchmark and certification is submitted to SAP, the concluding information becomes public domain for customers to access. A customer-focused goal of benchmarking is to create a representative environment of what the customer might expect running the solution under test. To create an optimal environment where a large number of users access the hardware with low response times, a balance between hardware, software and tuning parameters must exist. Hardware and software used The hardware used for the CRM benchmark included a Dell PowerEdge 6850 server with Dual-Core Intel Processors, connected to a Dell/EMC Storage Area Network (SAN). Software used to configure the solution included SAP CRM 5.0 running on Microsoft Windows 2003 64-bit Operating System, and with a Microsoft SQL2000 database. PE6850 CX600 Storage Array Dell Server PowerEdge 6850 Processor 4 Intel Xeon 3.0 GHz DC Memory 32 GB SAN Dell/EMC CX600, QLogic 2460 HBA (2), Brocade 3800 Fibre Channel Switch (2) LUN RAID RAID 10 SAP Software CRM 5.0 (SP Level 41) Operating System Microsoft Windows 2003 EE 64-bit Database Microsoft SQL2000 (SP 1) Benchmark Client PowerEdge PE2500, Pentium III, 993Mhz, 4GB memory, MS W2K3 EE x86_32-bit Table 1: Hardware and software configuration 5

Configuration steps The configuration steps for setting up the Dell Storage Area Network and SAP CRM software consisted of the following: 1) Configure Storage Area Network (SAN) Create LUNS (RAID10) Update FLARE code (if necessary) Zone Brocade switches 2) Configure Application/Database Server update BIOS and Firmware, install Microsoft W2K3 x86_64-bit, configure HBAs, install Dell EMC PowerPath, NaviAgent, and SanSurfer 3) Configure CRM software Install and configure Microsoft SQL2000 DB, support packs, kernel updates, Java, create SAP Central System, add Dialog Instances as needed 4) Configure benchmarking software Install CRM benchmark client and server software Diagram 1 shows the hardware architecture of the CRM Project. The diagram depicts a two-tier architecture where the database and applications run on one central host, and the SAP front-end runs on the benchmark client. The benchmark client connects to the CRM application server via a 1 Gigabit (GB) Ethernet connection. The CRM application server hands off database requests to the Microsoft SQL2000 database. The database resides on a RAID 10 LUN in the Dell/EMC storage array. The storage array and the CRM server connect via redundant QLogic 2460 Host Bus Adapters (HBA) and two Brocade 3800 Fibre channel switches. The Brocade switch is zoned so that only one initiator (HBA), and multiple targets (LUNS) exist in each zone. The Dell/EMC storage array (target device) also connects to the same physical switch and the same logical zone. EMC s PowerPath software on the CRM server provides optimized HBA load-balancing and failover. The storage array has multiple paths to each configured LUN. Hence, if anything was to malfunction, there are multiple safety nets to ensure that the requesting application still has access to its data. 6

Figure 1: CRM Project Architecture 7

Benchmark Findings The benchmark testing provided Dell s SAP Competence Center with a good understanding of SAP s CRM environment in a 2-tier configuration, and provided several opportunities for close cooperation with SAP s technical staff in Walldorf, Germany. Several discoveries were analyzed to better understand the behavior of CRM and its impact on hardware. In the process, performance factors that influence response times and processor utilization in a SAP CRM environment were better understood. When performing CRM benchmarking tests, response time (saptemu) and processor utilization are measured. Several tests are run to determine which factors have the largest effect on these two measurements. Among the many tests run, the following variables provided insight into the performance of SAP s CRM software module in a 2-tier environment: Number of Instances Number of dialog work processes Sequential Memory setting Number of Instances An instance could be equivalent to an application server. However, an application server (one physical host) can have several instances running at the same time. An instance consists of a SAP run-time environment to process user requests. The run time environment includes dialog work-processes, a dispatcher, and may have update, spool, and background work-processes. Each of these processes consumes resources on the physical server and it becomes important to know how many instances should be created to maximize the server hardware and optimize the throughput. In our environment we experimented with different number of instances and recorded the response time and processor utilization. Diagram 2: Findings Number of Instances shows the discoveries that were made against a user load of 250 CRM benchmark users. 8

Diagram 2: Number of Instances Table 1: Number of Instances As the diagram shows, with 1 SAP instance in the 2-tier CRM environment, the response time was high (a slow performance of 2.734 seconds), but the CPU utilization was low (an average CPU utilization of 59%). As instances were added, the response time improved (decreased) until 3 instances, and then--at the creation of the 4 th instance---- response time increased. Furthermore, the CPU utilization steadily increased as more instances were added. The sweet-spot, as far as the test environment goes, was at 3 instances providing best response time and good processor utilization. 9

Number of dialog work processes A dialog work process handles screen changes and interaction with the SAP GUI, interfacing with the end-user. By default, there are 2 dialog work-processes assigned to one instance. The maximum number of dialog work-processes is 99. Running too few dialog work processes does not leverage the available hardware. Too many may bring mission critical SAP applications to its knees. Hence it is important to find the right number of dialog work processes to optimize the environment. For the test, instances were kept at 3 and user count at 250. Dialog work-processes tested ranged from 5 to 15 Diagram 3: Number of dialog work processes With 5 dialog work-processes (DIA wp) the response time was high (a slow response time of 2.380 seconds) but the CPU utilization was low (66%). As the number of dialog work-processes increased the response time improved and processor utilization increased. For a testing scenario of 250 CRM users with 3 instances, the sweet-spot happened at 13 dialog work-processes. At 13 DIA wp the response time was a quick 0.626 seconds, and the CPU utilization was at 91 percent. Going above 13 work processes did not seem productive as both the response time and CPU utilization increased. 10

Sequential Memory setting Sequential Memory Access is enabled (in BIOS CPU settings) by default. When enabled, Sequential Memory Access optimizes the system for applications that require sequential memory access. When the setting is disabled, the memory is optimized for applications with random memory access. Sequential memory access enables the hardware to access memory passing through each intervening point. This can be compared to random memory access, which enables the hardware to access the data at random points. If data is usually accessed in the same order, sequential access may be the best setting. However, if data is accessed randomly, this setting should be disabled in BIOS. We tested both (enabled, and then disabled) in order to discover which setting provided better results for SAP CRM 5.0Below are the results. Diagram 4: Sequential Memory setting As indicated by the results, SAP CRM 5.0 performs much better if the Sequential Memory setting is turned OFF. Both response time and CPU utilization improved as this setting was disabled in BIOS. 11

Conclusion As a result of Dell performing the CRM benchmark, SAP CRM customers now have a better understanding of the hardware requirements when implementing a SAP CRM solution on Dell hardware. Factors that influence CRM performance include the number of instances, number of dialog work processes, and sequential memory setting. Moreover, Dell has become the first vendor in the history of SAP to offer a CRM benchmark. THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. Dell and PowerEdge are trademarks of Dell Inc. EMC, Navisphere and PowerPath are registered trademarks of EMC Corp. Intel and Xeon are registered trademarks of Intel Corp. Microsoft and Windows are registered trademarks of Microsoft Corporation. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary interest in the marks and names of others. Copyright 2006 Dell Inc. All rights reserved. Reproduction in any manner whatsoever without the express written permission of Dell Inc. is strictly forbidden. For more information, contact Dell. Information in this document is subject to change without notice. 12

Appendix: Vocabulary To fully appreciate the CRM Benchmark discoveries it is necessary that the reader understands a few basic SAP concepts as listed in this vocabulary. Central Instance. A SAP instance that contains the Enqueue and Message server, both critical to the SAP environment. Response Time (saptemu). The time it takes the SAP system to process a user request. As far as the benchmark and certification goes, the average response time has to be less than 2 seconds in order to be a valid ICM Internet Communication Manager. Is responsible for the incoming and outgoing Internet traffic in ABAP based systems. It handles (HTTP, HTTPS, or SMTP) packets and determines which dispatcher to do the hand-off to (ABAP or JAVA). ABAP/JAVA Dispatcher. The dispatcher, whether it is for native ABAP or JAVA, manages the instance operation and ensures the incoming packets are handed off properly. It acts like a manager ensuring the work gets done. The CRM Benchmark test did not use a JAVA instance. Work Processes and services. There are several types of work units in the SAP system. Most of them are considered work-processes, and three of them are services. Together these engines enable the SAP system to do its magic. They include: Dispatcher distributes user requests to ABAP and JAVA workprocesses. Dialog A work-process that handles user interaction, screen changes. Update A work-process that performs database updates. Background A work-process that runs batch programs. Spool A work-process that processes outputs (like printing, faxing). Enqueue A work-process that handles logical database locks. Gateway A service handling communication to/from external systems. Message A service for facilitating communication between application servers within one SAP system. ICM A service enabling direct Internet communication. 13