SPEC Seal of Reviewal SPECjAppServer2002 Result
Copyright © 2002 Standard Performance Evaluation Corporation
BEA WebLogic Server 8.1 SP4 on HP XW4200
1,001.46 TOPS@MultipleNode
46.90
US$/TOPS@MultipleNode
Submitter:
BEA Systems, Inc.
SPEC license # 72 Test date:
Jan-2005
EJB Container Avail: Dec-2004
EJB Container JVM Avail: Dec-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: 580 Ramp Up Time: 600 seconds
# of Order Agents: 2 Ramp Down Time: 300 seconds
# of Manufacturing Agents: 2 Steady State Time: 1800 seconds
DB Load Injection Rate: 580 Trigger Time: 720 seconds
Total System Cost: US$46,966

Detailed Results
Order Transaction Mix Count Tx. Mix
New Order 523,209 49.97%
Change Order 209,241 19.98%
Order Status 209,736 20.03%
Customer Status 104,934 10.02%
Total # Order Transactions 1,047,120
Total # Manufacturing Transactions 755,500
Response Times Average Maximum 90th% Reqd
New Order 0.19 5.91 0.60 2.00
Change Order 0.13 5.14 0.40 2.00
Order Status 0.06 2.98 0.20 2.00
Customer Status 0.06 2.98 0.20 2.00
Manufacturing 3.22 9.09 4.75 5.00
Reproducibility Run (TOPS) 1,003.78

EJB Container
Name: BEA WebLogic Server 8.1 SP4, Workgroup Edition JVM Name: BEA WebLogic JRockit(TM) 1.4.2_05 JVM
Vendor: BEA System, Inc. JVM Vendor: BEA Systems, Inc.
Available: Dec-2004 Available: Dec-2004
Instances: 2
Passed CTS: Apr-2003
Protocol: RMI/T3
Tuning Information
-Dweblogic.management.discover=false
JVM Tuning Information
-Xms1600m -Xmx1600m -XXaggressive:memory,opt -showversion -Xverbose:gc,opt

Supplier Domain Container
Name: BEA WebLogic Server 8.1 SP4, Workgroup Edition JVM Name: BEA WebLogic JRockit(TM) 1.4.2_05 JVM
Vendor: BEA Systems, Inc. JVM Vendor: BEA Systems, Inc.
Available: Dec-2004 Available: Dec-2004
Tuning Information
-Dweblogic.management.discover=false
JVM Tuning Information
-Xms1600m -Xmx1600m -XXaggressive:memory,opt -showversion -Xverbose:gc,opt

Emulator Container
Name: BEA WebLogic Server 8.1 SP4, Workgroup Edition JVM Name: BEA WebLogic JRockit(TM) 1.4.2_05 JVM
Vendor: BEA Systems, Inc. JVM Vendor: BEA Systems, Inc.
Available: Dec-2004 Available: Dec-2004
Tuning Information
-Dweblogic.management.discover=false
JVM Tuning Information
-Xms512m -Xmx512m -Xgc:parallel -showversion

Database
Name: Microsoft SQL Server 2000 Standard Edition
Vendor: Microsoft Corporation
Available: May-2002
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: Dec-2004
Tuning Information
StatementCacheSize=300
SelectMethod=direct

Other Software
Name:
Vendor:
Available:
Tuning Information


J2EE Application Server (2 systems)
Hardware Vendor: HP OS Vendor: Microsoft Corporation
Model Name: HP Workstation xw4200 OS Name: Microsoft Windows Server 2003 Standard Edition (32-bit)
Processor: Intel Pentium 4 Filesystem: NTFS
MHz: 3600 Disks: 1x 80GB SATA/150 7200rpm
# of CPUs: 1 core, 1 chip, 1 core/chip (HT Technology enabled) Network Interface: (2) 1000BaseT Ethernet
Memory (MB): 2048 Other Hardware:
L1 Cache: 12Kuops(I)+16KB(D) # of Systems: 2
L2 Cache: 1024KB H/W Available: Dec-2004
Other Cache: OS Available: Oct-2003
Notes / Tuning Information


Database Server (1 system)
Hardware Vendor: HP OS Vendor: Microsoft Corporation
Model Name: ProLiant DL380 G4 OS Name: Microsoft Windows Server 2003 Standard Edition (32-bit)
Processor: Intel Xeon Filesystem: NTFS
MHz: 3600 Disks: 5x36GB 15K RPM Ultra-320
# of CPUs: 2 cores, 2 chips, 1 core/chip (HT Technology enabled) Network Interface: 1000BaseT Ethernet (Dual Port)
Memory (MB): 2048 Other Hardware: Smart Array 642 Controller with 128MB Battery Backed Write Cache (RAID)
L1 Cache: 12Kuops(I)+16KB(D) # of Systems: 1
L2 Cache: 1024KB H/W Available: Dec-2004
Other Cache: OS Available: Oct-2003
Notes / Tuning Information
Disk layout:
1 disk is used for datafiles
4 disks are used for logs with RAID 0+1

Load Driver (1 system)
Hardware Vendor: HP OS Vendor: Microsoft Corporation
Model Name: ProLiant DL360 G4 OS Name: Microsoft Windows Server 2003 Standard Edition 32-bit
Processor: Intel Xeon Filesystem: NTFS
MHz: 3400 Disks: 2x 36GB 15K RPM Ultra-320
# of CPUs: 2 cores, 2 chips, 1 core/chip (HT Technology enabled) Network Interface: 1000BaseT (Dual Port)
Memory (MB): 4096 Other Hardware:
L1 Cache: 12Kuops(I)+16KB(D) # of Systems: 1
L2 Cache: 1024KB H/W Available: Dec-2004
Other Cache: OS Available: Oct-2003
Notes / Tuning Information
JVM Version used:
Sun Microsystems Java (TM) 2 Runtime Environment, Standard Edition Version 1.4.2_05

JVM arguments used:
-Xms512m -Xmx512m

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:
  BEAN             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:
  RAID 0+1 was used to ensure durability for DB logs
Storage Requirement Info:
  A 45 minute run at an injection rate of 580 required 513.63 MB of storage.
  This extrapolates to 5.35 GB of storage growth for an 8-hour run.
  The database system is configured with 108 GB of storage.
Argument Passing Semantics:
  BEA WebLogic 8.1 SP4 uses pass-by-value as required by the EJB Specification.

Other Benchmark Information
  This submission used the xerces.jar from the SPECjAppServer2002 Kit.
  Round Robin DNS was used to balance the workload over multiple WebLogic instances.
  The DNS server was run on one of the application server nodes.

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 Mon Jan 24 07:34:48 EST 2005 by SPECjAppServer2002 v1.14
Result submitted on Wed Feb 2 03:03:00 EST 2005
Report generated by SPECjAppServer2002 Reporter v1.01

Copyright © 2002 Standard Performance Evaluation Corporation

First published at SPEC.org on 16-Feb-2005