Using Oracle's SPARC T4-2 server for the application tier and a SPARC T4-1 server for the database tier, a world record result was produced running the Oracle's JD Edwards EnterpriseOne application Day in the Life (DIL) benchmark concurrently with a batch workload.
The SPARC T4-2 server running online and batch with JD Edwards EnterpriseOne 9.0.2 is 1.7x faster and has better response time than the IBM Power 750 system which only ran the online component of JD Edwards EnterpriseOne 9.0 Day in the Life test.
The combination of SPARC T4 servers delivered a Day in the Life benchmark result of 10,000 online users with 0.35 seconds of average transaction response time running concurrently with 112 Universal Batch Engine (UBE) processes at 67 UBEs/minute.
This is the first JD Edwards EnterpriseOne benchmark for 10,000 users and payroll batch on a SPARC T4-2 server for the application tier and the database tier with Oracle Database 11g Release 2. All servers ran with the Oracle Solaris 10 operating system.
The single-thread performance of the SPARC T4 processor produced sub-second response for the online components and provided dramatic performance for the batch jobs.
The SPARC T4 servers, JD Edwards EnterpriseOne 9.0.2, and Oracle WebLogic Server 11g Release 1 support 17% more users per JAS (Java Application Server) than the SPARC T3-1 server for this benchmark.
The SPARC T4-2 server provided a 6.7x better batch processing rate than the previous SPARC T3-1 server record result and had 2.5x faster response time.
The SPARC T4-2 server used Oracle Solaris Containers, which provide flexible, scalable and manageable virtualization.
JD Edwards EnterpriseOne uses Oracle Fusion Middleware WebLogic Server 11g R1 and Oracle Fusion Middleware Cluster Web Tier Utilities 11g HTTP server.
The combination of the SPARC T4-2 server and Oracle JD Edwards EnterpriseOne in the application tier with a SPARC T4-1 server in the database tier measured low CPU utilization providing headroom for growth.
JD Edwards EnterpriseOne Day in the Life Benchmark Online with Batch Workload
System | Online Users |
Resp Time (sec) |
Batch Concur (# of UBEs) |
Batch Rate (UBEs/m) |
Version |
---|---|---|---|---|---|
2xSPARC T4-2 (app+web) SPARC T4-1 (db) |
10000 | 0.35 | 112 | 67 | 9.0.2 |
SPARC T3-1 (app+web) SPARC Enterprise M3000 (db) |
5000 | 0.88 | 19 | 10 | 9.0.1 |
Resp Time (sec) — Response time of online jobs reported in seconds
Batch Concur (# of UBEs) — Batch concurrency presented in the number of UBEs
Batch Rate (UBEs/m) — Batch transaction rate in UBEs per minute
Edwards EnterpriseOne Day in the Life Benchmark Online Workload Only
System | Online Users |
Response Time (sec) |
Version |
---|---|---|---|
SPARC T3-1, 1 x SPARC T3 (1.65 GHz), Solaris 10 (app) M3000, 1 x SPARC64 VII (2.75 GHz), Solaris 10 (db) |
5000 | 0.52 | 9.0.1 |
IBM Power 750, POWER7 (3.55 GHz) (app+db) | 4000 | 0.61 | 9.0 |
IBM result from http://www-03.ibm.com/systems/i/advantages/oracle/, IBM used WebSphere
Application Tier Configuration:
Web Tier Configuration:
Database Tier Configuration:
JD Edwards EnterpriseOne is an integrated applications suite of Enterprise Resource Planning (ERP) software. Oracle offers 70 JD Edwards EnterpriseOne application modules to support a diverse set of business operations.
Oracle's Day in the Life (DIL) kit is a suite of scripts that exercises most common transactions of JD Edwards EnterpriseOne applications, including business processes such as payroll, sales order, purchase order, work order, and manufacturing processes, such as ship confirmation. These are labeled by industry acronyms such as SCM, CRM, HCM, SRM and FMS. The kit's scripts execute transactions typical of a mid-sized manufacturing company.
The workload consists of online transactions and the UBE – Universal Business Engine workload of 42 short, 8 medium and 4 long UBEs.
LoadRunner runs the DIL workload, collects the user’s transactions response times and reports the key metric of Combined Weighted Average Transaction Response time.
The UBE processes workload runs from the JD Enterprise Application server.
Oracle’s UBE process performance metric is Number of Maximum Concurrent UBE processes at transaction rate, UBEs/minute.
One JD Edwards EnterpriseOne Application Server and two Oracle WebLogic Servers 11g R1 coupled with two Oracle Fusion Middleware 11g Web Tier HTTP Server instances on the SPARC T4-2 servers were hosted in three separate Oracle Solaris Containers to demonstrate consolidation of multiple application and web servers.
Interrupt fencing was configured on all Oracle Solaris Containers to channel the interrupts to processors other than the processor sets used for the JD Edwards Application server and WebLogic servers.
Processor 0 was left alone for clock interrupts.
The applications were executed in the FX scheduling class to improve performance by reducing the frequency of context switches.
A WebLogic vertical cluster was configured on each WebServer Container with twelve managed instances each to load balance users' requests and to provide the infrastructure that enables scaling to high number of users with ease of deployment and high availability.
The database server was run in an Oracle Solaris Container hosted on the SPARC T4-2 server.
The database log writer was run in the real time RT class and bound to a processor set.
The database redo logs were configured on the raw disk partitions.
The private network between the SPARC T4-2 servers was configured with a 10 GbE interface.
The Oracle Solaris Container on the Enterprise Application server ran 42 Short UBEs, 8 Medium UBEs and 4 Long UBEs concurrently as the mixed size batch workload.
The mixed size UBEs ran concurrently from the application server with the 10000 online users driven by the LoadRunner.
Copyright 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Results as of 9/26/2011.