-------------------------------------------------------------------------------- SPECjEnterprise(R)2010 Result Copyright (C) 2009-2011 Standard Performance Evaluation Corporation -------------------------------------------------------------------------------- Oracle Weblogic Server Standard Edition Release 10.3.3 on Oracle SPARC T3-4 -------------------------------------------------------------------------------- 9,456.28 SPECjEnterprise2010 EjOPS -------------------------------------------------------------------------------- Submitter: Oracle Corporation SPEC license # 73 Test date: Aug-2010 -------------------------------------------------------------------------------- SUT CONFIGURATION -------------------------------------------------------------------------------- JEE Server Nodes: 1 DB Server Nodes: 1 JEE Server CPUs: 64 cores, 4 chips DB Server CPUs: 32 cores, 2 chips JEE Instances: 8 DB Instances: 1 Other SUT Components: None -------------------------------------------------------------------------------- BENCHMARK SETTINGS -------------------------------------------------------------------------------- Dealer Injection Rate: 5,950 Ramp Up Time: 1,200 sec DB Load Injection Rate: 6,000 Steady State Time: 3,600 sec # of Dealer Agents: 59,500 Ramp Down Time: 300 sec # of Mfg Agents: 17,850 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Dealer Transaction Mix Count Tx. Mix Failure Count Purchase 5,382,708 25.01% 53 Manage 5,381,735 25.00% 4 Browse 10,760,892 49.99% 0 Total # Dealer Transactions21,525,335 Mfg. Transaction Mix Count Tx. Mix Failure Count CreateVehicleEJB 6,256,284 49.98% 2,903 CreateVehicleWS 6,260,995 50.02% 2,806 Total # Mfg. Transactions12,517,279 Response Times Average Standard Deviation Maximum 90th% Reqd Purchase 0.211 0.63 284.121 0.280 2.000 Manage 0.133 0.52 298.800 0.210 2.000 Browse 0.260 0.82 300.078 0.320 2.000 CreateVehicleEJB 0.303 0.50 11.647 0.610 5.000 CreateVehicleWS 0.276 0.40 305.197 0.520 5.000 Reproducibility Run (SPECjEnterprise2010 EjOPS) 9,466.31 -------------------------------------------------------------------------------- SOFTWARE PRODUCTS -------------------------------------------------------------------------------- Oracle WebLogic Server Standard Edition Release 10.3.3 Vendor: Oracle Corporation Availability Date: Dec-2010 Date Passed CTS: Feb-2007 CTS Version: 5.0 EJB Protocol: RMI/T3 OS Name: Solaris 10 9/10 64-bit -------------------------------------------------------------------------------- Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.6.0_21 Vendor: Oracle Corporation Availability Date: Jul-2010 OS Name: Solaris 10 9/10 64-bit -------------------------------------------------------------------------------- Java HotSpot(TM) 32-Bit Server VM on Solaris, version 1.6.0_20 Vendor: Oracle Corporation Availability Date: Apr-2010 OS Name: Solaris 10 9/10 64-bit -------------------------------------------------------------------------------- Oracle JDBC Driver 11.1.0.7(Thin) Vendor: Oracle Corporation Availability Date: Sep-2009 OS Name: Solaris 10 9/10 64-bit -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1 Vendor: Oracle Corporation Availability Date: Jan-2010 OS Name: Solaris 10 9/10 64-bit -------------------------------------------------------------------------------- EclipseLink JPA 2.0.2 Persistence Library Vendor: Eclipse Foundation Availability Date: Apr-2010 Description: Java persistence library -------------------------------------------------------------------------------- SOFTWARE CONFIGURATIONS -------------------------------------------------------------------------------- JEE Application Server JEE Product: Oracle WebLogic Server Standard Edition Release 10.3.3 JVM Product: Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.6.0_21 JDBC Product: Oracle JDBC Driver 11.1.0.7(Thin) Hardware: JEE AppServer HW # of Instances: 8 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 JVM Options: -d64 -server -Xms10g -Xmx10g -Xmn4g -Xss256k -XX:MaxPermSize=256m -XX:+AggressiveOpts -XX:+UseParallelGC -XX:ParallelGCThreads=32 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:-TraceClassUnloading -XX:+UseParallelOldGC -XX:ReservedCodeCacheSize=64m -XX:CICompilerCount=2 -XX:MaxJavaStackTraceDepth=2 -XX:+UseCompressedOops -XX:-UseBiasedLocking -XX:+AlwaysPreTouch -XX:InitialSurvivorRatio=4 -XX:SurvivorRatio=4 -showversion -Dweblogic.SocketReaders=12 -Dweblogic.management.discover=false -Dweblogic.diagnostics.debug.DebugLogger.DISABLED=true Java process started in FX class using /usr/bin/priocntl -e -c FX Java process started with LD_PRELOAD_64=/usr/lib/sparcv9/libumem.so Oracle patch for WebLogic Server Standard Edition 10.3.3: 9841510 Add EclipseLink JPA 2.0.2 Runtime Library to class path. -------------------------------------------------------------------------------- Emulator Software Config JEE Product: Oracle WebLogic Server Standard Edition Release 10.3.3 JVM Product: Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.6.0_21 Hardware: Emulator HW # of Instances: 4 Notes / Tuning Information JVM Options: -d64 -server -Xms10g -Xmx10g -Xmn3g -Xss256k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:ParallelGCThreads=32 -XX:LargePageSizeInBytes=4m -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:-TraceClassUnloading -XX:PermSize=256m -XX:MaxPermSize=512M -XX:+UseCompressedOops -Dweblogic.SocketReaders=4 -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.ttl=0 Java process started in FX class using /usr/bin/priocntl -e -c FX Java process started with LD_PRELOAD_64=/usr/lib/sparcv9/libumem.so Four emulator instances were hosted in 4 separate Solaris Containers. Four Containers shared the 10Gbit NIC. The Solaris Container configuration is in the FDA. -------------------------------------------------------------------------------- Database Software Config DB Product: Oracle Database 11g Enterprise Edition Release 11.2.0.1 Hardware: Database Server HW # of Instances: 1 Character Set: US7ASCII Notes / Tuning Information Database Options: db_name = specdb control_files = /specdb/cntrlspecdb cpu_count = 128 compatible = 11.2.0.1.0 aq_tm_processes = 0 db_block_size = 2048 db_block_checksum = FALSE db_block_checking = FALSE db_cache_size = 80G db_cache_advice = off db_4k_cache_size = 8G db_8k_cache_size = 4G db_keep_cache_size = 2G db_recycle_cache_size = 1G db_file_multiblock_read_count = 128 db_files = 256 db_writer_processes = 12 disk_asynch_io = TRUE dml_locks = 1000 filesystemio_options = setall log_buffer = 100663296 log_checkpoint_interval = 0 log_checkpoints_to_alert = TRUE open_cursors = 1200 parallel_max_servers = 100 processes = 4000 query_rewrite_enabled = FALSE replication_dependency_tracking = FALSE sessions = 6000 shared_pool_size = 8G statistics_level = BASIC timed_statistics = false trace_enabled = false transactions = 6000 transactions_per_rollback_segment = 1 undo_management = AUTO undo_retention = 600 undo_tablespace = undo_ts Oracle processes run in 2 processor sets using psrset -b pset PID and each process run in the FX class using /usr/bin/priocntl -s -c FX -i pid PID. Oracle Log Writer run in a processor set containing 4 HW strands using psrset -b pset pid and run in the RT class using usr/bin/priocntl -s -c RT -p 1 -i pid. A separate processor set with HW strand 0 configured for the clock interrupt. The processor set configuration is in the FDA. -------------------------------------------------------------------------------- Driver Software Config JVM Product: Java HotSpot(TM) 32-Bit Server VM on Solaris, version 1.6.0_20 Hardware: Load Driver HW # of Instances: 9 Notes / Tuning Information JVM Options -server -Xms2g -Xmx2g -Xmn600m -XX:+AggressiveHeap -XX:+UseParallelGC -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.ttl=0 -------------------------------------------------------------------------------- HARDWARE SYSTEMS -------------------------------------------------------------------------------- JEE AppServer HW (SUT hardware) Hardware Vendor: Oracle Corporation Model Name: SPARC T3-4 Processor: SPARC T3 MHz: 1648 # of CPUs: 64 cores, 4 chips, 16 cores/chip (128 HW threads/chip) Memory (MB): 262144 DIMM[0] Count: 64 DIMM[0] Size: 4096 L1 Cache: 16KB(I)+8KB(D) per core L2 Cache: 6 MB per chip Other Cache: none OS Vendor: Oracle Corporation OS Name: Solaris 10 9/10 64-bit Disks: 2x 300GB 10K RPM SAS Network Interface: 1x 1Gbit onboard and 4x 10GBit NICs Other Hardware: none # of Systems: 1 H/W Available: Dec-2010 O/S Available: Sep-2010 Notes / Tuning Information System Tuning in /etc/system: set kernel_cage_enable = 0 set autoup = 345600 set ip:ip_squeue_fanout = 1 set ip:ip_soft_rings_cnt= 32 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 524288 ndd -set /dev/tcp tcp_recv_hiwat 524288 ndd -set /dev/tcp tcp_naglim_def 1 ndd -set /dev/tcp tcp_time_wait_interval 10000 ndd -set /dev/tcp tcp_smallest_anon_port 4096 Tuning in /kernel/drv/ixgbe.conf: tx_queue_number=12; rx_queue_number=12; intr_throttling=2000; Configuration Notes: Eight application server instances were hosted in 8 separate Solaris Containers. The 8 Containers were bound to separate processor sets where each pset consisted of 58 HW threads using /usr/sbin/psrset -b PSET PID. Interrupts were enabled on remaining HW strands in the default processor set. The Solaris Container and Processor Set configuration is in the FDA. Each Container on the system was connected to 2 subnets. Four Containers shared one of two 10Gbit NICs for driver requests and shared one of two 10Gbit NICs for database access. Interrupts from the Network controllers were configured across the processors in the default set using the /usr/sbin/pcitool utility. -------------------------------------------------------------------------------- Database Server HW (SUT hardware) Hardware Vendor: Oracle Corporation Model Name: SPARC T3-2 Processor: SPARC T3 MHz: 1648 # of CPUs: 32 cores, 2 chips, 16 cores/chip, (128 HW threads/chip) Memory (MB): 262144 DIMM[0] Count: 32 DIMM[0] Size: 8192 L1 Cache: 16KB(I)+8KB(D) L2 Cache: 6MB Other Cache: none OS Vendor: Oracle Corporation OS Name: Solaris 10 9/10 64-bit Disks: 2x 300GB 10K RPM and 2x Sun Storage 6180 Array Network Interface: 1x 1GBit onboard, 2x 10Gbit NICS Other Hardware: See notes # of Systems: 1 H/W Available: Dec-2010 O/S Available: Sep-2010 Notes / Tuning Information System Tuning in /etc/system set kernel_cage_enable = 0 set autoup = 345600 set hires_tick = 1 set ip:ip_squeue_fanout = 1 set ip:ip_soft_rings_cnt= 16 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 524288 ndd -set /dev/tcp tcp_recv_hiwat 524288 ndd -set /dev/tcp tcp_naglim_def 1 ndd -set /dev/tcp tcp_time_wait_interval 10000 ndd -set /dev/tcp tcp_smallest_anon_port 4096 Tuning in /kernel/drv/ixgbe.conf: tx_queue_number=12; intr_throttling=2000; Shared memory settings in /etc/project: user.oracle:101:Oracle DBA:::project.max-shm-memory=(privileged,137438953472,deny) External Disk configuration: 2x Sun Storage 6180 arrays used for redo logs and database files -------------------------------------------------------------------------------- Emulator HW (non-SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Sun SPARC Enterprise M4000 Processor: SPARC64 VII MHz: 2530 # of CPUs: 16 cores, 4 chips, 4 cores/chip, (2 threads/core) Memory (MB): 65536 L1 Cache: 64KB(I)+64KB(D) per core L2 Cache: 5MB per chip Other Cache: none OS Vendor: Oracle Corporation OS Name: Solaris 10 10/09 64-bit Disks: 2 x 146GB 10K RPM SAS Network Interface: 1x 10Gbit NIC Other Hardware: none # of Systems: 1 H/W Available: Oct-2008 O/S Available: Oct-2009 Notes / Tuning Information System Tuning in /etc/system: set rlim_fd_cur=262144 Network Tuning: ndd -set /dev/tcp tcp_conn_req_max_q 40000 ndd -set /dev/tcp tcp_conn_req_max_q0 40000 ndd -set /dev/tcp tcp_xmit_hiwat 524288 ndd -set /dev/tcp tcp_recv_hiwat 524288 ndd -set /dev/tcp tcp_naglim_def 1 ndd -set /dev/tcp tcp_time_wait_interval 10000 ndd -set /dev/tcp tcp_fin_wait_2_flush_interval 10000 ndd -set /dev/tcp tcp_smallest_anon_port 4096 Configuration Notes: Four application server instances were hosted in 4 separate Solaris Containers and all shared the 10Gbit NIC. -------------------------------------------------------------------------------- Load Balancer HW (SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Sun SPARC Enterprise M3000 Processor: SPARC64 VII MHz: 2750 # of CPUs: 4 cores, 1 chip, 4 cores/chip, (2 threads/core) Memory (MB): 8192 L1 Cache: 64KB(I)+64KB(D) per core L2 Cache: 5MB per chip Other Cache: none OS Vendor: Oracle Corporation OS Name: Solaris 10 10/09 64-bit Disks: 2 x 146GB 10K RPM SAS Network Interface: 1x 10Gbit NIC Other Hardware: none # of Systems: 1 H/W Available: Jan-2010 O/S Available: Oct-2009 Notes / Tuning Information 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_xmit_hiwat 131072 ndd -set /dev/tcp tcp_naglim_def 1 The DNS named process run in the RT class using /usr/bin/priocntl -s -c RT -p 1 -i pid PID -------------------------------------------------------------------------------- Load Driver 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: Solaris 10 10/09 64-bit Disks: 2 x 146GB 15K RPM SAS Network Interface: see notes Other Hardware: none # of Systems: 9 H/W Available: Apr-2009 O/S Available: Oct-2009 Notes / Tuning Information System Tuning in /etc/system: set ip:ip_soft_rings_cnt = 16 Network Tuning: ndd -set /dev/tcp tcp_conn_req_max_q 40000 ndd -set /dev/tcp tcp_conn_req_max_q0 40000 ndd -set /dev/tcp tcp_xmit_hiwat 524288 ndd -set /dev/tcp tcp_recv_hiwat 524288 ndd -set /dev/tcp tcp_naglim_def 1 ndd -set /dev/tcp tcp_time_wait_interval 10000 ndd -set /dev/tcp tcp_fin_wait_2_flush_interval 10000 ndd -set /dev/tcp tcp_smallest_anon_port 4096 Blade Chassis Configuration: 1x Sun Blade 6000 Chassis each configured with 9x Sun Blade X6270 Server Modules and 9x Dual Port 10Gbit PCIe Express Modules -------------------------------------------------------------------------------- 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. The following tables were horizontally partitioned: M_WORKORDER and M_INVENTORY. Automatic segment space management was used for all tablespaces. System managed undo was used. -------------------------------------------------------------------------------- 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 servers used mirrored storage on one of the Sun Storage 6180 arrays for the server logs and JMS persistence filestore. -------------------------------------------------------------------------------- Storage Requirement Info: A 85 minute run at an injection rate of 5950 increased storage by 16.4 GB This extrapolates to 278 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 -------- ------------------------------------------- ---------------- --- Oracle SPARC T3-4 Server, Base Chassis SE5ASY11Z 1 Oracle Dual RF Processor Module SE5Y1B11Z 2 Oracle 8 GB Memory Expansion SE6Y2B11Z 32 Oracle 300 GB 10K RPM SAS HDD SESY3G11Z-N 2 Oracle 10GBE Dual Port SFP+ Express Module 1110A-Z 4 Oracle 10 GigE Dual Rate SFP+ SR Transceiver, MMF 2129A 4 Oracle Dual 8 Gb FC, Dual GbE PCI-Express HBA EM SG-XPCIEFCGBE-E8-N 1 Oracle Oracle Solaris 10 Update 9 SE6Y5SA1Z 1 Oracle 2000 Watt power supply SE5Y5PS3Z 4 Oracle Localized power cord X311L-N 4 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Oracle SPARC T3-2 Server SE4AD111Z 1 Oracle 16 GB Memory Expansion SE6Y2C11Z 16 Oracle 300 GB 10K RPM SAS HDD SESY3G11Z-N 2 Oracle FC PCI-Express HBA SG-XPCIE2FC-QF8-Z 1 Oracle Dual 10GbE SFP+ PCIe 1109A-Z 2 Oracle 10 GigE Dual Rate SFP+ SR Transceiver, MMF 2129A 4 Oracle Oracle Solaris 10 Update 9 SE6Y5SA1Z 1 Oracle 2000 Watt power supply SE4Y5PS2Z 2 Oracle Localized power cord X311L-N 2 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Oracle Sun Storage 6180 Array XTA6180R11A2J48-N 2 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Oracle SPARC Enterprise M3000, 2.75GHz, 1P SEWPCBA1Z-N 1 Oracle PCI-E Dual 10GigE Fiber XFP Adapter X1027A-Z-N 1 Oracle XFP SR Transceiver X5558A-N 1 Oracle Solaris 10 10/09 Media Kit SOLZS-10LC9A7M 1 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Oracle Oracle Database 11g Enterprise Edition, Per Processor, 8* Unlimited users for 3 years Oracle Partitioning, Per Processor, Unlimited users for 3 years 8* Oracle Oracle Premium Support for 3 years 2 Oracle Oracle WebLogic Server Standard Edition Release 10.3.3 16* Per Processor for 3 years Oracle Oracle Premium Support for 3 years 1 (* 8 = 0.25 * 32 and 16 = 0.25 * 64) 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.25). -------------------------------------------------------------------------------- OTHER BENCHMARK INFORMATION -------------------------------------------------------------------------------- DNS round robin load balancing was used. All network connections were 10 Gbps. -------------------------------------------------------------------------------- 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 Mon Aug 23 17:17:19 EDT 2010 by SPECjEnterprise20101.0 - Result submitted on null - Report generated by SPECjEnterprise2010 Reporter v1.00 Copyright (C) 2009-2011 Standard Performance Evaluation Corporation