SPECjAppServer2002 Result BEA WebLogic Server 8.1 SP2 on HP rx4640 Metric: 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 -------------------------------------------------------------------------------- Benchmark Settings -------------------------------------------------------------------------------- Orders Injection Rate: 752 # of Order Agents: 3 # of Manufacturing Agents: 3 DB Load Injection Rate: 752 Ramp Up Time: 600 seconds Ramp Down Time: 300 seconds Steady State Time: 1800 seconds 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 -------------------------------------------------------------------------------- Software Descriptions -------------------------------------------------------------------------------- EJB Container Name: BEA WebLogic Server 8.1 SP2, Advantage Edition Vendor: BEA Systems, Inc. Available: Apr-2004 Instances: 1 Passed CTS: Apr-2003 Protocol: RMI/T3 JVM Name: BEA WebLogic JRockit 1.4.2_03 64-bit JVM (Build 20040123-1654-win-ia64) JVM Vendor: BEA Systems, Inc. JVM Available: Apr-2004 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 Vendor: BEA Systems, Inc. Available: Apr-2004 JVM Name: BEA WebLogic JRockit 1.4.2_03 64-bit JVM (Build 20040123-1654-win-ia64) JVM Vendor: BEA Systems, Inc. JVM 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 Vendor: BEA Systems, Inc. Available: Apr-2004 JVM Name: Java(TM) 2 Runtime Environment, Standard Edition Version 1.4.1_05 JVM Vendor: Sun Microsystems, Inc. JVM 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 -------------------------------------------------------------------------------- Hardware Descriptions -------------------------------------------------------------------------------- J2EE Application Server (1 system) Hardware Vendor: HP Model Name: HP rx4640 Processor: Intel Itanium 2 MHz: 1500 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 8192 L1 Cache: 16KB(I)+16KB(D) L2 Cache: 256KB Other Cache: 6MB (L3 Cache) OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Enterprise Edition 64-bit Disks: 1x73Gb 10K RPM U320 SCSI Network Interface: (2) 1000BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Feb-2004 O/S 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 Model Name: HP rx4640 Processor: Intel Itanium 2 MHz: 1500 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 8192 L1 Cache: 16KB(I)+16KB(D) L2 Cache: 256KB Other Cache: 6MB (L3 Cache) OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Enterprise Edition 64-bit Disks: 1x73Gb 10K RPM U320 SCSI Network Interface: 1000BaseT Ethernet Other Hardware: (1) RAID SmartArray 6402 Controller, (1) StorageWorks SA30, (10) 36Gb 10K 320 SCSI # of Systems: 1 H/W Available: Feb-2004 O/S 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 Model Name: HP ProLiant DL560 Processor: Intel Xeon MP MHz: 2000 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 4096 L1 Cache: 12Kuops(I)+8KB(D) L2 Cache: 512KB Other Cache: 2048KB (L3 Cache) OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Standard Edition 32-bit Disks: 2x72GB 10K RPM U320 SCSI Network Interface: (2) 100/1000BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Jul-2003 O/S 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 SPEC 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 (C) 2002 Standard Performance Evaluation Corporation