-------------------------------------------------------------------------------- SPECjAppServer(R)2004 Result Copyright (C) 2004 Standard Performance Evaluation Corporation -------------------------------------------------------------------------------- BEA WebLogic Server 9.0 on Sun Fire T2000 -------------------------------------------------------------------------------- 615.64 SPECjAppServer2004 JOPS@Standard -------------------------------------------------------------------------------- Submitter: Sun Microsystems Inc. SPEC license # 6 Test date: Nov-2005 -------------------------------------------------------------------------------- SUT CONFIGURATION -------------------------------------------------------------------------------- J2EE Server Nodes: 1 DB Server Nodes: 1 J2EE Server CPUs: 8 cores, 1 chip DB Server CPUs: 8 cores, 4 chips J2EE Instances: 1 DB Instances: 1 Other SUT Components: -------------------------------------------------------------------------------- BENCHMARK SETTINGS -------------------------------------------------------------------------------- Dealer Injection Rate: 370 Ramp Up Time: 1,200 sec # of Dealer Agents: 6 Ramp Down Time: 300 sec # of Manufacturing Agents: 6 Steady State Time: 3,600 sec DB Load Injection Rate: 400 Trigger Time: 414 sec -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Dealer Transaction Mix Count Tx. Mix Purchase 333,628 25.00% Manage 333,710 25.01% Browse 667,013 49.99% Total # Dealer Transactions 1,334,351 Total # Manufacturing Transactions 881,960 Response Times Average Maximum 90th% Reqd Purchase 0.28 15.37 0.60 2.00 Manage 0.23 14.48 0.50 2.00 Browse 0.37 13.50 0.70 2.00 Manufacturing 2.14 10.98 3.50 5.00 Reproducibility Run (SPECjAppServer2004 JOPS) 616.00 -------------------------------------------------------------------------------- SOFTWARE PRODUCTS -------------------------------------------------------------------------------- BEA WebLogic Server 9.0, Advantage Edition Vendor: BEA Systems, Inc. Availability Date: Nov-2005 Date Passed CTS: Jun-2005 CTS Version: 1.4 EJB Protocol: RMI/T3 OS Name: Solaris 10 64-bit -------------------------------------------------------------------------------- Java (TM) 2 Platform Standard Edition Development Kit 5.0 Update 6 32-bit Vendor: Sun Microsystems, Inc. Availability Date: Nov-2005 OS Name: Solaris 10 64-bit -------------------------------------------------------------------------------- Oracle JDBC Driver 10.1.0.3 (Thin) Vendor: Oracle Corporation Availability Date: Aug-2004 OS Name: Solaris 10 64-bit -------------------------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 Vendor: Oracle Corporation Availability Date: May-2005 OS Name: Solaris 10 64-bit -------------------------------------------------------------------------------- SOFTWARE CONFIGURATIONS -------------------------------------------------------------------------------- J2EE Application Servers J2EE Product: BEA WebLogic Server 9.0, Advantage Edition JVM Product: Java (TM) 2 Platform Standard Edition Development Kit 5.0 Update 6 32-bit JDBC Product: Oracle JDBC Driver 10.1.0.3 (Thin) Hardware: J2EE AppServer HW # of Instances: 1 Interfaces: Web Interface for the Dealer Domain Web Interface for the Supplier Domain EJB Interface for the Dealer Domain EJB Interface for the Manufacturing Domain EJB Interface for the Supplier Domain Notes / Tuning Information JVM Options: -server -Xms3g -Xmx3g -Xmn800m -Xss128k -XX:+AggressiveHeap -XX:+UseParallelGC -XX:ParallelGCThreads=32 -XX:PermSize=128m -XX:MaxTenuringThreshold=3 -XX:LargePageSizeInBytes=4m -XX:SurvivorRatio=20 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:-TraceClassUnloading -XX:+UseParallelOldGC -Dweblogic.DevPollSocketReaders=2 Java process started in FX class using /usr/bin/priocntl -e -c FX -------------------------------------------------------------------------------- Emulator SW Config J2EE Product: BEA WebLogic Server 9.0, Advantage Edition JVM Product: Java (TM) 2 Platform Standard Edition Development Kit 5.0 Update 6 32-bit Hardware: Load Driver HW Primary and Emulator # of Instances: 1 Notes / Tuning Information JVM Options: -server -Xms3g -Xmx3g -Xmn800m -Xss128k -XX:+AggressiveHeap -XX:+UseParallelGC -XX:ParallelGCThreads=4 -XX:MaxTenuringThreshold=3 -XX:SurvivorRatio=20 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:-TraceClassUnloading -------------------------------------------------------------------------------- Database SW Config DB Product: Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 Hardware: Database Server HW # of Instances: 1 Notes / Tuning Information Oracle tuning in init.ora: db_name = specdb control_files = /specdb/cntrlspecdb _collect_undo_stats = FALSE _db_block_hash_latches = 4096 _db_cache_pre_warm = FALSE _db_writer_flush_imu = FALSE _imu_pools = 500 _smm_advice_enabled = FALSE _two_pass = FALSE _undo_autotune = FALSE compatible = 10.1.0.2.0 cursor_space_for_time = TRUE db_cache_size = 2000M db_8k_cache_size = 1000M db_file_multiblock_read_count = 128 db_block_size = 2048 db_block_checking = FALSE db_block_checksum = FALSE db_cache_advice = OFF db_files = 256 dml_locks = 600 enqueue_resources = 2000 log_checkpoint_interval = 0 log_checkpoint_timeout = 0 log_checkpoints_to_alert = TRUE processes = 600 open_cursors = 2000 shared_pool_size = 512M sessions = 800 transactions = 800 transactions_per_rollback_segment = 1 parallel_max_servers = 100 undo_management = AUTO undo_retention = 5 undo_tablespace = undo_ts timed_statistics = FALSE statistics_level = basic Log writer put into realtime class with /usr/bin/priocntl -s -c RT -p 1 -i pid PID -------------------------------------------------------------------------------- Driver SW Config Primary JVM Product: Java (TM) 2 Platform Standard Edition Development Kit 5.0 Update 6 32-bit Hardware: Load Driver HW Primary and Emulator # of Instances: 1 Notes / Tuning Information JVM Options: -server -XX:+AggressiveHeap -XX:+UseParallelGC -XX:LargePageSizeInBytes=4m -XX:-TraceClassUnloading -Xms2g -Xmx2g -Xmn600m -XX:+DisableExplicitGC -Xbatch -Xss128k -Dorg.omg.CORBA.ORBInitialHost=$JAS_MULTI_HOST Djava.naming.factory.initial=$JNDI_CLASS -Djava.naming.provider.url=$NAMING_PROVIDER -------------------------------------------------------------------------------- Driver SW Config Satellite JVM Product: Java (TM) 2 Platform Standard Edition Development Kit 5.0 Update 6 32-bit Hardware: Load Driver HW Satellite # of Instances: 1 Notes / Tuning Information JVM Options: -server -XX:+AggressiveHeap -XX:+UseParallelGC -XX:LargePageSizeInBytes=4m -XX:-TraceClassUnloading -Xms2g -Xmx2g -Xmn600m -XX:+DisableExplicitGC -Xbatch -Xss128k -Dorg.omg.CORBA.ORBInitialHost=$JAS_MULTI_HOST -Djava.naming.factory.initial=$JNDI_CLASS -Djava.naming.provider.url=$NAMING_PROVIDER -------------------------------------------------------------------------------- HARDWARE SYSTEMS -------------------------------------------------------------------------------- J2EE AppServer HW (SUT hardware) Hardware Vendor: Sun Microsystems, Inc. Model Name: Sun Fire T2000 Processor: Sun UltraSPARC T1 MHz: 1200 # of CPUs: 8 cores, 1 chip, 8 cores/chip (4 threads/core) Memory (MB): 32768 L1 Cache: 16KB(I)+8KB(D) per core L2 Cache: 3MB per chip Other Cache: OS Vendor: Sun Microsystems, Inc. OS Name: Solaris 10 HW2 64-bit Disks: 4x73Gb 10K RPM SAS Network Interface: (4) 1000 BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Nov-2005 O/S Available: Nov-2005 Notes / Tuning Information System tunings added to /etc/system: set ipge:ipge_tx_ring_size=8192 set ipge:ipge_srv_fifo_depth=8192 set ipge:ipge_reclaim_pending = 64 set ipge:ipge_bcopy_thresh = 1520 set ip:ip_squeue_fanout= 1 set ip:ip_squeue_bind = 0 Network Tuning: ndd -set /dev/tcp tcp_conn_req_max_q 16384 ndd -set /dev/tcp tcp_conn_req_max_q0 16384 ndd -set /dev/tcp tcp_xmit_hiwat 131072 ndd -set /dev/tcp tcp_recv_hiwat 131072 ndd -set /dev/tcp tcp_naglim_def 1 Installed ipge driver patch 120849-02. -------------------------------------------------------------------------------- Database Server HW (SUT hardware) Hardware Vendor: Sun Microsystems, Inc. Model Name: Sun Fire V490 Processor: UltraSPARC IV+ MHz: 1500 # of CPUs: 8 cores, 4 chips, 2 cores/chip Memory (MB): 16384 L1 Cache: 64KB(I)+64KB(D) per core on chip L2 Cache: 2MB(I+D) per core on chip Other Cache: 32MB(I+D) per chip OS Vendor: Sun Microsystems, Inc. OS Name: Solaris 10 HW1 64-bit Disks: 2x146GB 10K RPM FC Disks Network Interface: (2) Onboard 1000 BaseT Ethernet Other Hardware: Sun StorEdge SE3310 Array (12 x 73GB 10K RPM SCSI Disk Array) # of Systems: 1 H/W Available: Oct-2005 O/S Available: Nov-2005 Notes / Tuning Information System Tuning in /etc/system: set shmsys:shminfo_shmmax=0xfffffffff set ce:ce_bcopy_thresh=256 set ce:ce_dvma_thresh=256 set ce:ce_taskq_disable=1 set ce:ce_ring_size=256 set ce:ce_comp_ring_size=1024 set ce:ce_tx_ring_size=4096 -------------------------------------------------------------------------------- Load Driver HW Primary and Emulator (non-SUT hardware) Hardware Vendor: Sun Microsystems, Inc. Model Name: Sun Fire V440 Processor: UltraSPARC IIIi MHz: 1600 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 16384 L1 Cache: 32KB(I)+64KB(D) on chip L2 Cache: 1MB(I+D) on chip Other Cache: OS Vendor: Sun Microsystems, Inc. OS Name: Solaris 10 64-bit Disks: 4 x 146GB Ultra320 SCSI disks Network Interface: (2) Onboard 1000BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Nov-2004 O/S Available: Mar-2005 Notes / Tuning Information System Tuning in /etc/system: set ce:ce_bcopy_thresh=256 set ce:ce_dvma_thresh=256 set ce:ce_taskq_disable=1 set ce:ce_ring_size=256 set ce:ce_comp_ring_size=1024 set ce:ce_tx_ring_size=4096 -------------------------------------------------------------------------------- Load Driver HW Satellite (non-SUT hardware) Hardware Vendor: Sun Microsystems, Inc. Model Name: Sun Fire V440 Processor: UltraSPARC IIIi MHz: 1600 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 16384 L1 Cache: 32KB(I)+64KB(D) on chip L2 Cache: 1MB(I+D) on chip Other Cache: OS Vendor: Sun Microsystems, Inc. OS Name: Solaris 10 64-bit Disks: 4 x 146GB Ultra320 SCSI disks Network Interface: (2) Onboard 1000BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Nov-2004 O/S Available: Mar-2005 Notes / Tuning Information System Tuning in /etc/system: set ce:ce_bcopy_thresh=256 set ce:ce_dvma_thresh=256 set ce:ce_taskq_disable=1 set ce:ce_ring_size=256 set ce:ce_comp_ring_size=1024 set ce:ce_tx_ring_size=4096 -------------------------------------------------------------------------------- BENCHMARK MODIFICATIONS -------------------------------------------------------------------------------- Schema Modifications: Tablespace sizes were increased to support the Injection rate. Scripts to create the DB are included in the FDA. Table and index initrans were modified Automatic segment space management was used for all tablespaces. System managed undo was used. -------------------------------------------------------------------------------- Load Program Modifications: The load program was not modified BENCHMARK CONFIGURATION INFORMATION -------------------------------------------------------------------------------- Isolation Requirement Info: BEAN SPEC_REQUIREMENT Deployment Corp.CustomerEnt Repeatable Read Sel-4-Upd Corp.CustomerInventoryEnt Repeatable Read Sel-4-Upd Mfg.InventoryEnt Repeatable Read Sel-4-Upd Mfg.WorkOrderEnt Repeatable Read Sel-4-Upd Orders.OrderEnt Repeatable Read Sel-4-Upd Orders.OrderLineEnt Repeatable Read Sel-4-Upd Supplier.POEnt Repeatable Read Sel-4-Upd Supplier.POLineEnt Repeatable Read Sel-4-Upd Supplier.SComponentEnt Repeatable Read Sel-4-Upd Util.SequenceEnt Repeatable Read Sel-4-Upd Mfg.AssemblyEnt Read Committed RC Mfg.BomEnt Read Committed RC Mfg.ComponentEnt Read Committed RC Mfg.LargeOrderEnt Read Committed RC Mfg.PartEnt Read Committed RC Orders.ItemEnt Read Committed RC Supplier.SupplierCompEnt Read Committed RC Supplier.SupplierEnt Read Committed RC The ItemEnt bean was cached for 20 minute intervals by setting concurrency-strategy to ReadOnly read-timeout-seconds to 1200 in bea-orders.xml deployment descriptor. -------------------------------------------------------------------------------- Durability Requirement Info: To ensure database durability, RAID 1 (mirror disks) was used for the database files and logs maintained on the Sun StorEdge 3310 Array. Each application server has a pair of mirrored disks (using the Solaris Volume Manager) to provide durability for all the server logs and filestore for JMS persistence. -------------------------------------------------------------------------------- Storage Requirement Info: An 85 minute run at an injection rate of 370 increased storage by 840 MB This extrapolates to 13.9 GB of storage for a 24 hour run. The database is configured with 876 GB of storage. The Sun StorEdge 3310 SCSI Array was configured with a single RAID 1 logical drive. -------------------------------------------------------------------------------- Argument Passing Semantics: BEA WebLogic 9.0 uses pass-by-value as required by the EJB Specification. BILL OF MATERIALS -------------------------------------------------------------------------------- Supplier Description Product No. Qty -------- ---------------------------------------- ------------------ --- Sun Sun Fire T2000, 1x1.2 GHz T1, 32 GB T20-108B-32GA2C 1 Sun 73GB 10K RPM 2.5" SAS Disk XRA-SS2CD-73G10K 2 Sun Solaris 10 3/05 HW2 DVD KIT SOLZS-10CC9A7M 1 Sun SunSpectrum Upgrade: 3YGOLD, 24x7 W9D-T2000-8-24-3G 1 Sun Sun Fire V490, 4@1.5GHz, 16GB A52-CLH4C216GTB 1 Sun Ultra320 Dual-Port PCI SCSI HBA SG-XPCI2SCSI-LM320 1 Sun Solaris 10 3/05 HW1 Media KIT SOLZ9-10BC9A7M 1 Sun SunSpectrum Upgrade: 3YGOLD, 24x7 W9D-A52-24-3G 1 Sun Sun StorEdge 3310, 12 x 73GB, 1 RAID XTA3310R01A1V876 1 Sun SunSpectum Upgrade: 3Y GOLD, 24x7 W9D-SE3310-24-3G 1 Sun 17" Entry Color Monitor X7147A 1 Sun PS/2 Keyboard & Mouse 320-1261 1 BEA BEA WebLogic Server 9.0 License, Advantage Edition 1 for 8-core CPU BEA 3-year 24x7x4 Support for WebLogic Server 1 Oracle Oracle 10g Database Release Enterprise Edition 8 v10.1.0.4 Oracle Oracle Database Server Support Package 1 for 3 years -------------------------------------------------------------------------------- OTHER BENCHMARK INFORMATION -------------------------------------------------------------------------------- This submission used the xerces implementation 2.6.2 provided with WebLogic 9.0. -------------------------------------------------------------------------------- General Notes -------------------------------------------------------------------------------- The only errors in the driver log files were those that are normally generated by this benchmark. Database checkpoints during the Measurement Interval were done by using the Oracle SQLPlus command: alter system checkpoint -------------------------------------------------------------------------------- For questions about this result, please contact the submitter: Sun Microsystems Inc. For other inquiries, please contact SPEC - Benchmark run on Mon Nov 07 09:39:43 EST 2005 by SPECjAppServer2004 v1.05 - Result submitted on Wed Nov 9 03:03:00 EST 2005 - Report generated by SPECjAppServer2004 Reporter v1.03 Copyright (C) 2004 Standard Performance Evaluation Corporation