Oracle Corporation SPARC S7-2 65790 SPECjbb2015-MultiJVM max-jOPS
35812 SPECjbb2015-MultiJVM critical-jOPS
Tested by: Oracle Corporation Test Sponsor: Oracle Corporation Test location: Hillsboro, OR Test date: Jun 20, 2016
SPEC license #: 73 Hardware Availability: Jun-2016 Software Availability: Jun-2016 Publication: Jul 20, 2016
Benchmark Results Summary
 
Overall Throughput RT curve
Overall SUT (System Under Test) Description
VendorOracle Corporation
Vendor URLhttp://www.oracle.com/
System SourceSingle Supplier
System DesignationServer Rack
Total Systems1
All SUT Systems IdenticalYES
Total Nodes1
All Nodes IdenticalYES
Nodes Per System1
Total Chips2
Total Cores16
Total Threads128
Total Memory Amount (GB)1024
Total OS Images1
SW EnvironmentNon-virtual
 
Hardware hw_1
NameSPARC S7-2
VendorOracle Corporation
Vendor URLhttp://www.oracle.com/
AvailableJun-2016
ModelSPARC S7-2
Form Factor1RU rackmount server
CPU NameSPARC S7
CPU Characteristics4267 MHz SPARC S7
Number of Systems1
Nodes Per System1
Chips Per System2
Cores Per System16
Cores Per Chip8
Threads Per System128
Threads Per Core8
VersionNone
CPU Frequency (MHz)4267
Primary Cache16 KB I + 16 KB D on chip per core
Secondary Cache512 KB I on chip per chip (256 KB / 4 cores); 1 MB D on chip per chip (256 KB / 2 cores)
Tertiary Cache16 MB (I+D) on chip per chip (8 MB / 4 cores)
Other CacheNone
Disk1 x 600 GB 10K RPM SAS3 disk, 1 x 1200 GB 10K RPM SAS3 disk
File SystemZFS
Memory Amount (GB)1024
# and size of DIMM(s)16 x 64 GB
Memory Details16 x 64 GB 4RX4 PC4-2400 LR-DIMM; each slot populated
# and type of Network Interface Cards (NICs)4 x 10Gbit onboard
Power Supply Quantity and Rating (W)2 x 1200W redundant power supplies
Other HardwareNone
Cabinet/Housing/EnclosureNone
Shared DescriptionNone
Shared CommentNone
NotesNone
Other Hardware network_1
Namenone
Vendornone
Vendor URLnone
Versionnone
Availablenone
Bitnessnone
Notesnone
Operating System os_1
NameOracle Solaris 11.3
VendorOracle Corporation
Vendor URLhttp://www.oracle.com/
VersionOracle Solaris 11.3.9.3.0
AvailableJun-2016
Bitness64
NotesNone
Java Virtual Machine jvm_1
NameOracle Java SE 8u92
VendorOracle Corporation
Vendor URLhttp://www.oracle.com
VersionJava HotSpot 64-bit Server VM, version 1.8.0_92
AvailableApr-2016
Bitness64
NotesNone
Other Software other_1
Namenone
Vendornone
Vendor URLnone
Versionnone
Availablenone
Bitnessnone
Notesnone
Hardware
OS Images os_Image_1(1)
Hardware Description hw_1
Number of Systems 1
SW Environment non-virtual
Tuning All host hardware power management was disabled on the system controller.
Notes none
OS Image os_Image_1
JVM Instances jvm_Ctr_1(1), jvm_Backend_1(2), jvm_TxInjector_1(2)
OS Image Description os_1
Tuning Chip 1's virtual CPUs (0-63) were left in the default processor set, and group 1 was run there. An explicit processor set was created with all of chip 2's virtual CPUs (64-127) assigned to it, and group 2 and the Controller were run in that processor set. All software power management was disabled.
Notes None
JVM Instance jvm_Ctr_1
Parts of Benchmark Controller
JVM Instance Description jvm_1
Command Line psrset -e 1 priocntl -e -c FX -m 60 -p 60 java -Xmx2048m -Xms2048m -Xmn1536m
Tuning The controller JVM was run with critical thread priority in processor set 1.
Notes libumem was used via the LD_PRELOAD=libumem.so environment variable assigment.
JVM Instance jvm_Backend_1
Parts of Benchmark Backend
JVM Instance Description jvm_1
Command Line [ psrset -e 1 ] priocntl -e -c FX -m 60 -p 60 java -Xmx383g -Xms383g -Xmn356g -XX:+UseParallelOldGC -XX:ParallelGCThreads=50 -XX:+UseLargePages -XX:LargePageSizeInBytes=16g -XX:+AlwaysPreTouch -XX:-UseBiasedLocking -XX:+PrintCommandLineFlags -XX:+PrintFlagsFinal -XX:+PrintGCDetails -XX:+PrintGCTimeStamps
Tuning Each backend was run with critical threads priority, one backend, together with its associated transaction injector, in each processor set.
Notes libumem was used via the LD_PRELOAD=libumem.so environment variable assigment.
JVM Instance jvm_TxInjector_1
Parts of Benchmark TxInjector
JVM Instance Description jvm_1
Command Line [ psrset -e 1 ] priocntl -e -c FX -m 60 -p 60 java -Xmx2048m -Xms2048m -Xmn1536m
Tuning Each transaction injector was run with critical threads priority, in the same processor set as its associated backend.
Notes libumem was used via the LD_PRELOAD=libumem.so environment variable assigment.
max-jOPS = jOPS passed before the First Failure
Pass/Fail Pass Pass Fail Fail Fail
jOPS 64967 65790 66612 67434 68257
critical-jOPS = Geomean ( jOPS @ 10000; 25000; 50000; 75000; 100000; SLAs )
Response time percentile is 99-th
SLA (us) 10000 25000 50000 75000 100000 Geomean
jOPS 21793 37418 38322 42058 44819 35812
  Percentile
  10-th 50-th 90-th 95-th 99-th 100-th
500us - / 822 - / 822 - / 822 - / 822 - / 822 - / 822
1000us 822 / 1645 822 / 1645 - / 822 - / 822 - / 822 - / 822
5000us 57566 / 58388 38651 / 39474 11513 / 12336 10691 / 11513 9046 / 9868 1645 / 822
10000us 58388 / 59211 53454 / 54276 33717 / 34540 28783 / 29605 22204 / 21382 1645 / 822
25000us 60033 / 60855 57566 / 58388 52632 / 53454 50165 / 50987 39474 / 35362 27138 / 4934
50000us 60033 / 60855 57566 / 58388 55099 / 55921 53454 / 54276 42763 / 35362 36184 / 4934
75000us 60855 / 61678 58388 / 59211 55099 / 55921 55099 / 54276 42763 / 37829 36184 / 4934
100000us 60855 / 61678 59211 / 60033 55921 / 56744 55099 / 54276 44408 / 45230 36184 / 4934
200000us 61678 / 62500 60033 / 60855 57566 / 58388 57566 / 56744 51809 / 46053 36184 / 4934
500000us 65790 / 64967 63322 / 64145 60855 / 61678 59211 / 60033 59211 / 58388 53454 / 43586
1000000us 65790 / - 65790 / - 64145 / 64967 64145 / 64967 61678 / 62500 58388 / 59211
Probes jOPS / Total jOPS
Request Mix Accuracy
Note
(Actual % in the Mix - Expected % in the Mix) must be within:
'Main Tx' limit of +/-5.0% for the requests whose expected % in the mix is >= 10.0%
'Minor Tx' limit of +/-1.0% for the requests whose expected % in the mix is < 10.0%
There were no non-critical failures in Response Time curve building
Delay between status pings
IR/PR Accuracy
This section lists properties only set by user
Property Name Default Controller
specjbb.comm.connect.client.pool.size 256 56
specjbb.comm.connect.timeouts.connect 60000 1000000
specjbb.comm.connect.timeouts.read 60000 1000000
specjbb.comm.connect.timeouts.write 60000 1000000
specjbb.comm.connect.worker.pool.max 256 56
specjbb.customerDriver.threads 64 {=64, probe=64, saturate=64}
specjbb.forkjoin.workers 64 {Tier1=80, Tier2=1, Tier3=14}
specjbb.group.count 1 2
specjbb.heartbeat.period 10000 200000
specjbb.heartbeat.threshold 100000 2000000
specjbb.txi.pergroup.count 1 1
View table in csv format
 
Level: COMPLIANCE
Check Agent Result
Check properties on compliance All PASSED
 
Level: CORRECTNESS
Check Agent Result
Compare SM and HQ Inventory All PASSED
High-bound (max attempted) is 82237 IR
High-bound (settled) is 68564 IR