-------------------------------------------------------------------------------- SPECjEnterprise(R)2010 Result Copyright (C) 2009-2011 Standard Performance Evaluation Corporation -------------------------------------------------------------------------------- Oracle Weblogic Server Standard Edition Release 10.3.5 on Oracle Sun Blade X6270 M2 -------------------------------------------------------------------------------- 5,427.42 SPECjEnterprise2010 EjOPS -------------------------------------------------------------------------------- Submitter: Oracle Corporation SPEC license # 73 Test date: Jul-2011 -------------------------------------------------------------------------------- SUT CONFIGURATION -------------------------------------------------------------------------------- JEE Server Nodes: 1 DB Server Nodes: 1 JEE Server CPUs: 12 cores, 2 chips DB Server CPUs: 12 cores, 2 chips JEE Instances: 2 DB Instances: 1 Other SUT Components: -------------------------------------------------------------------------------- BENCHMARK SETTINGS -------------------------------------------------------------------------------- Dealer Injection Rate: 3,400 Ramp Up Time: 600 sec DB Load Injection Rate: 4,000 Steady State Time: 3,600 sec # of Dealer Agents: 34,000 Ramp Down Time: 300 sec # of Mfg Agents: 10,200 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Dealer Transaction Mix Count Tx. Mix Failure Count Purchase 3,076,557 25.00% 0 Manage 3,078,176 25.02% 0 Browse 6,149,476 49.98% 0 Total # Dealer Transactions12,304,209 Mfg. Transaction Mix Count Tx. Mix Failure Count CreateVehicleEJB 3,618,904 50.02% 393 CreateVehicleWS 3,615,583 49.98% 368 Total # Mfg. Transactions 7,234,487 Response Times Average Standard Deviation Maximum 90th% Reqd Purchase 0.215 0.50 7.060 0.760 2.000 Manage 0.095 0.20 5.963 0.320 2.000 Browse 0.271 0.57 5.423 1.170 2.000 CreateVehicleEJB 0.053 0.17 2.862 0.075 5.000 CreateVehicleWS 0.054 0.15 2.772 0.075 5.000 Reproducibility Run (SPECjEnterprise2010 EjOPS) 5,427.53 -------------------------------------------------------------------------------- SOFTWARE PRODUCTS -------------------------------------------------------------------------------- Oracle WebLogic Server Standard Edition Release 10.3.5 Vendor: Oracle Corporation Availability Date: May-2011 Date Passed CTS: Feb-2007 CTS Version: 5.0 EJB Protocol: RMI/T3 OS Name: Oracle Linux 5 Update 6 x86_64 -------------------------------------------------------------------------------- Java HotSpot(TM) 64-Bit Server VM on Linux, version 1.6.0_26 Vendor: Oracle Corporation Availability Date: Jul-2011 OS Name: Oracle Linux 5 Update 6 x86_64 -------------------------------------------------------------------------------- Oracle JDBC Driver 11.1.0.7(Thin) Vendor: Oracle Corporation Availability Date: Sep-2010 OS Name: Oracle Linux 5 Update 6 x86_64 -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.2 Vendor: Oracle Corporation Availability Date: Sep-2010 OS Name: Oracle Linux 5 Update 6 x86_64 -------------------------------------------------------------------------------- SOFTWARE CONFIGURATIONS -------------------------------------------------------------------------------- JEE Application Server JEE Product: Oracle WebLogic Server Standard Edition Release 10.3.5 JVM Product: Java HotSpot(TM) 64-Bit Server VM on Linux, version 1.6.0_26 JDBC Product: Oracle JDBC Driver 11.1.0.7(Thin) Hardware: JEE AppServer HW # of Instances: 2 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 -showversion -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=jvm.log -XX:NewRatio=2 -d64 -server -XX:+AggressiveOpts -XX:+UseLargePages -XX:LargePageSizeInBytes=4m -XX:+HeapDumpOnOutOfMemoryError -XX:-UseBiasedLocking -Xms4000m -Xmx4000m -Xss128k -XX:+DisableExplicitGC -XX:+UseParallelOldGC -XX:ParallelGCThreads=32 -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:PermSize=384m -XX:MaxPermSize=384m -Dweblogic.ProductionModeEnabled=true -Dweblogic.MuxerClass=weblogic.socket.NIOSocketMuxer -Dweblogic.SocketReaders=3 -Dweblogic.management.discover=false -Dweblogic.diagnostics.debug.DebugLogger.DISABLED=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 Oracle patches for WebLogic Server Standard Edition 10.3.5 11785246, 10382753, 9956275 Added Eclipselink 2.1.3 Runtime Library to classpath -------------------------------------------------------------------------------- Emulator Software Config JEE Product: Oracle WebLogic Server Standard Edition Release 10.3.5 JVM Product: Java HotSpot(TM) 64-Bit Server VM on Linux, version 1.6.0_26 Hardware: Load Driver & Emulator HW # of Instances: 2 Notes / Tuning Information -Xmx7g -Xms7g -Xmn3500m -Xss272k -XX:PermSize=95m -XX:MaxPermSize=512M -XX:+UseLargePages -XX:+AggressiveOpts -XX:+DisableExplicitGC -verbosegc -Xloggc:emugc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintCommandLineFlags -showversion -Dweblogic.ProductionModeEnabled=true -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 -------------------------------------------------------------------------------- Database Software Config DB Product: Oracle Database 11g Enterprise Edition Release 11.2.0.2 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 = FALSE 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.6.0_26 Hardware: Load Driver & Emulator HW # of Instances: 3 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 Blade X6270 M2 Server Module Processor: Intel Xeon X5690 (Intel Turbo Boost Technology up to 3.73GHz) MHz: 3460 # of CPUs: 12 cores, 2 chips, 6 cores/chip, 2 threads/core (Hyper-Threading) Memory (MB): 49152 DIMM[0] Count: 12 DIMM[0] Size: 4096 L1 Cache: 32KB I + 32KB D on chip per core L2 Cache: 256KB(I+D) on chip, per core Other Cache: 12MB (I+D) on chip per chip OS Vendor: Oracle Corporation OS Name: Oracle Linux 5 Update 6 x86_64 Disks: 4x 300GB 10K RPM SAS Network Interface: 4x Intel 10GBit NICs Other Hardware: 1x Sun StorageTek 8-Port 6Gb SAS-2 RAID Expansion Module # of Systems: 1 H/W Available: Mar-2011 O/S Available: Sep-2010 Notes / Tuning Information Added to /etc/sysctl.conf: fs.file-max = 524288 kernel.sem = 250 32000 100 128 kernel.shmall = 10737418240 kernel.shmmax = 4398046511104 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 20000 hugepages. -------------------------------------------------------------------------------- Database Server HW (SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Oracle Sun Blade X6270 M2 server module Processor: Intel Xeon X5690 (Intel Turbo Boost Technology up to 3.73GHz) MHz: 3460 # of CPUs: 12 cores, 2 chips, 6 cores/chip, 2 threads/core (Hyper-Threading) Memory (MB): 147456 DIMM[0] Count: 18 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: 12MB (I+D) on chip per chip OS Vendor: Oracle Corporation OS Name: Oracle Linux 5 Update 6 x86_64 Disks: 32x 300GB 15K RPM and 2x Sun Storage 6180 Array Network Interface: 2x Intel 10GBit NICs Other Hardware: 1x Sun 8Gb FC Dual GbE HBA ExpressModule # of Systems: 1 H/W Available: Mar-2011 O/S Available: Sep-2010 Notes / Tuning Information Added to /etc/sysctl.conf: fs.file-max = 262144 kernel.sem = 250 32000 100 142 kernel.shmall = 10737418240 kernel.shmmax = 4398046511104 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: 16x 300GB FC 15K RPM on Sun Storage 6180 Array for data files; 16x 300GB FC 15K RPM on Sun Storage 6180 Array for redo logs. -------------------------------------------------------------------------------- Load Driver & Emulator HW (non-SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Sun Blade X6270 Server Module Processor: Intel Xeon X5570 MHz: 2930 # of CPUs: 8 cores, 2 chips, 4 cores/chip (2 threads/core) Memory (MB): 49152 L1 Cache: 32KB(I)+32KB(D) per core L2 Cache: 256KB per core Other Cache: 8 MB I+D L3 on chip per chip OS Vendor: Oracle Corporation OS Name: Oracle Linux 5 Update 6 x86_64 Disks: 2 x 146GB 15K RPM SAS Network Interface: 1x Oracle 10GBit NIC Other Hardware: none # of Systems: 4 H/W Available: Apr-2009 O/S Available: Oct-2009 Notes / Tuning Information Added to /etc/sysctl.conf: fs.file-max = 524288 kernel.sem = 250 32000 100 128 kernel.shmall = 10737418240 kernel.shmmax = 51539607552 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 Emulator, configure 55000 hugepages. For each of the NICs: set arp_announce = 2 set arp_ignore = 1 set txqueuelen 240000 enable tso and gso -------------------------------------------------------------------------------- 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 6180 Arrays. The application server was configured with 4 drives in RAID 1/0 for jms and server logs. -------------------------------------------------------------------------------- Storage Requirement Info: An 80 minute run at an injection rate of 3400 increased storage by 8.0 GB This extrapolates to 144 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 Blade X6270 M2 Base Assembly X6270-AB 1 Oracle 3.46GHz Intel 6-Core Xeon X5690 X6270-AA-16H3460 2 Oracle 4GB Registered DDR3-1333 DIMM 4910A 12 Oracle Memory filler panel 5879A-N 6 Oracle 300GB - 10K RPM SAS Disk RB-SS2CF-300G10K2 4 Oracle 6Gbps SAS-2 RAID Expansion Module SG-SAS6-R-REM-Z 1 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Database Server Oracle Sun Blade X6270 M2 Base Assembly X6270-AB 1 Oracle 3.46GHz Intel 6-Core Xeon X5690 X6270-AA-16H3460 2 Oracle 8GB Registered DDR3-1333 DIMM 4911A 18 Oracle 300GB - 10K RPM SAS Disk RB-SS2CF-300G10K2 2 Oracle 2.5in HDD Filler Panel 6331A-N 2 Oracle Sun Storage 6180 Array TA6180R11A2-O-N 2 Oracle 300 GB 15000 rpm FC-AL HDD TC-FC1CF-300G15K-N 32 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Blade Server Enclosure Oracle Sun Blade 6000 Modular System A90-D 1 Oracle Dual 10GbE 10GBE SFP+ PCIe Express Module X1110A-Z 3 Oracle 10 GigE Dual Rate SFP+ SR Transceiver, MMF 2129A 6 Oracle 8GB PCI-E Dual FC/GbE Host Adapter EM SG-XPCIEFCGBE-Q8-N 1 Oracle Power cord, QTY4, AC Input 20A X5074A-Z-N 1 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Oracle Oracle Linux Basic Support for 3 years 2 Oracle Oracle Database 11g Enterprise Edition, Per Processor - Unlimited Users for 3 years 6* Oracle Partitioning, Per Processor, Unlimited Users for 3 years 6* Oracle Oracle Premium Support for 3 years 2 Oracle Oracle WebLogic Server Standard Edition Release 10.3.5 - Per Processor for 3 years 6* Oracle Oracle Premium Support for 3 years 1 (* 6 = 0.5 * 12) 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 0.5. -------------------------------------------------------------------------------- OTHER BENCHMARK INFORMATION -------------------------------------------------------------------------------- DNS round robin load balancing was used with the DNS server running on the App Server 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. -------------------------------------------------------------------------------- For questions about this result, please contact the submitter: Oracle Corporation For other inquiries, please contact SPEC - Benchmark run on Tue Jul 26 21:30:00 EDT 2011 by SPECjEnterprise2010 v1.02 - Result submitted on null - Report generated by SPECjEnterprise2010 Reporter v1.00 Copyright (C) 2009-2011 Standard Performance Evaluation Corporation