-------------------------------------------------------------------------------- SPECjEnterprise(R)2010 Result Copyright (C) 2009-2012 Standard Performance Evaluation Corporation -------------------------------------------------------------------------------- Oracle Weblogic Server Standard Edition Release 10.3.6 on Sun Server X3-2 -------------------------------------------------------------------------------- 8,310.19 SPECjEnterprise2010 EjOPS -------------------------------------------------------------------------------- Submitter: Oracle Corporation SPEC license # 73 Test date: Feb-2012 -------------------------------------------------------------------------------- SUT CONFIGURATION -------------------------------------------------------------------------------- JEE Server Nodes: 1 DB Server Nodes: 1 JEE Server CPUs: 16 cores, 2 chips DB Server CPUs: 16 cores, 2 chips JEE Instances: 4 DB Instances: 1 Other SUT Components: -------------------------------------------------------------------------------- BENCHMARK SETTINGS -------------------------------------------------------------------------------- Dealer Injection Rate: 5,200 Ramp Up Time: 600 sec DB Load Injection Rate: 6,000 Steady State Time: 3,600 sec # of Dealer Agents: 52,000 Ramp Down Time: 300 sec # of Mfg Agents: 15,600 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Dealer Transaction Mix Count Tx. Mix Failure Count Purchase 4,713,026 25.02% 2 Manage 4,707,926 24.99% 0 Browse 9,417,739 49.99% 0 Total # Dealer Transactions18,838,691 Mfg. Transaction Mix Count Tx. Mix Failure Count CreateVehicleEJB 5,536,675 49.98% 580 CreateVehicleWS 5,541,333 50.02% 615 Total # Mfg. Transactions11,078,008 Response Times Average Standard Deviation Maximum 90th% Reqd Purchase 0.051 0.17 6.199 0.090 2.000 Manage 0.030 0.07 4.665 0.060 2.000 Browse 0.062 0.19 4.637 0.110 2.000 CreateVehicleEJB 0.032 0.06 2.338 0.075 5.000 CreateVehicleWS 0.032 0.06 3.970 0.075 5.000 Reproducibility Run (SPECjEnterprise2010 EjOPS) 8,311.49 -------------------------------------------------------------------------------- SOFTWARE PRODUCTS -------------------------------------------------------------------------------- Oracle WebLogic Server Standard Edition Release 10.3.6 Vendor: Oracle Corporation Availability Date: Dec-2011 Date Passed CTS: Feb-2007 CTS Version: 5.0 EJB Protocol: RMI/T3 OS Name: Oracle Linux 5 Update 7 x86_64 -------------------------------------------------------------------------------- Java HotSpot(TM) 64-Bit Server VM on Linux, version 1.7.0_02 Vendor: Oracle Corporation Availability Date: Dec-2011 OS Name: Oracle Linux 5 Update 7 x86_64 -------------------------------------------------------------------------------- Oracle JDBC Driver 11.2.0.3(Thin) Vendor: Oracle Corporation Availability Date: Sep-2011 OS Name: Oracle Linux 5 Update 7 x86_64 -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3 Vendor: Oracle Corporation Availability Date: Sep-2011 OS Name: Oracle Linux 5 Update 7 x86_64 -------------------------------------------------------------------------------- SOFTWARE CONFIGURATIONS -------------------------------------------------------------------------------- JEE Application Server JEE Product: Oracle WebLogic Server Standard Edition Release 10.3.6 JVM Product: Java HotSpot(TM) 64-Bit Server VM on Linux, version 1.7.0_02 JDBC Product: Oracle JDBC Driver 11.2.0.3(Thin) Hardware: JEE AppServer HW # of Instances: 4 Interfaces: Web Interface for the Order Domain Web Services Interface for the Supplier Domain EJB Interface for the Manufacturing Domain Web Services Interface for the Manufacturing Domain Notes / Tuning Information -d64 -server -XX:+AggressiveOpts -XX:+UseLargePages -XX:+HeapDumpOnOutOfMemoryError -XX:-UseBiasedLocking -Xms14560m -Xmx14560m -Xss128k -XX:+DisableExplicitGC -XX:+UseParallelOldGC -XX:ParallelGCThreads=8 -XX:+PrintGCTimeStamps -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=jvm.log -XX:NewRatio=2 -XX:+PrintGCDetails -XX:PermSize=384m -XX:MaxPermSize=384m -Djava.endorsed.dirs=/home/oracle/wls/wlserver_10.3/endorsed -showversion -Dweblogic.ProductionModeEnabled=true -Dweblogic.MuxerClass=weblogic.socket.NIOSocketMuxer -Dweblogic.SocketReaders=3 -Dweblogic.management.discover=false -Dweblogic.diagnostics.debug.DebugLogger.DISABLED=true -Dweblogic.management.allowClearTextPasswords=true -Doracle.jdbc.defaultRowPrefetch=200 -Djavax.xml.parsers.DocumentBuilderFactory=weblogic.xml.jaxp.RegistryDocumentBuilderFactory -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.ttl=0 -Djaxws.transport.streaming=true Server instances were started using numactl binding 2 instances per chip. -------------------------------------------------------------------------------- Emulator Software Config JEE Product: Oracle WebLogic Server Standard Edition Release 10.3.6 JVM Product: Java HotSpot(TM) 64-Bit Server VM on Linux, version 1.7.0_02 Hardware: Load Driver & Emulator HW # of Instances: 4 Notes / Tuning Information -Xmx21g -Xms21g -Xmn7g -Xss272k -XX:PermSize=95m -XX:MaxPermSize=512M -XX:+UseLargePages -XX:+AggressiveOpts -XX:+DisableExplicitGC -verbosegc -Xloggc:emugc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintCommandLineFlags -showversion -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.ttl=0 -Dweblogic.SocketReaders=1 -Dweblogic.management.discover=false -Dweblogic.diagnostics.debug.DebugLogger.DISABLED=true -Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl -Dhttp.keepAlive=false -Dweblogic.ProductionModeEnabled=true -------------------------------------------------------------------------------- Database Software Config DB Product: Oracle Database 11g Enterprise Edition Release 11.2.0.3 Hardware: Database Server HW # of Instances: 1 Character Set: US7ASCII Notes / Tuning Information db_name = specdb compatible = 11.2.0.1.0 control_files = ?/dbs/cntrlspec aq_tm_processes = 0 db_4k_cache_size = 13000M db_8k_cache_size = 18000M db_block_checking = FALSE db_block_checksum = FALSE db_block_size = 2048 db_cache_advice = OFF db_cache_size = 36000M db_file_multiblock_read_count = 128 db_files = 256 db_keep_cache_size = 6000M db_writer_processes = 8 dml_locks = 2200 filesystemio_options = DirectIO log_buffer = 67108864 log_checkpoint_interval = 0 log_checkpoints_to_alert= TRUE open_cursors = 4000 parallel_max_servers = 100 pga_aggregate_target = 0 processes = 4000 query_rewrite_enabled = FALSE replication_dependency_tracking = FALSE session_cached_cursors = 4000 sessions = 4000 shared_pool_size = 14000M statistics_level = BASIC timed_statistics = TRUE trace_enabled = FALSE transactions = 15000 transactions_per_rollback_segment = 1 undo_management = AUTO undo_retention = 10 undo_tablespace = undo_ts -------------------------------------------------------------------------------- Driver Software Config JVM Product: Java HotSpot(TM) 64-Bit Server VM on Linux, version 1.7.0_02 Hardware: Load Driver & Emulator HW # of Instances: 6 Notes / Tuning Information -server -Xms1024M -Xmx1024M -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.ttl=0 -Dhttp.keepAliveCache.lifeTime=600000 -------------------------------------------------------------------------------- HARDWARE SYSTEMS -------------------------------------------------------------------------------- JEE AppServer HW (SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Sun Server X3-2 Processor: Intel Xeon processor E5-2690 (Intel Turbo Boost Technology up to 3.8 GHz) MHz: 2900 # of CPUs: 16 cores, 2 chips, 8 cores/chip, 2 threads/core (Hyper-Threading) Memory (MB): 131072 DIMM[0] Count: 16 DIMM[0] Size: 8192 L1 Cache: 32KB I + 32KB D on chip per core L2 Cache: 256KB(I+D) on chip, per core Other Cache: 20MB (I+D) on chip per chip OS Vendor: Oracle Corporation OS Name: Oracle Linux 5 Update 7 x86_64 Disks: 2x 300GB SAS-2 HDD and 2x 300GB SSD Network Interface: 2x 10Gbit onboard and 2x 10GBit Dual-port NICs Other Hardware: # of Systems: 1 H/W Available: Jul-2012 O/S Available: Jul-2011 Notes / Tuning Information Added to /etc/sysctl.conf: fs.file-max = 524288 kernel.shmall = 10737418240 kernel.shmmax = 68719476736 kernel.sem = 250 32000 100 128 net.core.netdev_max_backlog = 400000 net.core.optmem_max = 30000000 net.core.rmem_default = 30000000 net.core.rmem_max = 30000000 net.core.somaxconn = 40000 net.core.wmem_default = 30000000 net.core.wmem_max = 30000000 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_fin_timeout = 10 net.ipv4.tcp_max_syn_backlog = 30000 net.ipv4.tcp_max_tw_buckets = 2000000 net.ipv4.tcp_mem = 30000000 30000000 30000000 net.ipv4.tcp_rmem = 30000000 30000000 30000000 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_wmem = 30000000 30000000 30000000 vm.zone_reclaim_mode=1 For each of the NICs: set arp_announce = 2 set arp_ignore = 1 set txqueuelen 60000 enable tso and gso Bind interrupt to a core corresponding to the server instance Server instances were started using numactl binding 1 instance per chip. Stop iptables. Stop irqbalance. Configure 48000 hugepages. -------------------------------------------------------------------------------- Database Server HW (SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Sun Server X3-2L Processor: Intel Xeon processor E5-2690 (Intel Turbo Boost Technology up to 3.8 GHz) MHz: 2900 # of CPUs: 16 cores, 2 chips, 8 cores/chip, 2 threads/core (Hyper-Threading) Memory (MB): 262144 DIMM[0] Count: 16 DIMM[0] Size: 16384 L1 Cache: 32KB I + 32KB D on chip per core L2 Cache: 256KB(I+D) on chip, per core Other Cache: 20MB (I+D) on chip per chip OS Vendor: Oracle Corporation OS Name: Oracle Linux 5 Update 7 x86_64 Disks: 2x 300GB SAS-2 and 3x Sun Storage 2540 M2 Array Network Interface: 2x 10GBit onboard and 1x 10Gbit Dual Port NIC Other Hardware: 3x Sun 8Gb FC Dual GbE HBA ExpressModule # of Systems: 1 H/W Available: Jul-2012 O/S Available: Jul-2011 Notes / Tuning Information Added to /etc/sysctl.conf: fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 10737418240 kernel.shmmax = 68719476736 kernel.sem = 250 32000 100 128 net.core.netdev_max_backlog = 400000 net.core.optmem_max = 30000000 net.core.rmem_default = 30000000 net.core.rmem_max = 30000000 net.core.somaxconn = 40000 net.core.wmem_default = 30000000 net.core.wmem_max = 30000000 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_fin_timeout = 10 net.ipv4.tcp_max_syn_backlog = 30000 net.ipv4.tcp_max_tw_buckets = 2000000 net.ipv4.tcp_mem = 30000000 30000000 30000000 net.ipv4.tcp_rmem = 30000000 30000000 30000000 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_wmem = 30000000 30000000 30000000 vm.zone_reclaim_mode=1 For each of the NICs: set arp_announce = 2 set arp_ignore = 1 set txqueuelen 60000 enable tso and gso bind interrupts to all cores in a round-robin mode. 2 Oracle listener processes were started, and each bound to each processor. Stop iptables. Stop irqbalance. Configure 55000 hugepages. External storage configuration: 3.2 TB on 2x Sun Storage 2540 M2 Array for data files 1.6 TB on 1x Sun Storage 2540 M2 Array for log files -------------------------------------------------------------------------------- Load Driver & Emulator HW (non-SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Sun Blade X6270 M2 Server Module Processor: Intel Xeon X5680 MHz: 3333 # of CPUs: 12 cores, 2 chips, 6 cores/chip (2 threads/core) Memory (MB): 73728 L1 Cache: 32KB(I)+32KB(D) per core L2 Cache: 256KB per core Other Cache: 12 MB I+D L3 on chip per chip OS Vendor: Oracle Corporation OS Name: Oracle Linux 5 Update 7 x86_64 Disks: 2 x 146GB 15K RPM SAS Network Interface: 1x 10Gbit NIC Other Hardware: none # of Systems: 7 H/W Available: Jul-2010 O/S Available: Jul-2011 Notes / Tuning Information Added to /etc/sysctl.conf: fs.file-max = 524288 kernel.shmall = 10737418240 kernel.shmmax = 68719476736 kernel.sem = 250 32000 100 128 net.core.netdev_max_backlog = 400000 net.core.optmem_max = 30000000 net.core.rmem_default = 30000000 net.core.rmem_max = 30000000 net.core.somaxconn = 40000 net.core.wmem_default = 30000000 net.core.wmem_max = 30000000 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_fin_timeout = 10 net.ipv4.tcp_max_syn_backlog = 30000 net.ipv4.tcp_max_tw_buckets = 2000000 net.ipv4.tcp_mem = 30000000 30000000 30000000 net.ipv4.tcp_rmem = 30000000 30000000 30000000 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_wmem = 30000000 30000000 30000000 vm.zone_reclaim_mode=1 For each of the NICs: set arp_announce = 2 set arp_ignore = 1 set txqueuelen 240000 enable tso and gso For Emulator, configure 44000 hugepages. -------------------------------------------------------------------------------- BENCHMARK MODIFICATIONS -------------------------------------------------------------------------------- Schema Modifications: Tablespace sizes were increased to support the Injection rate. -------------------------------------------------------------------------------- Load Program Modifications: No modifications to the load programs were made. BENCHMARK CONFIGURATION INFORMATION -------------------------------------------------------------------------------- Isolation Requirement Info: The ItemEnt bean was cached for 20 minute intervals by setting: eclipselink.query-results-cache.expiry=1200000 in the ord-orm.xml deployment descriptor. The benchmark meets the isolation level requirements by version column checking on entities against the database. -------------------------------------------------------------------------------- Durability Requirement Info: To ensure database durability, RAID 1 was used for the database files and database redo logs maintained on the Sun Storage 2540 M2 Arrays. The application server was configured with 2 SSD drives configured with RAID 1/0 for jms and server logs. -------------------------------------------------------------------------------- Storage Requirement Info: A 75 minute run at an injection rate of 5200 increased storage by 11.5 GB This extrapolates to 220 GB storage for a 24 hour run. The database was configured with 4.8 TB of mirrored storage. BILL OF MATERIALS -------------------------------------------------------------------------------- Supplier Description Product # Qty -------- ------------------------------------------- ---------------- --- Application Server Oracle Sun Server X3-2 Base Assembly 7102735 1 Oracle 2.9GHz Intel 8-Core Xeon E5-2690 7100599 2 Oracle 4 by 2.5'' and 1 DVD Disk Cage 7102740 1 Oracle 8GB DDR3-1600 DIMM 7100730 16 Oracle 300GB 10K RPM SAS-2 HDD RB-SS2CF-300G10K2 2 Oracle 300GB 2.5'' SSD 7101467 2 Oracle Sun Dual 10 GigE SFP+ PCIe 2.0 NIC X1109A-Z 2 Oracle 10 GigE Dual Rate SFP+ SR Transceiver, MM X2129A 4 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Database Server Oracle Sun Server X3-2L Base Assembly 7102750 1 Oracle 2.9GHz Intel 8-Core Xeon E5-2690 7100599 2 Oracle 24 by 2.5'' Disk Cage 7102742 1 Oracle 16GB DDR3-1600 DIMM 7100733 16 Oracle 300GB 10K RPM SAS-2 HDD RB-SS2CF-300G10K2 2 Oracle Sun StorageTek 8Gb FC PCI-E HBA Dual Port SG-XPCIE2FC-QF8-N 3 Oracle Sun Dual 10 GigE SFP+ PCIe 2.0 NIC X1109A-Z 1 Oracle 10 GigE Dual Rate SFP+ SR Transceiver, MM X2129A 2 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Storage Oracle Sun Storage 2540 M2 Array 7100183 3 Oracle 300GB 15K RPM SAS-2 HDD 7100414 36 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Oracle Oracle Database 11g Enterprise Edition, Per Processor - Unlimited Users for 3 years 16* Oracle Oracle Premium Support for 3 years 2 Oracle Oracle WebLogic Server Standard Edition Release 10.3.6 - Per Processor for 3 years 16* Oracle Oracle Premium Support for 3 years 1 (* 16 = 1.0 * 16) Explanation: For the purposes of counting the number of processors which require licensing, a multicore chip with 'n' cores shall be determined by multiplying 'n' cores by a factor of 1.0. -------------------------------------------------------------------------------- OTHER BENCHMARK INFORMATION -------------------------------------------------------------------------------- DNS round robin load balancing was used. DNS server ran on DB node. All network connections were 10 Gbps. specj.ear was patched with the latest source from the SPECjEnterprise2010 SVN repository to fix a bug in the benchmark Bug #149 - SVN Revision 834: /trunk/src/java/ejb/org/spec/jent/ejb/mfg/session/MfgAuditSession.java -------------------------------------------------------------------------------- General Notes -------------------------------------------------------------------------------- The only errors in the driver log files were those that are normally generated by this benchmark. On the database, incremental checkpointing ensured that no buffer will remain dirty (in the cache) for more than the allowed time. Sun Fire X4170 M3 Server has been renamed as Sun Server X3-2 and Sun Fire X4270 M3 Server bas been renamed as Sun Server X3-2L. -------------------------------------------------------------------------------- For questions about this result, please contact the submitter: Oracle Corporation For other inquiries, please contact SPEC - Benchmark run on Tue Feb 07 11:59:22 EST 2012 by SPECjEnterprise2010 v1.02 - Result submitted on null - Report generated by SPECjEnterprise2010 Reporter v1.00 Copyright (C) 2009-2012 Standard Performance Evaluation Corporation