Oracle produced a World Record batch throughput
for single system results
on Oracle's JD Edwards EnterpriseOne Day-in-the-Life benchmark using
Oracle's SPARC T4-2 server running Oracle Solaris Containers and
consolidating JD Edwards EnterpriseOne, Oracle WebLogic servers and the
Oracle Database 11g Release 2.
The workload includes both online and batch workload.
The SPARC T4-2 server delivered a result of
8,000 online users
while concurrently executing
a mix of JD Edwards EnterpriseOne
Long and Short batch processes at 95.5
UBEs/min (Universal Batch Engines per minute).
In order to obtain this record benchmark result, the JD Edwards
EnterpriseOne, Oracle WebLogic and Oracle Database 11g
Release 2 servers were
executed each in separate Oracle Solaris Containers
which enabled optimal system resources
distribution and performance together with scalable and manageable
virtualization.
One SPARC T4-2 server running Oracle Solaris Containers and
consolidating JD Edwards EnterpriseOne, Oracle WebLogic servers and the
Oracle Database 11g Release 2 utilized only 55% of the available
CPU power.
The Oracle DB server in a Shared Server configuration allows for
optimized CPU resource utilization and significant memory savings
on the SPARC T4-2 server without sacrificing performance.
This configuration with SPARC T4-2 server has achieved 33% more
Users/core, 47% more UBEs/min and 78% more Users/rack unit
than the IBM Power 770 server.
The SPARC T4-2 server with 2 processors ran the
JD Edwards "Day-in-the-Life" benchmark
and supported 8,000 concurrent online users while concurrently
executing mixed batch workloads at 95.5 UBEs per minute. The IBM Power
770 server with twice as many processors supported only 12,000
concurrent online users while concurrently executing mixed batch
workloads at only 65 UBEs per minute.
This benchmark demonstrates more than 2x cost savings by consolidating
the complete solution in a single SPARC T4-2 server compared to earlier
published results of 10,000 users and 67 UBEs per minute on two SPARC
T4-2 and SPARC T4-1.
The Oracle DB server used mirrored (RAID 1) volumes for the
database providing high availability for the data without impacting
performance.
Performance Landscape
JD Edwards EnterpriseOne Day in the Life (DIL)
Benchmark Consolidated Online with Batch Workload
System
Rack Units
BatchRate(UBEs/m)
Online Users
Users /Units
Users /Core
Version
SPARC T4-2 (2 x SPARC T4, 2.85 GHz)
3
95.5
8,000
2,667
500
9.0.2
IBM Power 770 (4 x POWER7, 3.3 GHz, 32 cores)
8
65
12,000
1,500
375
9.0.2
Batch Rate (UBEs/m) —
Batch transaction rate in UBEs per minute
Configuration Summary
Hardware Configuration:
1 x SPARC T4-2 server with
2 x SPARC T4 processors, 2.85 GHz
256 GB memory
4 x 300 GB 10K RPM SAS internal disk
2 x 300 GB internal SSD
2 x Sun Storage F5100 Flash Arrays
Software Configuration:
Oracle Solaris 10
Oracle Solaris Containers
JD Edwards EnterpriseOne 9.0.2
JD Edwards EnterpriseOne Tools (8.98.4.2)
Oracle WebLogic Server 11g (10.3.4)
Oracle HTTP Server 11g
Oracle Database 11g Release 2 (11.2.0.1)
Benchmark Description
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 61 short 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 processes come as
three flavors:
Short UBEs < 1 minute engage
in Business Report and Summary Analysis,
Mid UBEs > 1 minute create a
large report of Account, Balance, and Full Address,
Long UBEs > 2 minutes
simulate Payroll, Sales Order, night only jobs.
The UBE workload generates large
numbers of PDF files reports and log files.
The UBE Queues are categorized as the QBATCHD, a single
threaded queue for large and medium UBEs, and the QPROCESS queue
for short UBEs run concurrently.
Oracle's UBE process performance metric is Number of Maximum
Concurrent UBE processes at transaction rate, UBEs/minute.
Key Points and Best Practices
Two JD Edwards EnterpriseOne Application Servers, two Oracle
WebLogic Servers 11g Release 1 coupled with two Oracle
Web Tier HTTP server instances and one Oracle
Database 11g Release 2 database
on a single SPARC T4-2 server were hosted in
separate Oracle Solaris Containers bound to four processor sets to
demonstrate consolidation of multiple applications, web servers and
the database with best resource utilizations.
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, Oracle WebLogic
servers and the database server.
A Oracle 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 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 Oracle Solaris Container running the Enterprise Application
server completed 61 Short UBEs, 4 Long UBEs concurrently as the mixed
size batch workload.
The mixed size UBEs ran concurrently from the Enterprise
Application
server with the 8,000 online users driven by the LoadRunner.
See Also
SPARC T4-2 Server
oracle.com
OTN
JD Edwards EnterpriseOne
oracle.com OTN
Oracle Solaris
oracle.com
OTN
Oracle Database 11g Release 2 Enterprise Edition
oracle.com
OTN
Oracle Fusion Middleware
oracle.com
OTN
Disclosure Statement
Copyright 2012, 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 09/30/2012.