SPECjAppServer2002 Result BEA WebLogic Application Server 8.1 SP3 on Sun Fire E6900 Metric: 4,220.39 TOPS@DualNode 834.98 US$/TOPS@DualNode Submitter: Sun Microsystems Inc., SPEC license # 6, Test date: Jan-2005 EJB Container Avail: Jul-2004, EJB Container JVM Avail: Sep-2004 -------------------------------------------------------------------------------- Benchmark Settings -------------------------------------------------------------------------------- Orders Injection Rate: 2450 # of Order Agents: 5 # of Manufacturing Agents: 5 DB Load Injection Rate: 2450 Ramp Up Time: 600 seconds Ramp Down Time: 300 seconds Steady State Time: 1800 seconds Trigger Time: 1632 seconds Total System Cost: US$3,523,928 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Order Transaction Mix Count Tx. Mix New Order 2,198,540 49.98% Change Order 879,458 19.99% Order Status 882,117 20.05% Customer Status 438,891 9.98% Total # Order Transactions 4,399,006 Total # Manufacturing Transactions 3,197,702 Response Times Average Maximum 90th% Reqd New Order 0.40 8.25 1.10 2.00 Change Order 0.22 5.36 0.60 2.00 Order Status 0.10 4.87 0.30 2.00 Customer Status 0.11 3.81 0.40 2.00 Manufacturing 2.84 10.14 4.50 5.00 Reproducibility Run (TOPS) 4,226.95 -------------------------------------------------------------------------------- Software Descriptions -------------------------------------------------------------------------------- EJB Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Jul-2004 Instances: 7 Passed CTS: Apr-2003 Protocol: RMI/T3 JVM Name: Java(TM) 2 Runtime Environment, Standard Edition, Version 1.4.2_06 32-bit JVM Vendor: Sun Microsystems, Inc. JVM Available: Sep-2004 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -server -Xms2400m -Xmx2400m -Xmn1024m -XX:+UseParallelGC -XX:+UseMPSS -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=2 -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=3 -verbose:gc -------------------------------------------------------------------------------- Supplier Domain Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Jul-2004 JVM Name: Java(TM) 2 Runtime Environment, Standard Edition, Version 1.4.2_06 32-bit JVM Vendor: Sun Microsystems, Inc JVM Available: Sep-2004 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -server -Xms1024m -Xmx1024m -Xmn512m -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=2 -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=3 -verbose:gc -------------------------------------------------------------------------------- Emulator Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Jul-2004 JVM Name: Java(TM) 2 Runtime Environment, Standard Edition, Version 1.4.2_06 32-bit JVM Vendor: Sun Microsystems, Inc JVM Available: Sep-2004 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -server -Xmx2400m -Xms2400m -Xmn1024m -XX:+UseParallelGC -XX:+UseMPSS -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=2 -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=3 -Dweblogic.SocketReaders=1 -verbose:gc -------------------------------------------------------------------------------- Database Name: Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 Vendor: Oracle Corp. Available: Jan-2005 Tuning Information db_name =specdb _in_memory_undo =FALSE _log_io_size =512 _optimizer_cost_based_transformation=off _undo_autotune =FALSE compatible =10.1.0.0.0 cursor_space_for_time =TRUE db_8k_cache_size =6G db_block_checking =FALSE db_block_checksum =FALSE db_block_size =2048 db_cache_size =26G db_file_multiblock_read_count=128 db_files =256 dml_locks =20000 enqueue_resources =60000 fast_start_mttr_target =0 log_checkpoint_interval =0 log_checkpoint_timeout =0 open_cursors =2000 processes =2000 session_cached_cursors =810 sessions =2205 shared_pool_size =7000M statistics_level =basic timed_statistics =FALSE trace_enabled =FALSE transactions =1210 transactions_per_rollback_segment=1 undo_management =AUTO undo_retention =50 undo_tablespace =roll_space -------------------------------------------------------------------------------- JDBC Name: Oracle JDBC Driver 10.1.0.2.0 (Thin) Vendor: Oracle Corp. Available: Jul-2004 Tuning Information stmt-cache-size=300 -------------------------------------------------------------------------------- Other Software Name: Vendor: Available: Tuning Information -------------------------------------------------------------------------------- Hardware Descriptions -------------------------------------------------------------------------------- J2EE Application Server (1 system) Hardware Vendor: Sun Microsystems, Inc. Model Name: Sun Fire E6900 Processor: UltraSPARC IV MHz: 1200 # of CPUs: 48 cores, 24 chips, 2 cores/chip Memory (MB): 96000 L1 Cache: 64KB(I)+128KB(D) per chip L2 Cache: 16MB per chip Other Cache: OS Vendor: Sun Microsystems, Inc. OS Name: Solaris 9 HW 9/04 Operating System, SPARC Platform Edition Disks: 4x72Gb 10K RPM SCSI Network Interface: (4) 10/100/1000 BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Feb-2005 O/S Available: Jul-2004 Notes / Tuning Information The WebLogic patch for CR185550 was applied. -------------------------------------------------------------------------------- Database Server (1 system) Hardware Vendor: Sun Microsystems, Inc. Model Name: Sun Fire E6900 Processor: UltraSPARC IV MHz: 1200 # of CPUs: 48 cores, 24 chips, 2 cores/chip Memory (MB): 96000 L1 Cache: 64KB(I)+128KB(D) per chip L2 Cache: 16MB per chip Other Cache: OS Vendor: Sun Microsystems, Inc. OS Name: Solaris 10 Operating System, SPARC Platform Edition Disks: 4x72Gb 10K RPM SCSI Network Interface: (4) onboard 10/100/1000 BaseT Ethernet Other Hardware: Sun StorEdge Details: # of Systems: 1 H/W Available: Feb-2005 O/S Available: Mar-2005 Notes / Tuning Information Disk Layout: 18x73GB disks with RAID 0+1 for the log files 06x73GB disks with RAID 0+1 for the data files -------------------------------------------------------------------------------- Load Driver (Master) (1 system) Hardware Vendor: Sun Microsystems, Inc. Model Name: Sun Fire E6900 Processor: UltraSPARC IV MHz: 1200 MHz # of CPUs: 24 cores, 12 chips, 2 cores/chip Memory (MB): 45000 L1 Cache: 64KB(I)+128KB(D) per chip L2 Cache: 16MB per chip Other Cache: OS Vendor: Sun Microsystems, Inc. OS Name: Solaris 9 4/04 Disks: 4x73GB Network Interface: (4) 10/100/1000 BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Feb-2005 O/S Available: Apr-2004 Notes / Tuning Information Driver System split to Two Domains One for the Master Driver and the other for the Satellite Driver. Domain A of the E6900 System Java(TM) 2 Runtime Environment, Java Edition Version 1.4.2_06 (64 bit) VM Tuning Options: -server -Xms6000m -Xmx6000m -Xmn1284m -XX:+UseMPSS -XX:-UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:MaxTenuringThreshold=3 -XX:SurvivorRatio=2 -XX:+PrintGCTimeStamps -Xss128k -verbose:gc -Dsun.rmi.dgc.client.gcInterval=4200000 -Dnetworkaddress.cache.ttl=0 -Dsun.rmi.dgc.server.gcInterval=4200000 -Dsun.net.inetaddr.ttl=0 -------------------------------------------------------------------------------- Load Driver (Satellite) (1 system) Hardware Vendor: Sun Microsystems, Inc. Model Name: Sun Fire E6900 Processor: UltraSPARC IV MHz: 1200 MHz # of CPUs: 24 cores, 12 chips, 2 cores/chip Memory (MB): 45000 L1 Cache: 64KB(I)+128KB(D) per chip L2 Cache: 16MB per chip Other Cache: OS Vendor: Sun Microsystems, Inc. OS Name: Solaris 9 4/04 Disks: 4x73GB Network Interface: (4) 10/100/1000 BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Feb-2005 O/S Available: Apr-2004 Notes / Tuning Information Driver System split to Two Domains One for the Master Driver and the other for the Satellite Driver. Java(TM) 2 Runtime Environment, Java Edition Version 1.4.2_06 (32 bit) VM Tuning Options: -server -Xms3000m -Xmx3000m -Xmn1284m -XX:+UseMPSS -XX:-UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:MaxTenuringThreshold=3 -XX:SurvivorRatio=2 -XX:+PrintGCTimeStamps -Xss128k -verbose:gc -Dsun.rmi.dgc.client.gcInterval=4200000 -Dnetworkaddress.cache.ttl=0 -Dsun.rmi.dgc.server.gcInterval=4200000 -Dsun.net.inetaddr.ttl=0 -------------------------------------------------------------------------------- Benchmark Modifications -------------------------------------------------------------------------------- Schema Modifications: Tablespace sizes were increased to support the Injection rate Scripts to create the DB are included in the FDA Two indexes were created on 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) Table and index initrans, pctfree, pctused parameters were modified. Automatic segment space management was used for tablespaces. M_WORKORDER, O_ORDERS, O_ORDERLINE,M_INVENTORY, C_CUSTOMER tables were horizontally partitioned. System managed undo was used. Table locks were disabled during the run using tbllock.sh. -------------------------------------------------------------------------------- Load Program Modifications: The load program was not modified -------------------------------------------------------------------------------- Reference Bean Modifications: No changes were made to the reference beans -------------------------------------------------------------------------------- Benchmark Configuration Information -------------------------------------------------------------------------------- Persistence Mode Used: CMP mode was used for all beans -------------------------------------------------------------------------------- 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: The Redo log disks are mirrored (RAID 0+1). The database commits all changes to the redo log when each transaction is completed. -------------------------------------------------------------------------------- Storage Requirement Info: A 45 minute run at an injection rate of 2450 increased storage by 82.59 GB. This extrapolates to 880.96 GB of storage for an 8-hour run. The database system is configured with 1752GB 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 from the SPECjAppServer2002 kit. Round Robin DNS was used to balance workload over multiple WebLogic instances. The DNS server was run on the application server node -------------------------------------------------------------------------------- General Notes -------------------------------------------------------------------------------- No errors were reported during the final or reproducability run. -------------------------------------------------------------------------------- For questions about this result, please contact the submitter: Sun Microsystems Inc. For other inquiries, please contact SPEC Benchmark run on Mon Jan 17 17:21:27 PST 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