SPEC Seal of Reviewal SPECjAppServer2002 Result
Copyright © 2002 Standard Performance Evaluation Corporation
WebSphere 5.1 Application Server on eServer xSeries 335 Cluster
2,575.34 TOPS@MultipleNode
330.07
US$/TOPS@MultipleNode
Submitter:
IBM Corporation
SPEC license # 11 Test date:
Nov-2003
EJB Container Avail: Dec-2003
EJB Container JVM Avail: Dec-2003
Software
EJB Container
Supplier Domain Container
Emulator Container
Database
JDBC
Other Software
Hardware
J2EE Application Server
Database Server
Load Driver (Primary)
Load Driver (Satellite)
Emulator
Benchmark
Modifications
Configuration
Other Info
General Notes
Links
System Configuration Diagram

Full Disclosure Archive


Benchmark Settings
Orders Injection Rate: 1500 Ramp Up Time: 600 seconds
# of Order Agents: 3 Ramp Down Time: 300 seconds
# of Manufacturing Agents: 2 Steady State Time: 1800 seconds
DB Load Injection Rate: 1500 Trigger Time: 1000 seconds
Total System Cost: US$850,025

Detailed Results
Order Transaction Mix Count Tx. Mix
New Order 1,343,788 50.00%
Change Order 536,896 19.98%
Order Status 537,388 20.00%
Customer Status 269,489 10.03%
Total # Order Transactions 2,687,561
Total # Manufacturing Transactions 1,948,042
Response Times Average Maximum 90th% Reqd
New Order 0.43 20.46 1.10 2.00
Change Order 0.20 5.82 0.40 2.00
Order Status 0.09 4.80 0.20 2.00
Customer Status 0.10 21.48 0.30 2.00
Manufacturing 3.29 24.50 4.75 5.00
Reproducibility Run (TOPS) 2,576.35

EJB Container
Name: WebSphere 5.1 Application Server, Network Deployment JVM Name: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Vendor: IBM Corporation JVM Vendor: IBM Corporation
Available: Dec-2003 Available: Dec-2003
Instances: 9
Passed CTS: Dec-2003
Protocol: RMI/IIOP
Tuning Information
EJB Container Cache Size: 16533
Transaction Service Transaction Timeout: 0
Transaction Service Client Inactivity Timeout: 0

ORB Service Minimum Thread Pool Size: 10
ORB Service Maximum Thread Pool Size: 10
ORB Service Thread Pool Inactivity Timeout: -1
ORB Service Custom Properties:

com.ibm.CORBA.FragmentSize=0
JVM Tuning Information
Initial Heap Size: 1536 MB
Maximum Heap Size: 1536 MB

Generic JVM Arguments:

com.ibm.ws.pm.batch=true
com.ibm.ws.pm.deferredcreate=true

Supplier Domain Container
Name: WebSphere 5.1 Application Server, Network Deployment JVM Name: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Vendor: IBM Corporation JVM Vendor: IBM Corporation
Available: Dec-2003 Available: Dec-2003
Tuning Information
Web Container Minimum Thread Pool Size: 5
Web Container Maximum Thread Pool Size: 10
JVM Tuning Information
Initial Heap Size: 1536 MB
Maximum Heap Size: 1536 MB

Emulator Container
Name: WebSphere 5.1 Application Server, Single Server JVM Name: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Vendor: IBM Corporation JVM Vendor: IBM Corporation
Available: Dec-2003 Available: Dec-2003
Tuning Information
Web Container Minimum Thread Pool Size: 50
Web Container Maximum Thread Pool Size: 50
Web Container Thread Pool Inactivity Timeout: -1
JVM Tuning Information
Initial Heap Size: 512 MB
Maximum Heap Size: 512 MB

Database
Name: DB2 Universal Database v8.1.1.32 FP4, Enterprise Server Edition
Vendor: IBM Corporation
Available: Nov-2003
Tuning Information
The db2tune.sh script included within the FDA was used to modify the configuration
for the specdb database and associated database manager. This configuration information
is also provided by the following files in the FDA.

db2set.txt
dbm_config.txt
specdb_config.txt
db2level.txt

JDBC
Name: IBM DB2 JDBC Universal Driver Provider (Type 2 - version 1.5.52)
Vendor: IBM Corporation
Available: Nov-2003
Tuning Information
IBM DB2 JDBC Universal Driver Provider (Type 2)
Implementation class:   com.ibm.db2.jcc.DB2ConnectionPoolDataSource

SPECDB Datasource
JNDI Name:              jdbc/SPECDB
Minimum pool size:      15
Maximum pool size:      15
Statement cache size:   51

Datasource Custom Properties
databaseName:           specdb
user:                   spec
password:               spec
driverType:             2

Other Software
Name:
Vendor:
Available:
Tuning Information


J2EE Application Server (9 systems)
Hardware Vendor: IBM Corporation OS Vendor: SuSE Inc.
Model Name: IBM eServer xSeries x335 OS Name: SuSE Linux Enterprise Server 8 SP2A
Processor: Intel Xeon DP Filesystem: ReiserFS
MHz: 3200 Disks: 36.4GB Ultra 320 SCSI
# of CPUs: 2 cores, 2 chips, 1 core/chip Network Interface: 2x1000BASE-TX (Gigabit) Integrated Ethernet
Memory (MB): 3072 Other Hardware:
L1 Cache: 12Kuops(I)+8KB(D) # of Systems: 9
L2 Cache: 512KB H/W Available: Nov-2003
Other Cache: 1024KB L3 Cache OS Available: Nov-2003
Notes / Tuning Information
Parameters in /etc/sysctl.conf:

fs.file-max=65535
kernel.shmmax=1073741824
net.ipv4.tcp_sack=0
net.ipv4.tcp_timestamps=0
vm.bdflush=100 1200 128 512 15 5000 100 0 0
kernel.sched_yield_scale=1

Database Server (1 system)
Hardware Vendor: IBM Corporation OS Vendor: IBM Corporation
Model Name: IBM eServer pSeries p650 OS Name: AIX 5L v5.2
Processor: IBM 1.45 GHz POWER4+ Filesystem: JFS2
MHz: 1450 Disks: 2x146.8GB 10K RPM Ultra3 SCSI
# of CPUs: 8 cores, 8 chips, 1 core/chip Network Interface: 1000BASE-TX (Gigabit) Ethernet
Memory (MB): 16GB Other Hardware: FAStT 200 Storage Server with 10x36.4GB 15K FC disks and EXP300 Storage Expansion Unit with 7x18.2GB 15K Ultra 160 SCSI disks
L1 Cache: 64KB(I)+32KB(D) # of Systems: 1
L2 Cache: 1.5MB shared L2 per processor card H/W Available: Nov-2003
Other Cache: 32 MB shared L3 cache per processor card OS Available: Nov-2003
Notes / Tuning Information
L3 Caching Mode: Private

Enabled LargePage Support:

/usr/sbin/vmo -r -o lgpg_regions=320 -o lgpg_size=16777216
/usr/sbin/bosboot -ad /dev/ipldevice -k /usr/lib/boot/unix_64
/usr/sbin/reboot -q
/usr/samples/kernel/vmtune -S 1

Load Driver (Primary) (1 system)
Hardware Vendor: Sun Microsystems, Inc. OS Vendor: Sun Microsystems, Inc.
Model Name: SunFire 4800 OS Name: Solaris 8
Processor: UltraSPARC III Cu Filesystem: UFS
MHz: 1050 Disks: 2x36GB 10K SCSI
# of CPUs: 12 cores, 12 chips, 1 core/chip Network Interface: 1000BASE-TX (Gigabit) Ethernet
Memory (MB): 64GB Other Hardware:
L1 Cache: 32KB(I)+64KB(D) (on chip) # of Systems: 1
L2 Cache: 8MB H/W Available: Nov-2003
Other Cache: OS Available: Nov-2003
Notes / Tuning Information
Utilized the IBM JDK included with WebSphere 5.1 Application Server.
Java(TM) 2 Runtime Environment, Standard Edition (IBM build 1.4.1_05-b01)

Load Driver (Satellite) (1 system)
Hardware Vendor: IBM Corporation OS Vendor: IBM Corporation
Model Name: IBM eServer pSeries p690 (LPAR) OS Name: AIX 5L v5.2
Processor: IBM 1.1GHz POWER4 Filesystem: JFS2
MHz: 1100 Disks: 2x36GB 10K SCSI
# of CPUs: 16 cores, 16 chips, 1 core/chip Network Interface: 1000BASE-TX (Gigabit) Ethernet
Memory (MB): 32GB Other Hardware:
L1 Cache: 64KB(I)+32KB(D) per core (2 cores per chip) # of Systems: 1
L2 Cache: 1.44MB shared L2 per chip H/W Available: Nov-2003
Other Cache: 32 MB shared L3 cache per chip OS Available: Nov-2003
Notes / Tuning Information
Utilized the IBM JDK included with WebSphere 5.1 Application Server.
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)

Emulator (1 system)
Hardware Vendor: IBM Corporation OS Vendor: SuSE Inc.
Model Name: IBM eServer xSeries x360 OS Name: SuSE Linux Enterprise Server 8 SP2A
Processor: Intel Xeon MP Filesystem: ReiserFS
MHz: 2800 Disks: 18.2GB Ultra 160 SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip Network Interface: 1000BASE-TX (Gigabit) Ethernet
Memory (MB): 4092 Other Hardware:
L1 Cache: 12Kuops(I)+8KB(D) # of Systems: 1
L2 Cache: 512KB H/W Available: Nov-2003
Other Cache: 2048KB (L3 cache) OS Available: Nov-2003
Notes / Tuning Information
Parameters in /etc/sysctl.conf:

fs.file-max=65535
kernel.shmmax=1073741824
net.ipv4.tcp_sack=0
net.ipv4.tcp_timestamps=0
vm.bdflush=100 1200 128 512 15 5000 100 0 0
kernel.sched_yield_scale=1

Benchmark Modifications
Schema Modifications:
  The scripts used to create the database are located within the FDA. Two additional
  indicies were added for the M_LargeOrder table in the manufacturing domain.
  The DDL to create these indicies are included in the FDA /schema/sql directory.
Load Program Modifications:
  No changes were made to the load program.
Reference Bean Modifications:
  No modifications were made to the reference beans.

Benchmark Configuration Information
Persistence Mode Used:
  All beans were deployed using Container Managed Persistence (CMP).
Isolation Requirement Info:
  The following beans CustomerEnt, RuleEnt and DiscountEnt in the Corporate Domain,
  OrderCustomerEnt and ItemEnt in the Customer Domain,
  PartEnt, ComponentEnt, AssemblyEnt, BomEnt and LargeOrderEnt in the Manufacturing Domain and
  SupplierCompEnt and SupplierEnt in the Supplier Domain were accessed using READ_COMMITTED which
  is Cursor Stability (CS) for DB2 and the remaining beans were accessed using REPEATABLE_READ which
  translates to DB2 isolation level of Read Stability (RS).
Durability Requirement Info:
  To ensure database durability, RAID-5E (utilizing block-level stripping and
  distributed parity) was used for the database logs maintained on the
  EXP300 Storage Expansion Unit.
Storage Requirement Info:
  Over the course of a 45 minute run at an injection rate of 1500, database storage
  increased 997.6 MB. Given a linear scale, an eight hour run at the same injection
  rate would increase storage 10641.54 MB. The FAStT 200 Storage Server was configured
  with two RAID-5E logical volumes consisting of 5 (36.4GB) disks each. These two
  volumes were merged into a single file system using LVM stripping that yielded
  102400.00 MB of total disk storage for the database.
Argument Passing Semantics:
  WebSphere 5.1 Application Server uses pass-by-value semantics by default.

Other Benchmark Information
  This submission used the xerces implementation (version - XML4J 4.2.2) provided with
  WebSphere Application Server 5.1 in the IBM 1.4.1 JDK.

General Notes
No errors were encoutered in the driver error logs.


For questions about this result, please contact the submitter: IBM Corporation
For other inquiries, please contact webmaster@spec.org

Benchmark run on Sat Nov 08 17:09:52 EST 2003 by SPECjAppServer2002 v1.14
Result submitted on Wed Nov 12 03:03:00 EST 2003
Report generated by SPECjAppServer2002 Reporter v1.01

Copyright © 2002 Standard Performance Evaluation Corporation

First published at SPEC.org on 26-Nov-2003