SPECjAppServer2002 Result BEA WebLogic Server 8.1 SP4 on HP XW4200 Metric: 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 -------------------------------------------------------------------------------- Benchmark Settings -------------------------------------------------------------------------------- Orders Injection Rate: 580 # of Order Agents: 2 # of Manufacturing Agents: 2 DB Load Injection Rate: 580 Ramp Up Time: 600 seconds Ramp Down Time: 300 seconds Steady State Time: 1800 seconds 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 -------------------------------------------------------------------------------- Software Descriptions -------------------------------------------------------------------------------- EJB Container Name: BEA WebLogic Server 8.1 SP4, Workgroup Edition Vendor: BEA System, Inc. Available: Dec-2004 Instances: 2 Passed CTS: Apr-2003 Protocol: RMI/T3 JVM Name: BEA WebLogic JRockit(TM) 1.4.2_05 JVM JVM Vendor: BEA Systems, Inc. JVM Available: Dec-2004 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 Vendor: BEA Systems, Inc. Available: Dec-2004 JVM Name: BEA WebLogic JRockit(TM) 1.4.2_05 JVM JVM Vendor: BEA Systems, Inc. JVM 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 Vendor: BEA Systems, Inc. Available: Dec-2004 JVM Name: BEA WebLogic JRockit(TM) 1.4.2_05 JVM JVM Vendor: BEA Systems, Inc. JVM 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 -------------------------------------------------------------------------------- Hardware Descriptions -------------------------------------------------------------------------------- J2EE Application Server (2 systems) Hardware Vendor: HP Model Name: HP Workstation xw4200 Processor: Intel Pentium 4 MHz: 3600 # of CPUs: 1 core, 1 chip, 1 core/chip (HT Technology enabled) Memory (MB): 2048 L1 Cache: 12Kuops(I)+16KB(D) L2 Cache: 1024KB Other Cache: OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Standard Edition (32-bit) Disks: 1x 80GB SATA/150 7200rpm Network Interface: (2) 1000BaseT Ethernet Other Hardware: # of Systems: 2 H/W Available: Dec-2004 O/S Available: Oct-2003 Notes / Tuning Information -------------------------------------------------------------------------------- Database Server (1 system) Hardware Vendor: HP Model Name: ProLiant DL380 G4 Processor: Intel Xeon MHz: 3600 # of CPUs: 2 cores, 2 chips, 1 core/chip (HT Technology enabled) Memory (MB): 2048 L1 Cache: 12Kuops(I)+16KB(D) L2 Cache: 1024KB Other Cache: OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Standard Edition (32-bit) Disks: 5x36GB 15K RPM Ultra-320 Network Interface: 1000BaseT Ethernet (Dual Port) Other Hardware: Smart Array 642 Controller with 128MB Battery Backed Write Cache (RAID) # of Systems: 1 H/W Available: Dec-2004 O/S 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 Model Name: ProLiant DL360 G4 Processor: Intel Xeon MHz: 3400 # of CPUs: 2 cores, 2 chips, 1 core/chip (HT Technology enabled) Memory (MB): 4096 L1 Cache: 12Kuops(I)+16KB(D) L2 Cache: 1024KB Other Cache: OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Standard Edition 32-bit Disks: 2x 36GB 15K RPM Ultra-320 Network Interface: 1000BaseT (Dual Port) Other Hardware: # of Systems: 1 H/W Available: Dec-2004 O/S 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 SPEC 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 (C) 2002 Standard Performance Evaluation Corporation