... IBM Advanced Technical Skills IBM Oracle International Competency Center September 2013

Similar documents
... Performance benefits of POWER6 processors and IBM i 6.1 for Oracle s JD Edwards EnterpriseOne A performance case study for the Donaldson Company

... WebSphere 6.1 and WebSphere 6.0 performance with Oracle s JD Edwards EnterpriseOne 8.12 on IBM Power Systems with IBM i

Oracle s JD Edwards EnterpriseOne IBM POWER7 performance characterization

... IBM Power Systems with IBM i single core server tuning guide for JD Edwards EnterpriseOne

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

IBM and Lawson M3 (an Infor affiliate) ERP software workload optimization on the new IBM PureFlex System

SAS workload performance improvements with IBM XIV Storage System Gen3

IBM Power Systems solution for SugarCRM

Infor Lawson on IBM i 7.1 and IBM POWER7+

... IBM AIX performance and tuning tips for Oracle s JD Edwards EnterpriseOne web server

Storwize V7000 real-time compressed volumes with Symantec Veritas Storage Foundation

Infor M3 on IBM POWER7+ and using Solid State Drives

IBM System Storage DS8870 Release R7.3 Performance Update

Introduction to IBM System Storage SVC 2145-DH8 and IBM Storwize V7000 model 524

... Oracle Database 11g and 12c on IBM Power E870 and E880. Tips and considerations

How Smarter Systems Deliver Smarter Economics and Optimized Business Continuity

... HTTP load balancing for Oracle s JD Edwards EnterpriseOne HTML servers using WebSphere Application Server Express Edition

... Characterizing IBM Power Systems POWER7+ and Solid State Drive Performance with Oracle s JD Edwards EnterpriseOne

IBM System Storage SAN Volume Controller IBM Easy Tier enhancements in release

Lawson M3 7.1 Large User Scaling on System i

jetnexus ALB-X on IBM BladeCenter

IBM Scale Out Network Attached Storage (SONAS) using the Acuo Universal Clinical Platform

... Tuning AIX for Oracle Hyperion and Essbase Products Support documentation for Oracle Service.

iseries Tech Talk Linux on iseries Technical Update 2004

Executive Brief June 2014

IBM Active Cloud Engine centralized data protection

Using IBM Flex System Manager for efficient VMware vsphere 5.1 resource deployment

HPE Datacenter Care for SAP and SAP HANA Datacenter Care Addendum

IBM System Storage IBM :

Computing as a Service

Jeremy Canady. IBM Systems and Technology Group ISV Enablement March 2013

PSR Testing of the EnterpriseOne Adapter for JD Edwards EnterpriseOne 8.12, OBIEE , DAC 7.9.6, and Informatica 8.6

IBM Application Runtime Expert for i

A Pragmatic Path to Compliance. Jaffa Law

IBM System Storage SAN Volume Controller IBM Easy Tier in release

IBM Data Center Networking in Support of Dynamic Infrastructure

Behind the Glitz - Is Life Better on Another Database Platform?

Brendan Lelieveld-Amiro, Director of Product Development StorageQuest Inc. December 2012

Lenovo Database Configuration

InfoSphere Warehouse with Power Systems and EMC CLARiiON Storage: Reference Architecture Summary

V6R1 System i Navigator: What s New

IBM System Storage DS5020 Express

Active Energy Manager. Image Management. TPMfOSD BOFM. Automation Status Virtualization Discovery

Performance of Trinity RNA-seq de novo assembly on an IBM POWER8 processor-based system

Dell Solution for JD Edwards EnterpriseOne with Windows and SQL 2000 for 50 Users Utilizing Dell PowerEdge Servers And Dell Services

12/04/ Dell Inc. All Rights Reserved. 1

IBM PowerVM. Virtualization without limits. Highlights. IBM Systems and Technology Data Sheet

The Power of PowerVM Power Systems Virtualization. Eyal Rubinstein

IBM AIX Solution Editions for the Power 710, 720, 730, and 740 servers

High performance and functionality

Getting Started What?? Plan of Action Features and Function Short demo

The next generation iseries... simplicity in an on demand world

1 Revisions. Storage Layout, DB, and OS performance tuning guideline for SAP - V4.4. IBM System Storage layout & performance guideline for SAP

QLogic/Lenovo 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Lenovo Database Configuration for Microsoft SQL Server TB

IBM Z servers running Oracle Database 12c on Linux

IBM TotalStorage Enterprise Storage Server Delivers Bluefin Support (SNIA SMIS) with the ESS API, and Enhances Linux Support and Interoperability

IBM Data Warehousing Balanced Configuration Unit for AIX, V1.1 accelerates development of data warehouse and business intelligence infrastructures

IBM System Storage Reference Architecture featuring IBM FlashSystem for SAP landscapes, incl. SAP HANA

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

IBM i Edition Express for BladeCenter S

Best practices for IBM ILOG CPLEX Optimizer on IBM POWER7 and AIX 7.1

IBM System Storage DCS3700

IBM Spectrum Control. Monitoring, automation and analytics for data and storage infrastructure optimization

BUILD BETTER MICROSOFT SQL SERVER SOLUTIONS Sales Conversation Card

IBM FlashSystem V Quick Start Guide IBM GI

Nimble/Cisco SmartStack Integrated Infrastructure for Enterprise-class Oracle Workloads

IBM System Storage DS6800

Server for IBM i. Dawn May Presentation created by Tim Rowe, 2008 IBM Corporation

IBM FlashSystem storage

Advancing your SAP Solutions A review of future options around SAP on IBM i and SAP HANA

IBM Storwize V7000: For your VMware virtual infrastructure

Using EMC FAST with SAP on EMC Unified Storage

HMC and System Firmware

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Netcool/Impact Version Release Notes GI

EMC Integrated Infrastructure for VMware. Business Continuity

... Oracle Database 11g Release 2 with Oracle Real Application Clusters on IBM Flex System tm p460 Compute Nodes with IBM Storwize tm V7000 Unified

IBM System Storage DS5020 Express

Migration to 64-bit Platform Improves Performance of Growing Bank s Core

High Availability Options for SAP Using IBM PowerHA SystemMirror for i

IBM Tivoli Monitoring for Databases. Release Notes. Version SC

IBM z/os Management Facility V2R1 Solution Guide IBM Redbooks Solution Guide

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision

Power Systems for Your Business

Performance Benefits of NVMe over Fibre Channel A New, Parallel, Efficient Protocol

EMC Business Continuity for Microsoft Applications

IBM System p5 550 and 550Q Express servers

Deploying FC and FCoE SAN with IBM System Storage SVC and IBM Storwize platforms

IBM SYSTEM POWER7. PowerVM. Jan Kristian Nielsen Erik Rex IBM Corporation

Your Roadmap to POWER9: Migration Scenarios

Disruptive Forces Affecting the Future

IBM SAP Technical Brief. Live Partition Migration of SAP Systems Under Load. IBM SAP International Competence Center Walldorf, Germany

IBM FlashSystem V MTM 9846-AC3, 9848-AC3, 9846-AE2, 9848-AE2, F, F. Quick Start Guide IBM GI

Performance and power efficiency of Dell PowerEdge servers with E v2

Power your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure

WebSphere Application Server Base Performance

Hardware Cryptography and z/tpf

August Oracle - GoldenGate Statement of Direction

SAP Applications on IBM XIV System Storage

Transcription:

Performance benefits of IBM Power Systems and IBM FlashSystem for JD Edwards EnterpriseOne IBM Power 780 server with AIX and IBM FlashSystem 820 flash storage improves batch performance in a client proof of concept test........ IBM Advanced Technical Skills IBM Oracle International Competency Center September 2013 Copyright IBM Corporation, 2013. All Rights Reserved. All trademarks or registered trademarks mentioned herein are the property of their respective holders

Table of contents Change history...1 Abstract... 2 Introduction... 2 Current environment and challenges... 2 Current hardware and software environment... 3 Client challenges... 3 Selecting the proof of concept environment... 4 Selecting the hardware... 4 IBM Power 780... 4 IBM FlashSystems 820... 5 Selecting the workload... 6 Upgrading the application and middleware... 6 Upgrading AIX and the system software... 7 Tuning the proof of concept environment... 7 Conducting the health check... 7 Proof of concept method and tuning... 7 Results of the proof of concept test... 8 Summary... 9 Contact Information... 10 Resources... 11 Trademarks and special notices... 12

Change history Version Date Editor Editing description 1.0 09/15/2013 Patrick Moore Initial version 1

Abstract This paper describes a performance health check and proof of concept test done with a large medical manufacturing company running JD Edwards EnterpriseOne. The results show that an IBM Power 780 server running AIX with IBM FlashSystem 820 flash storage provides an expected 28% reduction in a key batch window for this client. This validates previous test results that show significant performance improvements can be achieved with POWER7+ processor based servers. Introduction IBM Power Systems servers running Oracle s JD Edwards EnterpriseOne applications provide the reliability and efficiency needed to run almost every aspect of a business. Many organizations rely on this proven combination of hardware and software for running their mission-critical business processes within operational windows and service level agreements. As companies change and grow, business processes increase in complexity and scope while operational windows and service level agreements become more restrictive. Clients need to have their applications and infrastructure handle these requirements and they rely on their infrastructure providers to partner with them to meet these needs. A major medical manufacturer in the United States contacted IBM for assistance with a business challenge. As night batch processing was increasing in complexity and time, the business continued to expand worldwide operations which limited the window available for nightly batch processing. The client asked IBM to engage in a proof of concept (PoC) test to investigate ways to significantly improve the performance of their nightly batch runs in order to address this key aspect of their business. The PoC test results demonstrate how IBM systems and flash storage can help this client meet their business challenges by: successfully implementing an integrated IBM stack of IBM Power Systems and IBM FlashSystem flash storage reducing JD Edwards EnterpriseOne infrastructure capacity requirements and increased system utilization through virtualization significantly decreasing the time needed for nightly batch processing The PoC test emulated the client workload by running the same JD Edwards EnterpriseOne batch applications the client was experiencing performance issues with, and by using actual client data in those runs. This ensured that results could be repeated in the production environment, and allowed the client to see the real business value of running this workload on IBM Power Systems servers with flash storage. Current environment and challenges The client was running JD Edwards EnterpriseOne 9.0.2 applications with 8.98.3.3 tools. With a worldwide operation running up to 950 users and a heavy batch workload on the system, they utilize applications from the financials, distribution, and manufacturing suites. Many of these applications have been modified to fit their business processes. Additionally, the client runs a lengthy and complex nightly batch process with a significant portion being the MRP (Manufacturing Resource Planning) processing to plan the manufacture of their medical equipment. 2

Current hardware and software environment The JD Edwards EnterpriseOne production environment was currently running on an IBM Power 795 server with POWER7 processors. The Power 795 server had 32 cores activated and licensed with AIX 6.1 and 1 TB of memory. The system was configured with the following logical partitions: LPAR Cores* Memory GB Notes Database 12 400 Oracle Database 11.1 (8 TB) Applications 3 64 EnterpriseOne 9.0.2 with Tools 8.98.3.3 (900 users) User Batch 2 32 EnterpriseOne 9.02 with Tools 8.98.3.3 Scheduled Batch 8 32 EnterpriseOne 9.02 with Tools 8.98.3.3 Web Servers (4) 1 24 Oracle Application Server 10.2 with Java 1.5 (32-bit) Euro Apps 1 4 EnterpriseOne 9.0.2 with Tools 8.98.3.3 (50 users) Euro User Batch 1 16 EnterpriseOne 9.0.2 with Tools 8.98.3.3 Euro Sched Batch 1 8 EnterpriseOne 9.0.2 with Tools 8.98.3.3 Scheduler 1 32 Cisco Table 1: Current environment LPAR configuration: * Note: Other than the logical partition running the database, core counts are approximate as the system is configured to run uncapped and dynamically move processing resource between the partitions as needed. The Power 795 server ran with dual Virtual I/O Servers (VIOS) to virtualize all system resources and was attached to a SAN Volume Controller (SVC) to virtualize the storage for the environment. The SVC has 32 GB of memory, contains one set of four 146 GB Solid State Drives, and controls the storage on the client s DS8300 storage system. The JD Edwards production environment contains 8 TB of data after a recent conversion to Unicode. Client challenges The key challenge facing this client was the need to improve the processing time required for their nightly batch processes. The full set of batch jobs was taking 8-12 hours to complete and many times would still be running when interactive users would begin signing on to the system. The client s key batch processes requiring a dedicated system were running up to five hours. End-user performance was being impacted when batch processing runs extended into the daytime hours. With the interactive processing increasingly growing in the worldwide arena, the window for batch processing was shrinking. Additionally, the JD Edwards EnterpriseOne and infrastructure teams were receiving complaints from end users about the performance of key applications such as sales order entry running the Configurator. Finally, the client leadership team was looking at an older DS8300 storage system and wanted to make the right decision about database storage for the future of their JD Edwards EnterpriseOne data. 3

Selecting the proof of concept environment Given the current set of challenges, the client approached IBM about partnering with them to conduct a health check of their current JD Edwards application environment and a proof of concept test of potential new hardware to address their business issues. The IBM team assembled to work on this PoC test with the client included: a JD Edwards application technical sales specialist an Oracle Database specialist an IBM Power Systems and AIX expert and a storage specialist with deep knowledge of IBM FlashSystem flash storage and the Oracle Database The IBM team and the client IT group worked jointly on both the health check of their current environment and the follow-on PoC testing. Selecting the hardware For the hardware, the IBM team recommended bringing in a Power 780 server with the latest POWER7+ processor technology, and an IBM System Storage DS8870. Based on the positive experience the client had using solid state drives in their SVC, the team decided to also bring in IBM FlashSystems 820 flash storage. IBM Power 780 The Power 780 provides a unique combination of performance for the most demanding application workloads and availability characteristics that keep your business running. In addition, PowerVM virtualization helps to maximize your efficiency to keep your costs in line and Capacity on Demand technology for non-disruptive growth options to maintain business resiliency. With all this coming together in one integrated energy-saving package, the Power 780 makes a great business solution. 4

Figure 1. IBM Power 780 server IBM FlashSystems 820 The IBM FlashSystem 820 is designed to speed up the performance of multiple enterprise-class applications, including OLTP and OLAP databases, virtual desktop infrastructures, technical computing applications and cloud-scale infrastructures. These IBM systems deliver extreme performance per gigabyte, so organizations can quickly uncover business insights using traditional data analytics as well as new, big-data technologies. Figure 2. IBM FlashSystem 820 flash storage 5

The Power 780 server used for the PoC testing was configured with four enclosures; each enclosure had two 8-core 4.42 GHz sockets and 512 GB of memory for a total of 64 cores and 2 TB of memory. To run the JD Edwards EnterpriseOne workload, only a portion of the system was needed. The Power 780 server was configured with the following logical partitions to run the JD Edwards EnterpriseOne production workload: LPAR Cores Memory GB Notes Database 12 400 Oracle Database 11.2.0.3.4 (8 TB) Applications 3 32 EnterpriseOne 9.0.2 with Tools 8.98.4.11 User Batch 3 32 EnterpriseOne 9.0.2 with Tools 8.98.4.11 Scheduled Batch 3 64 EnterpriseOne 9.0.2 with Tools 8.98.4.11 Web Servers (4) 1 12 Oracle Application Server 10.2 Scheduler 1 32 Cisco VIOS (2) 0.4 16 PowerVM 2.2.2 SP1 Table 2: PoC test environment LPAR configuration The VIO Servers virtualized the I/O for the system through eight 8 Gb Fibre Channel adapters attached to the external storage and four 10 Gb Ethernet adapters for communications. The IBM FlashSystem 820 has 20 TB of useable EMLC flash storage, capable of 450,000 I/O operations per second (IOPs). LUNs were created in multiples of four and used the default of 512-byte sectors. The size of each LUN was kept below 2 TB and was accessible through all ports. From the host side all data and redo logs were aligned on 4 KB boundaries, a recommended best practice. Selecting the workload The client identified the workload and measurement criteria based on what was most critical to their business. In addition, they wanted a repeatable workload so that multiple tests could be run with a consistent amount of work applied to the system. The client selected their nightly batch cycle and running single user tests of the Sales Order Entry application using the Configurator function as the test workload. The batch runs could be checked from their scheduler based on runtime and consisted of 712 distinct jobs comprised of: 154 critical batch jobs including the MRP process 134 non-critical JD Edwards EnterpriseOne batch jobs 424 jobs to pull data from JD Edwards EnterpriseOne tables to populate their data warehouse The measurement of the interactive application was more subjective and was measured based on perceived performance from an end-user. The team ensured that the latest operating system, compiler, and database enhancements could be leveraged by making some infrastructure changes as well. Upgrading the application and middleware The JD Edwards EnterpriseOne applications were not upgraded from 9.0.2, however, the tools release was moved to the latest level, 8.98.4.11 in order to support the latest level of the Oracle Database. No application code changes were introduced for these tests. 6

The Oracle Database was upgraded to 11.2.0.3.4 which brought it to the latest level and contained some key performance related fixes. The Oracle Application Server was not updated, since the interactive applications were not going to be a major focus for this exercise. Upgrading AIX and the system software The team chose to bring the operating system up to the latest level, AIX 6.1 TL 7 SP 6. This level of the operating system contained patches for the latest level of the Oracle Database. The JD Edwards EnterpriseOne 9.02 business functions were compiled to AIX 6.1 as well. The Power Systems software was updated to VIOS 2.2.2. Active Energy Manager was installed in order to allow the POWER7+ processors to be over-clocked and run faster than 4.42 GHz. Tuning the proof of concept environment Tuning of the environment occurred in two phases. The first phase occurred before the PoC hardware arrived and was designed to gather information for conducting the PoC. The second phase was the set of tests run with the new hardware and upgraded environment. Conducting the health check The client and IBM teams jointly ran tests on the current production environment and utilized JD Edwards EnterpriseOne, AIX, and Oracle Database tools to identify a number of potential changes that could be introduced into the environment immediately and also used in the upcoming PoC tests. Proof of concept method and tuning The client team selected the batch run for a night that was particularly heavy as the test workload. The database was saved before the batch cycle began and measurements were taken of the runtimes for each of the batch jobs and the run as a whole. Because the system has other activity going on during nightly batch, the workload was run again on a dedicated partition to remove variability and produce a baseline for repeatable runs. The same measurements were then collected for the batch jobs. As expected the batch cycle was considerably reduced when running on a dedicated system. The differences between the production run and the baseline were noted and used to calculate the expected batch time reductions in the production environment. The Power 780 server and FlashSystem 820 were installed and configured as described previously. A number of runs were made and analyzed to find areas that could benefit from tuning, then a final run was completed with this system configuration. 7

Results of the proof of concept test The chart below summarizes the results of the proof of concept test runs. 8000 7000 Time in minutes 6000 5000 4000 3000 2000 1000 0 All Batch Critical batch Non-critical batch Data Warehouse jobs Baseline 7239 4171 1911 1156 780 + 820 tuned run 5202 2993 1405 803 Baseline 780 + 820 tuned run Figure 3: Proof of concept batch test run results The critical batch column represents the JD Edwards EnterpriseOne MRP batch jobs and the area of most interest to the client. The final set of changes, shown as the 780 + 820 tuned run above, focused on ensuring that the Oracle Database was most effectively utilizing the FlashSystem 820 and resulted in a 28% reduction in runtime for the critical batch jobs. Additionally, the client had an experienced end-user run the JD Edwards EnterpriseOne Sales Order Entry application using the Configurator and the perception was that the application was running faster with this final configuration. After examining these results achieved by running their workload with their data, the client was confident that they could achieve a 28% run time reduction in their nightly batch processes. 8

Summary The tests documented here, based on actual data from a medical manufacturer, demonstrated that both IBM Power Systems servers with POWER7+ processor technology and FlashSystem 820 flash storage when used together can provide substantial improvements for JD Edwards EnterpriseOne batch job performance. These results validate other published test results based on Oracle workloads with IBM Power Systems servers and storage products. They also indicate that the ongoing development investments in IBM Power Systems servers and FlashSystem flash storage continue to provide significant performance improvements to clients using Oracle s JD Edwards EnterpriseOne applications. 9

Contact Information Please submit any questions you may have about the content of this paper to: ibmoracle@us.ibm.com. 10

Resources These Web sites provide useful references to supplement the information contained in this document: For more information about IBM Power Systems servers visit: http://www.ibm.com/systems/power For more information about IBM FlashSystem flash storage, visit: http://www.ibm.com/systems/storage/flash For more information about the IBM AIX operating systems, visit: http://www.ibm.com/systems/power/software/aix For more information about the IBM and Oracle alliance, visit these two sites: http://www.ibm.com/oracle http://ibmandoracle.com For more information about JD Edwards EnterpriseOne applications, visit: http://www.oracle.com/us/products/applications/jd-edwards-enterpriseone/overview/index.html 11

Trademarks and special notices Copyright. IBM Corporation 2013. All rights reserved. References in this document to IBM products or services do not imply that IBM intends to make them available in every country. IBM, the IBM logo, AIX, FlashSystem, Power, Power Systems, POWER7, POWER7+ and System Storage are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both: Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other company, product, or service names may be trademarks or service marks of others. The information provided in this document is distributed AS IS without any warranty, either express or implied. The information in this document may include technical inaccuracies or typographical errors. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Information concerning non-ibm products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-ibm list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-ibm products. Questions on the capability of non-ibm products should be addressed to the supplier of those products. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Contact your local IBM office or IBM authorized reseller for the full text of the specific Statement of Direction. Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here. Photographs shown are of engineering prototypes. Changes may be incorporated in production models. 12

Any references in this information to non-ibm Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. 13