SPECjAppServer2002 Result BEA WebLogic Server 8.1 SP3 on Linux Rx4640 and HP-UX Rx4640 Metric: 1,710.23 TOPS@DualNode 115.73 US$/TOPS@DualNode Submitter: HP, SPEC license # 3, Test date: Jan-2005 EJB Container Avail: Jul-2004, EJB Container JVM Avail: Jul-2004 -------------------------------------------------------------------------------- Benchmark Settings -------------------------------------------------------------------------------- Orders Injection Rate: 990 # of Order Agents: 3 # of Manufacturing Agents: 3 DB Load Injection Rate: 990 Ramp Up Time: 600 seconds Ramp Down Time: 300 seconds Steady State Time: 1800 seconds Trigger Time: 760 seconds Total System Cost: US$197,914 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Order Transaction Mix Count Tx. Mix New Order 890,820 50.02% Change Order 355,449 19.96% Order Status 356,965 20.05% Customer Status 177,569 9.97% Total # Order Transactions 1,780,803 Total # Manufacturing Transactions 1,297,614 Response Times Average Maximum 90th% Reqd New Order 0.36 3.80 1.10 2.00 Change Order 0.18 1.36 0.50 2.00 Order Status 0.09 0.96 0.30 2.00 Customer Status 0.10 1.50 0.30 2.00 Manufacturing 2.56 6.29 4.50 5.00 Reproducibility Run (TOPS) 1,710.53 -------------------------------------------------------------------------------- Software Descriptions -------------------------------------------------------------------------------- EJB Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Jul-2004 Instances: 1 Passed CTS: Apr-2003 Protocol: RMI/T3 JVM Name: BEA WebLogic JRockit 1.4.2_04 64-bit JVM JVM Vendor: BEA Systems, Inc. JVM Available: Jul-2004 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -XXaggressive:memory,opt -Xms6912M -Xmx6912M -showversion -------------------------------------------------------------------------------- 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 64-bit JVM JVM Vendor: BEA Systems, Inc. JVM Available: Jul-2004 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -XXaggressive:memory,opt -Xms6912M -Xmx6912M -showversion -------------------------------------------------------------------------------- Emulator Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Mar-2004 JVM Name: Java(TM) 2 Runtime Environment, Standard Edition build 1.4.2.04 - Java HotSpot(TM) Server - 32-bit JVM Vendor: HP JVM Available: Jun-2004 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -Xms1024m -Xmx1024m -Xmn384m -verbose:gc -------------------------------------------------------------------------------- Database Name: Oracle9i Database Release 2, Standard Edition v9.2.0.4 Vendor: Oracle Corporation Available: Oct-2003 Tuning Information in initspec.ora: db_name=spec control_files = /oracle/spec/cntrlspec db_block_size = 2048 compatible=9.0.0.0.0 cursor_space_for_time = TRUE db_files = 256 log_checkpoint_interval = 0 processes = 600 open_cursors = 2000 sessions = 800 transactions = 800 transactions_per_rollback_segment = 1 parallel_max_servers = 100 undo_management = AUTO undo_suppress_errors = TRUE undo_tablespace = undotbs statistics_level = BASIC trace_enabled = FALSE db_block_checksum = FALSE log_checkpoint_timeout = 0 filesystemio_options = asynch log_checkpoints_to_alert = true db_writer_processes = 1 transaction_auditing = false db_file_multiblock_read_count = 128 hpux_sched_noage = 178 log_buffer = 102400000 db_cache_size= 2500M undo_retention = 2 dml_locks = 20000 enqueue_resources = 20000 shared_pool_size = 134217728 timed_statistics = FALSE sort_area_size = 52428800 lock_sga = TRUE -------------------------------------------------------------------------------- JDBC Name: Oracle JDBC Driver 10.1.0.2.0 (Thin) Vendor: Oracle Corporation Available: Jul-2004 Tuning Information StatementCacheSize=300 -------------------------------------------------------------------------------- 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: 1600 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 8192 L1 Cache: 16KB(I)+16KB(D) L2 Cache: 256KB Other Cache: 9MB (L3 Cache) OS Vendor: Red Hat, Inc. OS Name: Red Hat Enterprise Linux 3 Update 1 Disks: 1x146Gb 10K RPM U320 SCSI Network Interface: (2) 1000BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Feb-2004 O/S Available: Mar-2004 Notes / Tuning Information /etc/rc.local: mkdir /mnt/hugepages echo 6912 >/proc/sys/vm/hugetlb_pool grep Huge /proc/meminfo mount -thugetlbfs nodev /mnt/hugepages echo 1 >/proc/sys/vm/overcommit_memory touch /var/lock/subsys/local chmod 777 /mnt/hugepages /etc/sysctl.conf: net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 1 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_max_syn_backlog = 1024 kernel.msgmni = 1024 kernel.sem = 1000 32000 32 512 fs.file-max = 65535 kernel.shmmax = 4294967295 -------------------------------------------------------------------------------- Database Server (1 system) Hardware Vendor: HP Model Name: HP rx4640 Processor: Intel Itanium 2 MHz: 1600 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 8192 L1 Cache: 16KB(I)+16KB(D) L2 Cache: 256KB Other Cache: 9MB (L3 Cache) OS Vendor: HP OS Name: HP-UX 11i version 2 Disks: 1x146Gb 10K RPM U320 SCSI Network Interface: 1000BaseT Ethernet Other Hardware: (1) MSA1000 SAN Storage with 14x72.8GB 15K RPM U320 SCSI # of Systems: 1 H/W Available: Feb-2004 O/S Available: Sep-2003 Notes / Tuning Information Kernel Parameter Changes: tunable fs_async 1 tunable swapmem_on 0 tunable shmseg 512 tunable shmmni 520 tunable semume 512 tunable semmnu 4096 tunable semmns 8192 tunable shmmax 6442450944 tunable swchunk 8192 tunable vps_ceiling 64 tunable nswapdev 25 tunable ninode 8192 tunable msgmap 5122 tunable msgmax 32768 tunable npty 200 tunable nproc 4200 tunable msgtql 5120 tunable msgmnb 65536 tunable msgssz 128 tunable msgseg 20480 tunable semmni 4096 tunable maxvgs 80 tunable maxuprc 3277 tunable maxtsiz 1073741824 tunable maxssiz 100610048 tunable max_thread_proc 2048 tunable dbc_min_pct 5 tunable dbc_max_pct 5 tunable create_fastlinks 1 tunable STRMSGSZ 65535 tunable nstrpty 200 tunable max_async_ports 768 tunable default_disk_ir 1 tunable o_sync_is_o_dsync 1 tunable hfs_revra_per_disk 256 tunable hfs_ra_per_disk 256 tunable hfs_max_revra_blocks 20 tunable hfs_max_ra_blocks 20 -------------------------------------------------------------------------------- Load Driver (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): 16384 L1 Cache: 16KB(I)+16KB(D) L2 Cache: 256KB Other Cache: 6MB (L3 Cache) OS Vendor: HP OS Name: HP-UX 11i version 2 Disks: 1x146GB 10K RPM U320 SCSI Network Interface: (2) 100/1000BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Feb-2004 O/S Available: Sep-2003 Notes / Tuning Information Kernel parameter changes: tunable dbc_min_pct 2 tunable nproc 8192 tunable dbc_max_pct 2 tunable nstrpty 60 tunable swapmem_on 0 tunable msgtql 5120 tunable msgssz 128 tunable msgseg 20480 tunable msgmnb 65536 tunable maxuprc 3277 tunable maxtsiz 1073741824 tunable maxssiz 100610048 tunable STRMSGSZ 65535 tunable nkthread 65535 tunable max_thread_proc 16384 tunable swchunk 8192 JVM Version used: Java (TM) 2 Runtime Environment, Standard Edition build 1.4.2.04 - Java HotSpot(TM) Server - 64-bit JVM arguments used: -d64 -Xmx1024 -Xms1024 -Xmn128m -XX:+DisableExplicitGC -XX:+ForceMmapReserved -XX:-UseBoundThreads -XX:-NoHandoff -XX:-UseHighResolutionTimer -Dorg.omg.CORBA.ORBInitialHost=$JAS_HOST -Djava.naming.factory.initial=$JNDI_CLASS -Djava.naming.provider.url=$NAMING_PROVIDER -------------------------------------------------------------------------------- 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: The load program was not modified. -------------------------------------------------------------------------------- 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 990 required 24.9 GB of storage. This extrapolates to 265.6 GB of storage growth for an 8-hour run. The database system is configured with 506 GB of RAID 0/1 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: HP For other inquiries, please contact SPEC Benchmark run on Mon Jan 17 00:04:06 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