|
          
            | JVM Instances | jvm_Ctr_1(1), jvm_Backend_1(16), jvm_TxInjector_1(16) | 
          
            | OS Image Description | os_1 | 
          
            | Tuning | ulimit -n 131072cpupower frequency-set -g performanceecho 10000 > /proc/sys/kernel/sched_cfs_bandwidth_slice_usecho 0 > /proc/sys/kernel/sched_child_runs_firstecho 16000000 > /proc/sys/kernel/sched_latency_nsecho 1000 > /proc/sys/kernel/sched_migration_cost_nsecho 28000000 > /proc/sys/kernel/sched_min_granularity_nsecho 9 > /proc/sys/kernel/sched_nr_migrateecho 100 > /proc/sys/kernel/sched_rr_timeslice_msecho 1000000 > /proc/sys/kernel/sched_rt_period_usecho 990000 > /proc/sys/kernel/sched_rt_runtime_usecho 0 > /proc/sys/kernel/sched_schedstatsecho 1 > /proc/sys/kernel/sched/tunable_scalingecho 50000000 > /proc/sys/kernel/sched_wakeup_granularity_nsecho 0 > /proc/sys/kernel/numa_balancingecho always > /sys/kernel/mm/transparent_hugepage/defragecho always > /sys/kernel/mm/transparent_hugepage/enabledtuned-adm profile throughput-performance
 | 
          
            | Notes | None | 
              |
          
            | Parts of Benchmark | Controller | 
          
            | JVM Instance Description | jvm_1 | 
          
            | Command Line | -server -Xms2g -Xmx2g -Xmn1536m -XX:+UseLargePages -XX:LargePageSizeInBytes=1G -XX:+UseParallelGC -XX:ParallelGCThreads=2 | 
          
            | Tuning | None | 
          
            | Notes | None | 
              |
          
            | Parts of Benchmark | Backend | 
          
            | JVM Instance Description | jvm_1 | 
          
            | Command Line | -showversion -XX:+UseParallelGC -XX:+UseLargePages -XX:+AlwaysPreTouch -XX:-UseAdaptiveSizePolicy -XX:MaxTenuringThreshold=15 -XX:InlineSmallCode=10k -XX:-UseCountedLoopSafepoints -XX:LoopUnrollLimit=20 -server -XX:TargetSurvivorRatio=99 -XX:SurvivorRatio=28 -XX:LargePageSizeInBytes=1g -XX:UseAVX=0 -Xms31744m -Xmx31744m -Xmn29696m -XX:ParallelGCThreads=30 | 
          
            | Tuning | numactl used to affinitize each Backend JVM to a single memory node, eg: numactl --cpunodebind=0 --localallocnumactl --cpunodebind=1 --localallocnumactl --cpunodebind=2 --localallocnumactl --cpunodebind=3 --localallocnumactl --cpunodebind=4 --localallocnumactl --cpunodebind=5 --localallocnumactl --cpunodebind=6 --localallocnumactl --cpunodebind=7 --localallocnumactl --cpunodebind=8 --localallocnumactl --cpunodebind=9 --localallocnumactl --cpunodebind=10 --localallocnumactl --cpunodebind=11 --localallocnumactl --cpunodebind=12 --localallocnumactl --cpunodebind=13 --localallocnumactl --cpunodebind=14 --localallocnumactl --cpunodebind=15 --localalloc
 | 
          
            | Notes | None | 
              |
          
            | Parts of Benchmark | TxInjector | 
          
            | JVM Instance Description | jvm_1 | 
          
            | Command Line | -server -Xms2g -Xmx2g -Xmn1536m -XX:+UseLargePages -XX:LargePageSizeInBytes=1G -XX:+UseParallelGC -XX:ParallelGCThreads=2 | 
          
            | Tuning | numactl used to affinitize each TxInjector JVM to a single memory node, eg: numactl --cpunodebind=0 --localallocnumactl --cpunodebind=1 --localallocnumactl --cpunodebind=2 --localallocnumactl --cpunodebind=3 --localallocnumactl --cpunodebind=4 --localallocnumactl --cpunodebind=5 --localallocnumactl --cpunodebind=6 --localallocnumactl --cpunodebind=7 --localallocnumactl --cpunodebind=8 --localallocnumactl --cpunodebind=9 --localallocnumactl --cpunodebind=10 --localallocnumactl --cpunodebind=11 --localallocnumactl --cpunodebind=12 --localallocnumactl --cpunodebind=13 --localallocnumactl --cpunodebind=14 --localallocnumactl --cpunodebind=15 --localalloc
 | 
          
            | Notes | None |