IBM Corporation
IBM Power S924 (3.4 - 3.9 GHz, 24 core, SLES)
165581 SPECjbb2015-MultiJVM max-jOPS
56942 SPECjbb2015-MultiJVM critical-jOPS
Tested by: IBM Corporation Test Sponsor: IBM Corporation Test location: Austin, TX Test date: Mar 22, 2018
SPEC license #: 11 Hardware Availability: Mar-2018 Software Availability: May-2018 Publication: Fri Apr 13 11:24:41 EDT 2018
Benchmark Results Summary
 
Overall Throughput RT curve
Overall SUT (System Under Test) Description
VendorIBM Corporation
Vendor URLhttp://www.ibm.com
System SourceSingle Supplier
System DesignationServer Rack
Total Systems1
All SUT Systems IdenticalYES
Total Nodes1
All Nodes IdenticalYES
Nodes Per System1
Total Chips2
Total Cores24
Total Threads192
Total Memory Amount (GB)512
Total OS Images1
SW EnvironmentVirtual
 
Hardware hw_1
NameIBM Power S924
VendorIBM Corporation
Vendor URLhttp://www.ibm.com
AvailableMar-2018
ModelIBM Power S924
Form Factor4U
CPU NamePOWER9
CPU Characteristics12 cores, 3.4 to 3.9 GHz (typical to max)
Number of Systems1
Nodes Per System1
Chips Per System2
Cores Per System24
Cores Per Chip12
Threads Per System192
Threads Per Core8
VersionNone
CPU Frequency (MHz)3400
Primary Cache64 KB I + 64 KB D on chip per core
Secondary Cache512 KB I+D on chip per core
Tertiary Cache120 MB I+D on chip per chip shared NUCA / 12 cores
Other CacheNone
Disk1 x 1.8 TB 10K RPM 4K SAS HDD
File Systemxfs
Memory Amount (GB)512
# and size of DIMM(s)16 x 32 GB
Memory Details32 GB 2Rx4 PC4-2666V-RB2-12
# and type of Network Interface Cards (NICs)1 x PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter
Power Supply Quantity and Rating (W)4 x 1400 W
Other Hardware1 x PCIe3 x8 SAS RAID Internal Adapter 6 Gb
Cabinet/Housing/EnclosureNone
Shared DescriptionNone
Shared CommentNone
Notes
  • Yes: The test sponsor attests, as of date of publication, that CVE-2017-5754 (Meltdown) is mitigated in the system as tested and documented.
  • Yes: The test sponsor attests, as of date of publication, that CVE-2017-5753 (Spectre variant 1) is mitigated in the system as tested and documented.
  • Yes: The test sponsor attests, as of date of publication, that CVE-2017-5715 (Spectre variant 2) is mitigated in the system as tested and documented.
Other Hardware timeserver_1
NameIBM Power S824
VendorIBM Corporation
Vendor URLhttp://www.ibm.com
VersionNone
AvailableJun-2014
BitnessNone
NotesTime Server
Operating System os_1
NameSUSE Linux Enterprise Server 12 SP3
VendorSUSE
Vendor URLhttps://www.suse.com
Version4.4.114-94.14-default
AvailableFeb-2018
Bitness64
NotesAvailable date applies to the kernel version
Java Virtual Machine jvm_1
NameIBM J9 VM
VendorIBM Corporation
Vendor URLhttp://www.ibm.com
Version8.0.5.16 (IBM JDK8 SR5 FP16)
AvailableMay-2018
Bitness64
NotesNone
Other Software timeserver_1
NameUbuntu Server 16.04.4 LTS
VendorCanonical
Vendor URLhttp://www.canonical.com
Version4.4.0-116-generic
AvailableMar-2018
Bitness64
NotesTime Server
Hardware
OS Images os_Image_1(1)
Hardware Description hw_1
Number of Systems 1
SW Environment virtual
Tuning ASM Configuration:
  • Maximum Performance
  • Disable Idle Power Saver
  • Speculative execution controls to mitigate user-to-kernel and user-to-user side-channel attacks
Notes None
OS Image os_Image_1
JVM Instances jvm_Ctr_1(1), jvm_Backend_1(6), jvm_TxInjector_1(6)
OS Image Description os_1
Tuning
  • ulimit -n 100000
  • ppc64_cpu --dscr=1
  • echo 13500 > /sys/devices/system/node/node0/hugepages/hugepages-16384kB/nr_hugepages
  • echo 13500 > /sys/devices/system/node/node1/hugepages/hugepages-16384kB/nr_hugepages
  • echo 1000 > /proc/sys/kernel/sched_migration_cost_ns
  • echo 150000000 > /proc/sys/kernel/sched_min_granularity_ns
  • echo 1000000000 > /proc/sys/kernel/sched_wakeup_granularity_ns
  • Disable domain2 load balancing by setting the first bit to 0 in /proc/sys/kernel/sched_domain/cpu*/domain2/flags
Notes None
JVM Instance jvm_Ctr_1
Parts of Benchmark Controller
JVM Instance Description jvm_1
Command Line -XX:-RuntimeInstrumentation -Xms1g -Xmx1g -Xmn800m -Xcompressedrefs -XX:-EnableHCR
Tuning None
Notes None
JVM Instance jvm_Backend_1
Parts of Benchmark Backend
JVM Instance Description jvm_1
Command Line -XX:-RuntimeInstrumentation -Xlp -Xms63g -Xmx63g -Xmn60g -Xcompressedrefs -Xtrace:none -Xconcurrentlevel0 -Xaggressive -XX:-EnableHCR
Tuning numactl used to affinitize each Backend JVM
  • numactl --physcpubind=0-31 --membind=0
  • numactl --physcpubind=32-63 --membind=0
  • numactl --physcpubind=64-95 --membind=0
  • numactl --physcpubind=96-127 --membind=1
  • numactl --physcpubind=128-159 --membind=1
  • numactl --physcpubind=160-191 --membind=1
Notes None
JVM Instance jvm_TxInjector_1
Parts of Benchmark TxInjector
JVM Instance Description jvm_1
Command Line -XX:-RuntimeInstrumentation -Xlp -Xms2000m -Xmx2000m -Xmn1700m -Xcompressedrefs -Xtrace:none -Xconcurrentlevel0 -Xaggressive -XX:-EnableHCR
Tuning numactl used to affinitize each TxInjector JVM to a single processor
  • numactl --physcpubind=0-7 --membind=0
  • numactl --physcpubind=32-39 --membind=0
  • numactl --physcpubind=64-71 --membind=0
  • numactl --physcpubind=96-103 --membind=1
  • numactl --physcpubind=128-135 --membind=1
  • numactl --physcpubind=160-167 --membind=1
Notes None
max-jOPS = jOPS passed before the First Failure
Pass/Fail Pass Pass Pass Fail Fail
jOPS 162058 163819 165581 167342 169104
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 46679 53236 57248 60477 69579 56942
  Percentile
  10-th 50-th 90-th 95-th 99-th 100-th
500us - / 1761 - / 1761 - / 1761 - / 1761 - / 1761 - / 1761
1000us 7046 / 8807 3523 / 5284 1761 / 3523 - / 1761 - / 1761 - / 1761
5000us 139158 / 140920 84552 / 86313 31707 / 33468 28184 / 29945 24661 / 26422 1761 / 3523
10000us 144443 / 146204 128589 / 130351 103928 / 105690 91598 / 93359 51083 / 42276 1761 / 3523
25000us 147966 / 149727 139158 / 140920 121543 / 123305 109213 / 110974 56368 / 42276 21138 / 7046
50000us 149727 / 151489 144443 / 146204 128589 / 130351 112736 / 114497 56368 / 58129 21138 / 7046
75000us 149727 / 151489 144443 / 146204 130351 / 132112 116259 / 114497 61652 / 58129 21138 / 7046
100000us 151489 / 153250 146204 / 147966 132112 / 133874 118020 / 119782 68698 / 70460 21138 / 7046
200000us 155012 / 156773 149727 / 151489 139158 / 140920 128589 / 130351 88075 / 89836 21138 / 7046
500000us 165581 / - 158535 / 160296 149727 / 151489 146204 / 147966 139158 / 140920 86313 / 12330
1000000us 165581 / - 165581 / - 162058 / 163819 160296 / 162058 156773 / 158535 142681 / 140920
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
Controller time offset from Time Server
Time Offset Summary
Time Offset metrics on RT curve: (|Mean-offset|>50ms) = 0; (|Mean-offset|>500ms) = false; Mean = 28.385ms; STDDEV = 26.961ms
This section lists properties only set by user
Property Name Default Controller
specjbb.comm.connect.client.pool.size 256 256
specjbb.comm.connect.selector.runner.count 0 1
specjbb.comm.connect.timeouts.connect 60000 300000
specjbb.comm.connect.timeouts.read 60000 300000
specjbb.comm.connect.timeouts.write 60000 300000
specjbb.comm.connect.worker.pool.max 256 60
specjbb.comm.connect.worker.pool.min 1 59
specjbb.controller.handshake.period 5000 15000
specjbb.controller.handshake.timeout 600000 300000
specjbb.controller.host localhost linux-pzpf
specjbb.controller.maxir.maxFailedPoints 3 1
specjbb.forkjoin.workers 192 {Tier1=230, Tier2=2, Tier3=36}
specjbb.group.count 1 6
specjbb.heartbeat.period 10000 20000
specjbb.heartbeat.threshold 100000 300000
specjbb.mapreducer.pool.size 192 4
specjbb.time.server false true
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 176150 IR
High-bound (settled) is 170629 IR