Using Oracle's SPARC T3-1 server for the application tier and
Oracle's SPARC Enterprise M3000 server for the database tier,
a world record result was produced running the Oracle's JD Edwards
EnterpriseOne applications Day in the Life benchmark run concurrently
with a batch workload.
The SPARC T3-1 server based result has 25% better performance
than the IBM Power 750 POWER7 server even though the IBM result did
not include running a batch component.
The SPARC T3-1 server based result has 25% better
space/performance than the IBM Power 750 POWER7 server as measured
by the online component.
The SPARC T3-1 server based result
is 5x faster than the x86-based IBM
x3650 M2 server system when executing the online component of the
JD Edwards EnterpriseOne 9.0.1 Day in the Life benchmark.
The IBM result did not include a batch component.
The SPARC T3-1 server based result
has 2.5x better space/performance
than the x86-based IBM x3650 M2 server as measured by the
online component.
The combination of SPARC T3-1 and SPARC Enterprise M3000 servers
delivered a Day in the Life benchmark result of 5000 online users
with 0.875 seconds of average transaction response time running
concurrently with 19 Universal Batch Engine (UBE) processes
at 10 UBEs/minute.
The solution exercises various
JD Edwards EnterpriseOne applications while
running Oracle WebLogic Server 11g Release 1 and
Oracle Web Tier Utilities 11g HTTP
server in Oracle Solaris Containers,
together with the Oracle Database 11g Release 2.
The SPARC T3-1 server showed that it could handle the
additional workload of batch processing while maintaining
the same number of online users for the JD Edwards
EnterpriseOne Day in the Life benchmark. This was accomplished with
minimal loss in response time.
JD Edwards EnterpriseOne 9.0.1 takes advantage of the large
number of compute threads available in the SPARC T3-1 server at the
application tier and achieves excellent response times.
The SPARC T3-1 server consolidates the application/web
tier of the JD Edwards EnterpriseOne 9.0.1 application using
Oracle Solaris Containers. Containers provide flexibility, easier
maintenance and better CPU utilization of the server leaving
processing capacity for additional growth.
A number of Oracle advanced
technology and features were used to obtain this result:
Oracle Solaris 10, Oracle
Solaris Containers, Oracle Java Hotspot Server VM, Oracle
WebLogic Server 11g Release 1, Oracle Web
Tier Utilities 11g, Oracle Database 11g Release 2, the
SPARC T3 and SPARC64 VII+ based servers.
This is the first published result running both online and
batch workload concurrently on the JD Enterprise Application server. No
published results are available from IBM running the online
component together with a batch workload.
The 9.0.1 version of the benchmark saw some minor performance
improvements relative to 9.0. When comparing between 9.0.1 and 9.0 results,
the reader should take this into account when the difference between results
is small.
Performance Landscape
JD Edwards EnterpriseOne Day in the Life Benchmark
Online with Batch Workload
This is the first publication on the Day in the Life benchmark
run concurrently with batch jobs.
The batch workload was provided by Oracle's Universal Batch Engine.
System
RackUnits
Online Users
Resp Time (sec)
BatchConcur(# of UBEs)
BatchRate(UBEs/m)
Version
SPARC T3-1, 1xSPARC T3 (1.65 GHz),
Solaris 10
M3000, 1xSPARC64 VII+ (2.86 GHz), Solaris 10
4
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/minute.
JD Edwards EnterpriseOne Day in the Life Benchmark
Online Workload Only
These results are for the Day in the Life benchmark.
They are run without any batch workload.
System
RackUnits
Online Users
ResponseTime (sec)
Version
SPARC T3-1, 1xSPARC T3 (1.65 GHz), Solaris 10
M3000, 1xSPARC64 VII (2.75 GHz), Solaris 10
4
5000
0.52
9.0.1
IBM Power 750, 1xPOWER7 (3.55 GHz),
IBM i7.1
4
4000
0.61
9.0
IBM x3650M2, 2xIntel X5570 (2.93 GHz),
OVM
2
1000
0.29
9.0
IBM result from
http://www-03.ibm.com/systems/i/advantages/oracle/, IBM used
WebSphere
Configuration Summary
Hardware Configuration:
1 x SPARC T3-1 server
1 x 1.65 GHz SPARC T3
128 GB memory
16 x 300 GB 10000 RPM SAS
1 x Sun Flash Accelerator F20 PCIe Card, 92 GB
1 x 10 GbE NIC
1 x SPARC Enterprise M3000 server
1 x 2.86 SPARC64 VII+
64 GB memory
1 x 10 GbE NIC
2 x StorageTek 2540 + 2501
Software Configuration:
JD Edwards EnterpriseOne 9.0.1 with Tools 8.98.3.3
Oracle Database 11g Release 2
Oracle 11g WebLogic server 11g Release 1 version 10.3.2
Oracle Web Tier Utilities 11g
Oracle Solaris 10 9/10
Mercury LoadRunner 9.10 with Oracle Day in the Life kit for JD Edwards
EnterpriseOne 9.0.1
Oracle’s Universal Batch Engine - Short UBEs and Long UBEs
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 other 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 workload of 15 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
UBEs, and the QPROCESS queue for short UBEs run concurrently.
One of the Oracle Solaris
Containers ran 4 Long UBEs, while another Container ran
15 short UBEs concurrently.
The mixed size UBEs ran
concurrently from the SPARC T3-1 server with the 5000 online users
driven by the LoadRunner.
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 and two Oracle
Fusion Middleware WebLogic Servers 11g R1 coupled
with two Oracle Fusion Middleware 11g Web
Tier HTTP Server instances on the SPARC T3-1 server were hosted
in four separate Oracle Solaris Containers to demonstrate
consolidation of multiple application and web servers.
See Also
SPARC T3-1 oracle.com
SPARC Enterprise M3000 oracle.com
Oracle Solaris
oracle.com
JD Edwards EnterpriseOne
oracle.com
Oracle Database 11g Release 2 Enterprise Edition
oracle.com
Disclosure Statement
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 6/27/2011.