-------------------------------------------------------------------------------- SPECjEnterprise(R)2010 Result Copyright (C) 2009-2016 Standard Performance Evaluation Corporation -------------------------------------------------------------------------------- Oracle WebLogic Server Standard Edition Release 12.2.1 on SPARC S7-2 -------------------------------------------------------------------------------- 14,400.78 SPECjEnterprise2010 EjOPS -------------------------------------------------------------------------------- Submitter: Oracle Corporation SPEC license # 73 Test date: Jun-2016 -------------------------------------------------------------------------------- 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: 2 DB Instances: 1 Other SUT Components: -------------------------------------------------------------------------------- BENCHMARK SETTINGS -------------------------------------------------------------------------------- Dealer Injection Rate: 9,050 Ramp Up Time: 900 sec DB Load Injection Rate: 10,000 Steady State Time: 3,600 sec # of Dealer Agents: 90,500 Ramp Down Time: 300 sec # of Mfg Agents: 27,150 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Dealer Transaction Mix Count Tx. Mix Failure Count Purchase 8,174,229 25.00% 2 Manage 8,172,208 24.99% 4 Browse 16,350,719 50.01% 0 Total # Dealer Transactions32,697,156 Mfg. Transaction Mix Count Tx. Mix Failure Count CreateVehicleEJB 9,572,177 50.00% 1,300 CreateVehicleWS 9,573,474 50.00% 1,266 Total # Mfg. Transactions19,145,651 Response Times Average Standard Deviation Maximum 90th% Reqd Purchase 0.184 0.94 35.875 0.200 2.000 Manage 0.116 0.66 39.098 0.150 2.000 Browse 0.225 1.04 31.016 0.230 2.000 CreateVehicleEJB 0.171 0.63 22.700 0.300 5.000 CreateVehicleWS 0.154 0.38 22.640 0.275 5.000 Reproducibility Run (SPECjEnterprise2010 EjOPS) 14,411.53 -------------------------------------------------------------------------------- SOFTWARE PRODUCTS -------------------------------------------------------------------------------- Oracle WebLogic Server Standard Edition Release 12.2.1 Vendor: Oracle Corporation Availability Date: Oct-2015 Date Passed CTS: Oct-2015 CTS Version: 7.0 EJB Protocol: RMI/T3 OS Name: Oracle Solaris 11.3 SRU 9 -------------------------------------------------------------------------------- Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.8.0_92 Vendor: Oracle Corporation Availability Date: Apr-2016 OS Name: Oracle Solaris 11.3 SRU 9 -------------------------------------------------------------------------------- Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.8.0_60 Vendor: Oracle Corporation Availability Date: Aug-2015 OS Name: Oracle Solaris 11.3 -------------------------------------------------------------------------------- Oracle JDBC Driver 12.1.0.2(Thin) Vendor: Oracle Corporation Availability Date: Jul-2014 OS Name: Oracle Solaris 11.3 SRU 9 -------------------------------------------------------------------------------- Oracle Database 12c Enterprise Edition Release 12.1.0.2 Vendor: Oracle Corporation Availability Date: Jul-2014 OS Name: Oracle Solaris 11.3 SRU 9 -------------------------------------------------------------------------------- Oracle Grid Infrastructure 12c Release 12.1.0.2 Vendor: Oracle Corporation Availability Date: Jul-2014 Description: Grid Infrastructure for Automatic Storage Management (ASM) -------------------------------------------------------------------------------- SOFTWARE CONFIGURATIONS -------------------------------------------------------------------------------- Java EE Application Server JEE Product: Oracle WebLogic Server Standard Edition Release 12.2.1 JVM Product: Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.8.0_92 JDBC Product: Oracle JDBC Driver 12.1.0.2(Thin) Hardware: Java EE 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 JVM Options: -d64 -server -Xms26g -Xmx26g -Xmn23296m -Xss384k -XX:MetaspaceSize=200M -XX:+AggressiveOpts -XX:+UseParallelOldGC -XX:ParallelGCThreads=32 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:InitialCodeCacheSize=200m -XX:ReservedCodeCacheSize=200m -XX:+UseCompressedOops -XX:-UseBiasedLocking -XX:+AlwaysPreTouch -XX:InitialSurvivorRatio=24 -XX:SurvivorRatio=24 -XX:TargetSurvivorRatio=90 -XX:-UseAdaptiveSizePolicy -XX:LargePageSizeInBytes=256m -XX:CICompilerCount=6 -XX:InlineSmallCode=1500 -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EventPortSelectorProvider -Dweblogic.ProductionModeEnabled=true -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 -Dweblogic.SocketReaders=8 -Dcom.sun.xml.ws.spi.db.BindingContextFactory=com.sun.xml.ws.db.glassfish.JAXBRIContextFactory -Djavax.xml.bind.JAXBContext=com.sun.xml.bind.v2.ContextFactory 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.1 -------------------------------------------------------------------------------- Emulator Software Config JEE Product: Oracle WebLogic Server Standard Edition Release 12.2.1 JVM Product: Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.8.0_92 Hardware: Emulator HW # of Instances: 4 Notes / Tuning Information JVM Options: -d64 -server -Xms20g -Xmx20g -Xmn3g -Xss256k -XX:MetaspaceSize=200M -XX:+AggressiveOpts -XX:+UseParallelGC -XX:ParallelGCThreads=32 -XX:LargePageSizeInBytes=2m -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseCompressedOops -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.ttl=0 -Dhttp.keepAliveCache.lifeTime=600000 -Dweblogic.ProductionModeEnabled=true -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 -Dweblogic.diagnostics.debug.DebugLogger.DISABLED=true -Djavax.xml.parsers.DocumentBuilderFactory=weblogic.xml.jaxp.RegistryDocumentBuilderFactory Java process started in FX class using /usr/bin/priocntl -e -c FX Java process started with LD_PRELOAD_64=/usr/lib/amd64/libumem.so.1 -------------------------------------------------------------------------------- Database Software Config DB Product: Oracle Database 12c Enterprise Edition Release 12.1.0.2 Hardware: Database Server HW # of Instances: 1 Character Set: US7ASCII Notes / Tuning Information db_name = spec control_files = +DATA/cntrlspec cpu_count = 64 aq_tm_processes = 0 compatible = 12.1.0.1.0.0 db_block_size = 2048 db_block_checksum = FALSE db_block_checking = FALSE db_cache_size = 19512M db_cache_advice = off db_4k_cache_size = 10G db_8k_cache_size = 4G db_keep_cache_size = 10G db_file_multiblock_read_count = 128 db_files = 256 db_writer_processes = 8 deferred_segment_creation = false ddl_lock_timeout = 30 disk_asynch_io = TRUE dml_locks = 1000 filesystemio_options = setall log_buffer = 100663296 log_checkpoint_interval = 0 log_checkpoints_to_alert = TRUE open_cursors = 2400 parallel_max_servers = 100 processes = 8000 query_rewrite_enabled = FALSE replication_dependency_tracking = FALSE sessions = 12000 shared_pool_size = 16G statistics_level = BASIC timed_statistics = false trace_enabled = false transactions = 12000 transactions_per_rollback_segment = 1 undo_management = AUTO undo_retention = 30 undo_tablespace = undo_ts Grid Infrastructure was installed to use Oracle ASM for DATA and LOG disk groups. Oracle database processes run in 2 processor sets where each pset is configured with 48 HW strands. Each process runs in the FX class using /usr/bin/priocntl -s -c FX -i pid PID. Oracle Log Writer runs in a processor set containing 8 HW strands from a single core, and runs in RT class using /usr/bin/priocntl -s -c RT -p 1 -i PID. Oracle DB writers run in a processor set containing 8 HW strands from a single core. The remaining two cores were used for HBA and network interrupts. -------------------------------------------------------------------------------- Driver Software Config JVM Product: Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.8.0_60 Hardware: Load Driver HW # of Instances: 10 Notes / Tuning Information -d64 -server -Xms6400M -Xmx6400M -Xss256k -Dsun.net.inetaddr.ttl=0 -Dnetworkaddress.cache.ttl=0 -Djava.net.preferIPv4Stack=true -verbosegc -Dhttp.keepAliveCache.lifeTime=600000 -XX:+PrintFlagsFinal -Dcom.sun.xml.ws.spi.db.BindingContextFactory=com.sun.xml.ws.db.glassfish.JAXBRIContextFactory -Djavax.xml.bind.JAXBContext=com.sun.xml.bind.v2.ContextFactory -------------------------------------------------------------------------------- HARDWARE SYSTEMS -------------------------------------------------------------------------------- Java EE AppServer HW (SUT hardware) Hardware Vendor: Oracle Corporation Model Name: SPARC S7-2 Processor: SPARC S7 MHz: 4267 # of CPUs: 16 cores, 2 chips, 8 cores/chip (8 HW threads/core) Memory (MB): 524288 DIMM[0] Count: 16 DIMM[0] Size: 32768 L1 Cache: 16KB I + 16KB D on chip per core L2 Cache: 512 KB I on chip per chip (256 KB / 4 cores); 1 MB D on chip per chip (256 KB / 2 cores) Other Cache: 16 MB (I+D) on chip per chip (8 MB / 4 cores) OS Vendor: Oracle Corporation OS Name: Oracle Solaris 11.3 SRU 9 Disks: 2x 600GB SAS-3 HDD and 2x 400GB SAS3 SSD Network Interface: 2x 10Gbit onboard and 2x 10GBit Dual-port NICs Other Hardware: None # of Systems: 1 H/W Available: Jun-2016 O/S Available: Jun-2016 Notes / Tuning Information Tuning in /etc/system: set autoup = 345600 set rlim_fd_max = 131072 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 1048576 ndd -set /dev/tcp tcp_recv_hiwat 1048576 ndd -set /dev/tcp tcp_smallest_anon_port 4096 ndd -set /dev/tcp tcp_naglim_def 1 NIC Tuning for driver and emulator communication: ndd -set /dev/ixgbe[3/1] intr_throttling 2000 Configuration Notes: Two application server instances were hosted in the global zone The application server instance's processes were bound to separate processor sets where each pset consisted of 58 HW strands using /usr/sbin/psrset -b PSET PID. Interrupts were enabled on remaining HW strands in the default processor set. Each application server instance on the system was configured with 2 subnets. 2x 10 Gbit NIC ports were used for driver requests. 2x 10 Gbit onboard NIC ports were used for JDBC access where each NIC was dedicated to one application server instance. Interrupts from the Network controllers were configured across the processors in the default set using the /usr/sbin/pcitool utility. Stop intrd. Mirrored SSDs were used for JMS and server log files. -------------------------------------------------------------------------------- Database Server HW (SUT hardware) Hardware Vendor: Oracle Corporation Model Name: SPARC S7-2 Processor: SPARC S7 MHz: 4267 # of CPUs: 16 cores, 2 chips, 8 cores/chip (8 HW threads/core) Memory (MB): 524288 DIMM[0] Count: 16 DIMM[0] Size: 32768 L1 Cache: 16KB I + 16KB D on chip per core L2 Cache: 512 KB I on chip per chip (256 KB / 4 cores); 1 MB D on chip per chip (256 KB / 2 cores) Other Cache: 16 MB (I+D) on chip per chip (8 MB / 4 cores) OS Vendor: Oracle Corporation OS Name: Oracle Solaris 11.3 SRU 9 Disks: 2x 600GB SAS-3 HDD, see notes Network Interface: 2x 10Gbit onboard and 1x 10GBit Dual-port NICs Other Hardware: 1x Sun 16Gb FC Dual Port HBA # of Systems: 1 H/W Available: Jun-2016 O/S Available: Jun-2016 Notes / Tuning Information 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_smallest_anon_port 4096 ndd -set /dev/tcp tcp_naglim_def 1 Configuration Notes: 1x 10 Gbit NIC port used for DNS requests. 2x 10 Gbit onboard NIC ports were for JDBC access. Interrupts from the HBAs & Network controller were configured across the processors in the default set using the /usr/sbin/pcitool utility. Stop intrd. External storage configuration: 1x Oracle Server X6-2L configured with 2x 3.2 TB NVMe PCIe SSDs, 2x 600GB SAS-3 Disks, and 1x Sun 16Gb FC Dual Port HBA for the database files. 1x Oracle Server X6-2L configured with 14x 600 GB disks, 1x Sun 16Gb FC Dual Port HBA, and onboard PCI HW Raid controller for redo logs. -------------------------------------------------------------------------------- Load Driver HW (non-SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Oracle Server X5-2 Processor: Intel Xeon E5-2660 v3 MHz: 2600 # of CPUs: 20 cores, 2 chips, 10 cores/chip (2 threads/core) Memory (MB): 131072 L1 Cache: 32KB(I)+32KB(D) per core L2 Cache: 256KB per core Other Cache: 25 MB I+D L3 on chip per chip OS Vendor: Oracle Corporation OS Name: Oracle Solaris 11.3 Disks: 2 x 600GB 10K RPM SAS Network Interface: 1x 10Gbit NIC Other Hardware: none # of Systems: 10 H/W Available: Dec-2014 O/S Available: Oct-2015 Notes / Tuning Information 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_smallest_anon_port 4096 ndd -set /dev/tcp tcp_naglim_def 1 ndd -set /dev/tcp tcp_time_wait_interval 10000 -------------------------------------------------------------------------------- Emulator HW (non-SUT hardware) Hardware Vendor: Oracle Corporation Model Name: Sun Server X2-8 Processor: Intel Xeon E7-8870 MHz: 2400 # of CPUs: 80 cores, 8 chips, 10 cores/chip (2 threads/core) Memory (MB): 524288 L1 Cache: 32KB(I)+32KB(D) per core L2 Cache: 256KB per core Other Cache: 30 MB I+D L3 on chip per chip OS Vendor: Oracle Corporation OS Name: Oracle Solaris 11.3 Disks: 2 x 600GB 10K RPM SAS Network Interface: 6x 10Gbit NICs Other Hardware: none # of Systems: 1 H/W Available: Jul-2011 O/S Available: Oct-2015 Notes / Tuning Information Network Tuning: ndd -set /dev/tcp tcp_conn_req_max_q 65536 ndd -set /dev/tcp tcp_conn_req_max_q0 65536 ndd -set /dev/tcp tcp_xmit_hiwat 1048576 ndd -set /dev/tcp tcp_recv_hiwat 1048576 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 Configuration Notes: Four application server instances were hosted in 4 separate Solaris Zones. The 4 zones were bound to separate processor sets where each pset consisted of 10 cores using /usr/sbin/psrset -b PSET PID. -------------------------------------------------------------------------------- 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. Table M_WORKORDER, O_CUSTINVENTORY, O_CUSTOMER, O_ORDERLINE and O_ORDERS were horizontally partitioned. Table M_BOM, M_INVENTORY and M_PARTS were hash clustered. System managed undo was used. -------------------------------------------------------------------------------- Load Program Modifications: The Load program was modified to be able to run on JDK 8. Entry 1.8 was added in faban/harness/faban/master/bin/startup.sh, as an appropriate JAVA_VERSION. Modified source file is included in the FDA - FDA/Deploy/faban_fix 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 two Oracle Server X6-2L storage servers. The application server was configured with 2 SSD drives configured with RAID 1 for jms and server logs. -------------------------------------------------------------------------------- Storage Requirement Info: An 80 minute run at an injection rate of 9050 increased storage by 19 GB This extrapolates to 344 GB storage for a 24 hour run. The database was configured with 3.0 TB of mirrored storage. BILL OF MATERIALS -------------------------------------------------------------------------------- Supplier Description Product # Qty -------- ------------------------------------------- ---------------- --- Application Server Oracle SPARC S7-2 server: model family 7112913 1 Oracle SPARC S7-2 server: base with - 2 SPARC S7 8-core 4.27GHz processors 7112869 1 Oracle 32GB DDR4-2400 Memory DIMM 7112909 16 Oracle 600 GB 10K rpm 2.5 inch SAS-3 HDD 7111102 2 Oracle 400 GB SAS-3 2.5 inch SSD 7110932 2 Oracle 12 Gb SAS PCIe HBA, internal 7113249 1 Oracle Sun Dual Port 10 GBase-T Adapter 7100563 2 Oracle 2.5-inch HDD Filler Panel 6331A-N 4 Oracle Power Cord N.A./Asia 2.5m 333A-25-15-NEMA 2 Oracle PCI filler panel 7102748 2 Oracle Oracle Solaris 11.3 preinstall 7114240 1 Database Server: Oracle SPARC S7-2 server: model family 7112913 1 Oracle SPARC S7-2 server: base with - 2 SPARC S7 8-core 4.27GHz processors 7112869 1 Oracle 32GB DDR4-2400 Memory DIMM 7112909 16 Oracle 600 GB 10K rpm 2.5 inch SAS-3 HDD 7111102 2 Oracle 12 Gb SAS PCIe HBA, internal 7113249 1 Oracle Sun Storage Dual 16 Gb FC PCIe universal HBA 7101683 1 Oracle 2 Sun Storage 16 Gbit FC short wave optics 7101685 1 Oracle Sun Dual Port 10 GBase-T Adapter 7100563 1 Oracle 2.5-inch HDD filler panel 6331A-N 6 Oracle Power Cord N.A./Asia 2.5m 333A-25-15-NEMA 2 Oracle PCI filler panel 7102748 2 Oracle Oracle Solaris 11.3 preinstall 7114240 1 Storage HW Oracle Oracle Server X6-2L: model family 7113257 1 Oracle Oracle Server X6-2L: base chassis 7114231 1 Oracle 3.4 GHz Intel Xeon E5-2643 v4 7113238 2 Oracle 24 Slot Disk Cage 7113280 1 Oracle Heatsink 7113262 2 Oracle 16GB DDR4-2400 DIMM 7113240 16 Oracle 600GB 10K RPM SAS-3 HDD 7111102 2 Oracle Sun Storage 16 Gbit FC PCI-E HBA Dual Port 7101673 1 Oracle Sun Storage 16Gb FC shortwave optics 7101675 1 Oracle NVMe PCIe 3.0 Switch Ctlr 7110632 1 Oracle 3.2 TB NVMe PCIe 3.0 SSD 7113804 2 Oracle Filler panel for disk drives 6331A-N 2 Oracle DVD bay filler panel 7110359 1 Oracle PCIe filler panel 7102748 3 Oracle Power Cord N.A./Asia 2.5m 333A-25-15-NEMA 2 Oracle Oracle Solaris Preinstall 7100734 1 Oracle Oracle Server X6-2L: model family 7113257 1 Oracle Oracle Server X6-2L: base chassis 7113278 1 Oracle 3.4 GHz Intel Xeon E5-2643 v4 7113238 2 Oracle 24 Slot Disk Cage 7113280 1 Oracle Heatsink 7113262 2 Oracle 16GB DDR4-2400 DIMM 7113240 16 Oracle 600GB 10K RPM SAS-3 HDD 7111102 14 Oracle Sun Storage 16 Gbit FC PCI-E HBA Dual Port 7101673 1 Oracle 2x Sun Storage 16Gb FC shortwave optics 7101675 1 Oracle Filler panel for disk drives 6331A-N 10 Oracle PCIe filler panel 7102748 4 Oracle Power Cord N.A./Asia 2.5m 333A-25-15-NEMA 2 Oracle Oracle Solaris Preinstall 7100734 1 Switch Oracle Brocade 16Gbit FC Switch 7103553 1 Oracle Powercord N.A./Asia 2.5m X311L-N 2 Oracle Brocade 16Gb SFP+ FC shortwave optics 7103543 24 Oracle Oracle Premier Support for Systems 3 years Q-PREM-SPRT-SYS 1 Oracle Oracle Grid Infrastructure 12c ** Oracle Oracle Database 12c Enterprise Edition - Per Processor for 3 years (for 8 processors) 8 Oracle Partitioning, Per Processor for 3 years (for 8 processors) 8 Oracle Oracle Premium Support for 3 years 2 Oracle Oracle WebLogic Server Standard Edition Release 12.1.3 - Per Processor for 3 years (for 8 processors) 8 Oracle Oracle Premium Support for 3 years 1 ** Included with Oracle Database 12c Enterprise Edition -------------------------------------------------------------------------------- OTHER BENCHMARK INFORMATION -------------------------------------------------------------------------------- DNS round robin load balancing was used. DNS server ran on DB node. Steps to configure DNS are included in the FDA. 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 Tue Jun 07 03:05:20 EDT 2016 by SPECjEnterprise2010 v1.03 - Result submitted on null - Report generated by SPECjEnterprise2010 Reporter v1.00 Copyright (C) 2009-2016 Standard Performance Evaluation Corporation