SPECjAppServer2002 Result Oracle Application Server 10g Java Edition v9.0.4.0.1 on Rackable Systems E4106 Metric: 1,325.61 TOPS@DualNode 138.01 US$/TOPS@DualNode Submitter: Oracle Corporation, SPEC license # 73, Test date: Apr-2004 EJB Container Avail: Nov-2003, EJB Container JVM Avail: Apr-2004 -------------------------------------------------------------------------------- Benchmark Settings -------------------------------------------------------------------------------- Orders Injection Rate: 770 # of Order Agents: 3 # of Manufacturing Agents: 2 DB Load Injection Rate: 770 Ramp Up Time: 600 seconds Ramp Down Time: 300 seconds Steady State Time: 1800 seconds Trigger Time: 700 seconds Total System Cost: US$182,940 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Order Transaction Mix Count Tx. Mix New Order 692,291 50.02% Change Order 276,869 20.00% Order Status 276,038 19.94% Customer Status 138,828 10.03% Total # Order Transactions 1,384,026 Total # Manufacturing Transactions 1,002,080 Response Times Average Maximum 90th% Reqd New Order 0.60 6.42 1.50 2.00 Change Order 0.30 2.14 0.70 2.00 Order Status 0.16 1.55 0.40 2.00 Customer Status 0.16 1.61 0.40 2.00 Manufacturing 2.32 7.67 4.75 5.00 Reproducibility Run (TOPS) 1,325.69 -------------------------------------------------------------------------------- Software Descriptions -------------------------------------------------------------------------------- EJB Container Name: Oracle Application Server 10g Java Edition v9.0.4.0.1 Vendor: Oracle Corporation Available: Nov-2003 Instances: 3 Passed CTS: Nov-2003 Protocol: ORMI JVM Name: BEA WebLogic JRockit 1.4.2_04 64-bit JVM (Build 20040317-1346-linux-ia64) JVM Vendor: BEA Systems, Inc. JVM Available: Apr-2004 Tuning Information server.xml: global-thread-pool min="20" max="20" queue="200 keepAlive="-1" debug="false server.xml: taskmanager-granularity="10000000 transaction-config timeout="500000 data-sources.xml: stmt-cache-size="100" inactivity-timeout="90000 System properties: -DassociateUsingThirdTable=false -Doracle.dms.sensors=none -Doracle.ias.cache=0 -DdefaultBatchSize=15 -DoneToOneJoin=true JVM Tuning Information -XXaggressive:memory,opt -Xms1g -Xmx1g -------------------------------------------------------------------------------- Supplier Domain Container Name: Oracle Application Server 10g Java Edition v9.0.4.0.1 Vendor: Oracle Corporation Available: Nov-2003 JVM Name: BEA WebLogic JRockit 1.4.2_04 64-bit JVM (Build 20040317-1346-linux-ia64) JVM Vendor: BEA Systems, Inc. JVM Available: Apr-2004 Tuning Information server.xml: global-thread-pool min="21" max="21" queue="80 keepAlive="-1" debug="false server.xml: taskmanager-granularity="3000000 transaction-config timeout="500000 data-sources.xml: stmt-cache-size="100" inactivity-timeout="90000 System properties: -DassociateUsingThirdTable=false -Doracle.dms.sensors=none -Doracle.ias.cache=0 -DdefaultBatchSize=15 -DoneToOneJoin=true JVM Tuning Information -Xnoopt -Xgc:parallel -Xmx1g -Xms1g -------------------------------------------------------------------------------- Emulator Container Name: Oracle Application Server 10g Java Edition v9.0.4.0.1 Vendor: Oracle Corporation. Available: Nov-2003 JVM Name: Java (TM) 2 Runtime Environment, Standard Edition Version 1.4.1 JVM Vendor: Sun Microsystems, Inc. JVM Available: Apr-2004 Tuning Information server.xml: global-thread-pool min="18" max="18" queue="75 keepAlive="-1" debug="false data-sources.xml: stmt-cache-size="100" inactivity-timeout="90000 server.xml: taskmanager-granularity="3000000 JVM Tuning Information -Xms400M -Xmx400M -server -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.ttl=0 -------------------------------------------------------------------------------- Database Name: Oracle9i Database Release 2 Standard Edition v9.2.0.2 Vendor: Oracle Corporation Available: Jul-2003 Tuning Information init.ora parameters for Oracle: compatible=9.0.1.3.0 cursor_space_for_time = TRUE db_cache_size = 2000M db_file_multiblock_read_count = 128 db_files = 256 dml_locks = 600 enqueue_resources = 2000 log_buffer = 4194304 log_checkpoint_interval = 0 processes = 600 open_cursors = 2000 shared_pool_size = 200M sessions = 800 transactions = 800 transactions_per_rollback_segment = 1 parallel_max_servers = 100 undo_management = AUTO undo_retention = 10 undo_suppress_errors = TRUE undo_tablespace = roll_space statistics_level = BASIC trace_enabled = FALSE FILESYSTEMIO_OPTIONS = asynch transaction_auditing = false db_block_checksum = false db_writer_processes = 4 log_checkpoint_timeout = 0 -------------------------------------------------------------------------------- JDBC Name: Oracle JDBC Driver 10.1.0.1.1 (Thin) Vendor: Oracle Corporation Available: Nov-2003 Tuning Information stmt-cache-size="100 -------------------------------------------------------------------------------- Other Software Name: Vendor: Available: Tuning Information -------------------------------------------------------------------------------- Hardware Descriptions -------------------------------------------------------------------------------- J2EE Application Server (1 system) Hardware Vendor: Rackable Systems, Inc. Model Name: E4106 Processor: Intel Itanium 2 MHz: 1500 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 8192 L1 Cache: 16KB(I)+16KB(D) per chip L2 Cache: 256KB per chip Other Cache: 6MB (L3) per chip OS Vendor: Red Hat, Inc. OS Name: Red Hat Enterprise Linux 3 Update 1 Disks: 1x18Gb 15K RPM Network Interface: Gigabit Ethernet Other Hardware: # of Systems: 1 H/W Available: Mar-2004 O/S Available: Mar-2004 Notes / Tuning Information /etc/rc.local: mkdir /mnt/hugepages echo 4608 >/proc/sys/vm/hugetlb_pool grep Huge /proc/meminfo mount -thugetlbfs nodev /mnt/hugepages /etc/sysctl.conf: net.ipv4.ip_forward = 0 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: Rackable Systems Model Name: E4106 Processor: Intel Itanium 2 MHz: 1500 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 8192 L1 Cache: 16KB(I)+16KB(D) per chip L2 Cache: 256KB per chip Other Cache: 6MB (L3) per chip OS Vendor: Red Hat, Inc. OS Name: Red Hat Advance Server 2.1 Update 3 Disks: 2x18Gb 15K RPM Network Interface: Gigabit Ethernet Other Hardware: Rackable Sanbloc Storage. 14x36GB 15K RPM # of Systems: 1 H/W Available: Mar-2004 O/S Available: Mar-2004 Notes / Tuning Information Parameters added to /etc/sysctl.conf kernel.sysrq = 0 net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 kernel.sysrq = 0 net.ipv4.tcp_max_syn_backlog = 1024 net.ipv4.ip_local_port_range = 1024 65000 fs.file-max = 65535 /etc/rc.local: echo 12 >/proc/sys/vm/nr_hugepages echo "Setting semaphore SEMMSL SEMMNS SEMOPM SEMMNI... echo "1000 128000 1000 1000" > /proc/sys/kernel/sem echo "Setting SHMMAX... echo "4294967295" > /proc/sys/kernel/shmmax Disk layout: 6 disks for datafiles(with RAID 0) and 8 disks for logs with RAID 0+1. -------------------------------------------------------------------------------- Load Driver (1 system) Hardware Vendor: Rackable Systems Model Name: E4106 Processor: Intel Xeon MHz: 3000 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 4096 L1 Cache: 12Kuops(I)+8KB(D) per chip L2 Cache: 512K per chip Other Cache: 4MB (L3) per chip OS Vendor: Microsoft OS Name: Windows Server 2003, Enterprise Edition Disks: 1X18 GB 15K RPM Network Interface: Gigabit Ethernet Other Hardware: # of Systems: 1 H/W Available: Mar-2004 O/S Available: Apr-2003 Notes / Tuning Information JVM Version used: Sun Microsystems Java (TM) 2 Runtime Environment, Standard Edition Version 1.4.1 JVM arguments used: -Xms512M -Xmx512M -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.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 parameters initrans were modified. -------------------------------------------------------------------------------- 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: Beans with a READ_COMMITTED requirement were deployed using locking-mode="optimistic" in their deployment descriptors All other beans were deployed using locking-mode="pessimistic Pessimistic locking mode means that all selects (including during finders) are issued with a FOR UPDATE clause in select stmt. -------------------------------------------------------------------------------- Durability Requirement Info: RAID 0+1 was used to ensure durability for DB logs -------------------------------------------------------------------------------- Storage Requirement Info: A 45 min run at Tx770 increased storage by 18.7GB. Extrapolating for 8 hrs we need 199.5GB. The system is configured with 540GB. -------------------------------------------------------------------------------- Argument Passing Semantics: Oracle Application Server 10g uses pass-by-value as required by the EJB specification -------------------------------------------------------------------------------- Other Benchmark Information -------------------------------------------------------------------------------- This submission used the xerces.jar from the SPECjAppServer2002 Kit. No hardware or software was used to alter basic network routing. The driver used the following jndi.properties java.naming.factory.initial=com.evermind.server.rmi.RMIInitialContextFactory java.naming.provider.url=ormi://main.spec.bogus:23791/SPECjAppServer java.naming.security.principal=admin java.naming.security.credentials=oracle dedicated.rmicontext=true -------------------------------------------------------------------------------- General Notes -------------------------------------------------------------------------------- No errors were reported during the final or reproducibility run -------------------------------------------------------------------------------- For questions about this result, please contact the submitter: Oracle Corporation For other inquiries, please contact SPEC Benchmark run on Fri Apr 09 17:41:41 PDT 2004 by SPECjAppServer2002 v1.14 Result submitted on Wed Apr 14 03:03:01 EDT 2004 Report generated by SPECjAppServer2002 Reporter v1.01 Copyright (C) 2002 Standard Performance Evaluation Corporation