SPECjAppServer2002 Result BEA Weblogic Server 8.1 SP3 on Unisys ES3020L SERVER Metric: 3,096.49 TOPS@MultipleNode 157.66 US$/TOPS@MultipleNode Submitter: Unisys Corporation, SPEC license # 15, Test date: Jul-2004 EJB Container Avail: Jul-2004, EJB Container JVM Avail: Jul-2004 -------------------------------------------------------------------------------- Benchmark Settings -------------------------------------------------------------------------------- Orders Injection Rate: 1810 # of Order Agents: 6 # of Manufacturing Agents: 6 DB Load Injection Rate: 1810 Ramp Up Time: 600 seconds Ramp Down Time: 300 seconds Steady State Time: 1800 seconds Trigger Time: 1840 seconds Total System Cost: US$488,166 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Order Transaction Mix Count Tx. Mix New Order 1,618,139 50.01% Change Order 646,693 19.99% Order Status 647,019 20.00% Customer Status 324,001 10.01% Total # Order Transactions 3,235,852 Total # Manufacturing Transactions 2,337,829 Response Times Average Maximum 90th% Reqd New Order 0.72 10.86 1.90 2.00 Change Order 0.37 5.29 0.80 2.00 Order Status 0.19 4.41 0.50 2.00 Customer Status 0.20 4.44 0.50 2.00 Manufacturing 3.10 10.69 5.00 5.00 Reproducibility Run (TOPS) 3,099.01 -------------------------------------------------------------------------------- Software Descriptions -------------------------------------------------------------------------------- EJB Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Jul-2004 Instances: 4 Passed CTS: Apr-2003 Protocol: RMI/T3 JVM Name: BEA Weblogic JRockit 1.4.2_04 JVM JVM Vendor: BEA Systems, Inc. JVM Available: Jul-2004 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -Xms1536m -Xmx1536m -XXcompactratio5 -XXminblocksize4k -showversion -Xnoopt -Xverbose:gc -------------------------------------------------------------------------------- Supplier Domain Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Jul-2004 JVM Name: BEA Weblogic JRockit 1.4.2_04 JVM JVM Vendor: BEA Systems, Inc. JVM Available: Jul-2004 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -Xms1536m -Xmx1536m -XXcompactratio5 -XXminblocksize4k -showversion -Xnoopt -Xverbose: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_04 (64-bit) JVM Vendor: Sun Microsystems, Inc JVM Available: Mar-2004 Tuning Information -Dweblogic.management.discover=false JVM Tuning Information -server -Xms1024m -Xmx1024m -XX:-UseAdaptiveSizePolicy -------------------------------------------------------------------------------- Database Name: Microsoft SQL Server 2000 Enterprise Edition (64-bit) Vendor: Microsoft Corporation Available: Aug-2004 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 db options. Microsoft SQL Server Startup Parameters sqlservr -x -T888 -T825 -x Disable the keeping of CPU time and cache hit ratio statistics. -T888 Use locked pages for buffers. -T825 Enable NUMA support. -------------------------------------------------------------------------------- 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 (4 systems) Hardware Vendor: Unisys Corporation Model Name: ES3020L Processor: Intel Xeon DP MHz: 3200 # of CPUs: 2 cores, 2 chips, 1 core/chip (HT Technology enabled) Memory (MB): 3072 L1 Cache: 12Kuops(I)+8KB(D) L2 Cache: 512KB Other Cache: 2MB OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Standard Edition (32-bit) Disks: 1X18GB 15K RPM U320 Internal DISK Network Interface: (2) 1000BaseT Ethernet Other Hardware: # of Systems: 4 H/W Available: Jan-2004 O/S Available: Oct-2003 Notes / Tuning Information The WebLogic patch for CR185550_81sp3.2.jar was applied. -------------------------------------------------------------------------------- Database Server (1 system) Hardware Vendor: Unisys Corporation Model Name: ES7000 Aries 420 Processor: Itanium 2 MHz: 1500 # of CPUs: 12 cores, 12 chips, 1 core/chip Memory (MB): 12288 L1 Cache: 16KB(I)+16KB(D) on chip L2 Cache: 256KB(I+D) on chip Other Cache: 6MB(I+D) on chip (L3 Cache) OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Datacenter Edition (64-bit) Disks: 6x36GB 15K RPM SCSI DISKs Network Interface: (4) 1000BaseT Ethernet Other Hardware: 4X147GB 10K RPM SCSI Disks and 2 PCI SCSI RAID Controller # of Systems: 1 H/W Available: Aug-2003 O/S Available: Aug-2003 Notes / Tuning Information Enabled SRAT via BIOS RAID CONTROLLER Write Back Cache Enabled -------------------------------------------------------------------------------- Load Driver (1 system) Hardware Vendor: Unisys Corporation Model Name: ES7000 Aries 420 Processor: Itanium 2 MHz: 1500 # of CPUs: 12 cores, 12 chips, 1 core/chip Memory (MB): 98304 L1 Cache: 16KB(I)+16KB(D) on chip L2 Cache: 256KB(I+D) on chip Other Cache: 6MB(I+D) on chip (L3 Cache) OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Datacenter Edition (64-bit) Disks: 2x36GB 15K RPM U320 HDD Network Interface: (1) 1000BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Aug-2003 O/S Available: Aug-2003 Notes / Tuning Information JVM Version used: Java(TM) 2 Runtime Environment, Standard Edition, Version 1.4.2_04 (64-bit) JVM arguments used: -server -Xms2300m -Xmx2300m -Xmn400m -XX:+DisableExplicitGC -------------------------------------------------------------------------------- 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]) The field width of pol_balance was changed from numeric(9,2) to (11,2). -------------------------------------------------------------------------------- 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: 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: RAID10 disk mirroring was used to ensure durability -------------------------------------------------------------------------------- Storage Requirement Info: A 45 minute run at an injection rate of 1810 required 14.5 GB of storage. This extrapolates to 154.67 GB of storage growth for an 8-hour run. The database system is configured with 407 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: Unisys Corporation For other inquiries, please contact SPEC Benchmark run on Mon Jul 19 04:50:06 PDT 2004 by SPECjAppServer2002 v1.14 Result submitted on Wed Jul 21 03:03:00 EDT 2004 Report generated by SPECjAppServer2002 Reporter v1.01 Copyright (C) 2002 Standard Performance Evaluation Corporation