SPEC Seal of Reviewal SPECjAppServer2002 Result
Copyright © 2002 Standard Performance Evaluation Corporation
BEA WebLogic Server 8.1 SP2 on HP rx4640
1,305.04 TOPS@DualNode
218.28
US$/TOPS@DualNode
Submitter:
BEA Systems, Inc.
SPEC license # 72 Test date:
Jan-2004
EJB Container Avail: Apr-2004
EJB Container JVM Avail: Apr-2004
Software
EJB Container
Supplier Domain Container
Emulator Container
Database
JDBC
Other Software
Hardware
J2EE Application Server
Database Server
Load Driver
Benchmark
Modifications
Configuration
Other Info
General Notes
Links
System Configuration Diagram

Full Disclosure Archive


Benchmark Settings
Orders Injection Rate: 752 Ramp Up Time: 600 seconds
# of Order Agents: 3 Ramp Down Time: 300 seconds
# of Manufacturing Agents: 3 Steady State Time: 1800 seconds
DB Load Injection Rate: 752 Trigger Time: 782 seconds
Total System Cost: US$284,854

Detailed Results
Order Transaction Mix Count Tx. Mix
New Order 679,683 49.96%
Change Order 272,743 20.05%
Order Status 272,669 20.04%
Customer Status 135,356 9.95%
Total # Order Transactions 1,360,451
Total # Manufacturing Transactions 988,612
Response Times Average Maximum 90th% Reqd
New Order 0.17 3.30 0.40 2.00
Change Order 0.10 1.42 0.30 2.00
Order Status 0.04 1.05 0.20 2.00
Customer Status 0.04 1.02 0.20 2.00
Manufacturing 2.43 4.84 3.50 5.00
Reproducibility Run (TOPS) 1,306.43

EJB Container
Name: BEA WebLogic Server 8.1 SP2, Advantage Edition JVM Name: BEA WebLogic JRockit 1.4.2_03 64-bit JVM (Build 20040123-1654-win-ia64)
Vendor: BEA Systems, Inc. JVM Vendor: BEA Systems, Inc.
Available: Apr-2004 Available: Apr-2004
Instances: 1
Passed CTS: Apr-2003
Protocol: RMI/T3
Tuning Information
-Dweblogic.management.discover=false
JVM Tuning Information
-Xms6g -Xmx6g -Xgc:parallel -Xverbose:opt,gc -XXaggressive:opt,memory

Supplier Domain Container
Name: BEA WebLogic Server 8.1 SP2, Advantage Edition JVM Name: BEA WebLogic JRockit 1.4.2_03 64-bit JVM (Build 20040123-1654-win-ia64)
Vendor: BEA Systems, Inc. JVM Vendor: BEA Systems, Inc.
Available: Apr-2004 Available: Apr-2004
Tuning Information
-Dweblogic.management.discover=false
JVM Tuning Information
-Xms6g -Xmx6g -Xgc:parallel -Xverbose:opt,gc -XXaggressive:opt,memory

Emulator Container
Name: BEA WebLogic Server 8.1 SP2, Advantage Edition JVM Name: Java(TM) 2 Runtime Environment, Standard Edition Version 1.4.1_05
Vendor: BEA Systems, Inc. JVM Vendor: Sun Microsystems, Inc.
Available: Apr-2004 Available: Aug-2003
Tuning Information
-Dweblogic.management.discover=false
JVM Tuning Information
-server -Xms512m -Xmx512m -Xmn128m

Database
Name: Microsoft SQL Server 2000 Enterprise Edition 64-bit
Vendor: Microsoft Corporation
Available: Dec-2003
Tuning Information
The specdb.sql script included in the FDA was used to create and configure the DB.
The sp_config.txt file included in the FDA shows the settings for tunables that were
modified via Enterprise Manager.

JDBC
Name: BEA WebLogic Type 4 JDBC MS SQL Server driver
Vendor: BEA Systems, Inc.
Available: Apr-2004
Tuning Information
StatementCacheSize=300
SelectMethod=direct

Other Software
Name:
Vendor:
Available:
Tuning Information


J2EE Application Server (1 system)
Hardware Vendor: HP OS Vendor: Microsoft Corporation
Model Name: HP rx4640 OS Name: Microsoft Windows Server 2003 Enterprise Edition 64-bit
Processor: Intel Itanium 2 Filesystem: NTFS
MHz: 1500 Disks: 1x73Gb 10K RPM U320 SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip Network Interface: (2) 1000BaseT Ethernet
Memory (MB): 8192 Other Hardware:
L1 Cache: 16KB(I)+16KB(D) # of Systems: 1
L2 Cache: 256KB H/W Available: Feb-2004
Other Cache: 6MB (L3 Cache) OS Available: Dec-2003
Notes / Tuning Information
Windows Performance Tuning:
Click on Systems Properties/Advanced/Performance Settings/Advanced
and for Memory Usage, set to Adjust for best performance of Programs

The WebLogic patch for CR133783 was applied.

Database Server (1 system)
Hardware Vendor: HP OS Vendor: Microsoft Corporation
Model Name: HP rx4640 OS Name: Microsoft Windows Server 2003 Enterprise Edition 64-bit
Processor: Intel Itanium 2 Filesystem: NTFS
MHz: 1500 Disks: 1x73Gb 10K RPM U320 SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip Network Interface: 1000BaseT Ethernet
Memory (MB): 8192 Other Hardware: (1) RAID SmartArray 6402 Controller, (1) StorageWorks SA30, (10) 36Gb 10K 320 SCSI
L1 Cache: 16KB(I)+16KB(D) # of Systems: 1
L2 Cache: 256KB H/W Available: Feb-2004
Other Cache: 6MB (L3 Cache) OS Available: Dec-2003
Notes / Tuning Information
Windows Performance Tuning:
Click on Systems Properties/Advanced/Performance Settings/Advanced
and for Memory Usage, set to Adjust for best performance of Programs

The 6402 RAID controller read/write caching was set to 25/75.

Load Driver (1 system)
Hardware Vendor: HP OS Vendor: Microsoft Corporation
Model Name: HP ProLiant DL560 OS Name: Microsoft Windows Server 2003 Standard Edition 32-bit
Processor: Intel Xeon MP Filesystem: NTFS
MHz: 2000 Disks: 2x72GB 10K RPM U320 SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip Network Interface: (2) 100/1000BaseT Ethernet
Memory (MB): 4096 Other Hardware:
L1 Cache: 12Kuops(I)+8KB(D) # of Systems: 1
L2 Cache: 512KB H/W Available: Jul-2003
Other Cache: 2048KB (L3 Cache) OS Available: Dec-2002
Notes / Tuning Information

JVM Version used:
Java (TM) 2 Runtime Environment, Standard Edition Version 1.4.1_05
JVM arguments used:
-server -Xmx512m -Xms512m

Benchmark Modifications
Schema Modifications:
  Two indexes were created in the M_largeorder table:
  CREATE UNIQUE INDEX [M_lo_idx] ON M_largeorder ([lo_id])
  CREATE UNIQUE INDEX [m_ol_o_idx] ON M_largeorder ([lo_o_id], [lo_ol_id])
Load Program Modifications:
  To make the load program work with or without an optimistic concurrency
  column, the database load program was changed to load specific columns.
  
  The modified source code is included in the FDA.
Reference Bean Modifications:
  No modifications were made to the reference beans.

Benchmark Configuration Information
Persistence Mode Used:
  All beans were deployed using CMP.
Isolation Requirement Info:
  SPEC_REQUIREMENT Deployment
  CORP:
  RuleEnt          Read_Committed   RC
  DiscountEnt      Read_Committed   RC
  CustomerEnt      Read_Committed   RC
  MFG:
  AssemblyEnt      Read_Committed   RC
  BomEnt           Read_Committed   Sel-4-Upd
  ComponentEnt     Read_Committed   RC
  PartEnt          Read_Committed   RC
  WorkOrderEnt     Repeatable_Read  Sel-4-Upd
  LargeOrderEnt    Read_Committed   RC
  InventoryEnt     Repeatable_Read  Sel-4-Upd
  ORDERS:
  OrderLineEnt     Repeatable_Read  Sel-4-Upd
  OrderCustomerEnt Read_Committed   RC
  ItemEnt          Read_Committed   RC
  OrderEnt         Repeatable_Read  Sel-4-Upd
  SUPPLIER:
  SupplierEnt      Read_Committed   RC
  SupplierCompEnt  Read_Committed   RC
  SComponentEnt    Repeatable_Read  Sel-4-Upd
  POEnt            Repeatable_Read  Sel-4-Upd
  POLineEnt        Repeatable_Read  Sel-4-Upd
  Transaction consistency for those beans specifying field groups was proven by
  manual analysis of the source code.
Durability Requirement Info:
  The battery backed RAID controller used mirroring to ensure durability
  for the database logs.
Storage Requirement Info:
  A 45 minute run at an injection rate of 752 required 5.747 GB of storage.
  This extrapolates to 61.3 GB of storage growth for an 8-hour run.
  The database system is configured with 252 GB of storage.
Argument Passing Semantics:
  BEA WebLogic 8.1 uses pass-by-value as required by the EJB Specification.

Other Benchmark Information
  This submission used the xerces.jar version 1.4.3 provided with the SPECjAppServer2002 kit.

General Notes
No errors were reported during the final or reproducibility run


For questions about this result, please contact the submitter: BEA Systems, Inc.
For other inquiries, please contact webmaster@spec.org

Benchmark run on Thu Jan 22 16:08:40 PST 2004 by SPECjAppServer2002 v1.14
Result submitted on Wed Feb 4 03:03:00 EST 2004
Report generated by SPECjAppServer2002 Reporter v1.01

Copyright © 2002 Standard Performance Evaluation Corporation

First published at SPEC.org on 18-Feb-2004