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
|
Parts of Benchmark |
Controller
|
JVM Instance Description |
jvm_1
|
Command Line |
-XX:-RuntimeInstrumentation -Xms1g -Xmx1g -Xmn800m -Xcompressedrefs -XX:-EnableHCR
|
Tuning |
None
|
Notes |
None
|
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
|
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
|