<div dir="ltr"><div><span style="font-size:12.8px">Hi,</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I've noticed that the balanced tuned preformance profile was active (it is an rhel system) so I've rerun the benchmark with latency-preformance tuned profile.</span></div><div><span style="font-size:12.8px"><br></span></div><div><br></div><div><div><span style="font-size:12.8px">tuned-adm list</span></div><div><span style="font-size:12.8px">Available profiles:</span></div><div><span style="font-size:12.8px">- balanced - General non-specialized tuned profile</span></div><div><span style="font-size:12.8px">- desktop - Optmize for the desktop use-case</span></div><div><span style="font-size:12.8px">- latency-performance - Optimize for deterministic performance at the cost of increased power consumption</span></div><div><span style="font-size:12.8px">- network-latency - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance</span></div><div><span style="font-size:12.8px">- network-throughput - Optimize for streaming network throughput. Generally only necessary on older CPUs or 40G+ networks.</span></div><div><span style="font-size:12.8px">- powersave - Optimize for low power consumption</span></div><div><span style="font-size:12.8px">- throughput-performance - Broadly applicable tuning that provides excellent performance across a variety of common server workloads. This is the default profile for RHEL7.</span></div><div><span style="font-size:12.8px">- virtual-guest - Optimize for running inside a virtual guest.</span></div><div><span style="font-size:12.8px">- virtual-host - Optimize for running KVM guests</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Current active profile: latency-performance</span></div><div style="font-size:12.8px"><br></div></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">logback 1.1.10, CPU E3-1240 v5 @ 3.50GHz, Samsung SSD 850 PRO 128GB, JDK 1.8.0_102</span><br></div><div><span style="font-size:12.8px"><br></span></div><div>"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",1,10,1463.960101,7.469096,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",1,10,1946.811221,8.940354,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",1,10,2021.726288,8.517705,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",1,10,2412.746722,22.913047,"ops/ms"</div><div>"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",2,10,1118.260609,18.583957,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",2,10,2818.842270,45.028024,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",2,10,2697.583922,22.520832,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",2,10,1369.451732,18.997194,"ops/ms"</div><div>"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",4,10,1114.937298,18.428469,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",4,10,2757.753880,609.357077,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",4,10,3153.614129,547.423170,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",4,10,1354.893776,47.861371,"ops/ms"</div><div>"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",8,10,1072.093765,6.323404,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",8,10,2832.744287,31.360069,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",8,10,2967.937997,26.227238,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",8,10,1295.800857,49.075790,"ops/ms"</div><div>"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",16,10,1062.118124,19.535723,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",16,10,1927.359323,21.529354,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",16,10,2183.006193,25.642992,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",16,10,1208.310359,70.641987,"ops/ms"</div><div>"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",32,10,1081.937923,13.973565,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",32,10,2182.295881,28.768393,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",32,10,2260.000910,33.981314,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",32,10,1257.076829,62.124963,"ops/ms"</div><div>"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",64,10,1056.680225,24.590227,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",64,10,2177.665246,20.761519,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",64,10,2203.702975,23.290911,"ops/ms"</div><div>"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",64,10,1093.121550,19.435700,"ops/ms"</div><div><br></div><div><div><span style="font-size:12.8px">logback 1.1.9, CPU E3-1240 v5 @ 3.50GHz, Samsung SSD 850 PRO 128GB, JDK 1.8.0_102</span><br></div></div><div><div><span style="font-size:12.8px">"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",1,10,1521.278823,11.814623,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",1,10,1865.025640,9.432695,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",1,10,1932.848954,6.948623,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",1,10,2017.340974,16.576584,"ops/ms"</span></div><div><span style="font-size:12.8px">"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",2,10,1130.986290,14.264533,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",2,10,2627.597138,38.344560,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",2,10,2721.174917,37.963547,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",2,10,363.596572,5.663667,"ops/ms"</span></div><div><span style="font-size:12.8px">"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",4,10,1127.948750,12.530905,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",4,10,2604.083788,1031.412855,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",4,10,3096.888691,768.776140,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",4,10,374.760481,4.487480,"ops/ms"</span></div><div><span style="font-size:12.8px">"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",8,10,1167.219925,13.969932,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",8,10,2816.450735,44.408586,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",8,10,2988.215749,53.738061,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",8,10,373.151759,3.203793,"ops/ms"</span></div><div><span style="font-size:12.8px">"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",16,10,1109.748140,6.508857,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",16,10,1961.935209,26.836435,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",16,10,2134.946417,17.462867,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",16,10,376.851132,3.142577,"ops/ms"</span></div><div><span style="font-size:12.8px">"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",32,10,1086.398243,5.832094,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",32,10,2141.949365,29.538881,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",32,10,1993.977264,18.993789,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",32,10,375.574730,2.701964,"ops/ms"</span></div><div><span style="font-size:12.8px">"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j1File","thrpt",64,10,1086.810193,14.978765,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2File","thrpt",64,10,2179.125081,21.654686,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.log4j2RAF","thrpt",64,10,2164.537298,42.530079,"ops/ms"</span></div><div><span style="font-size:12.8px">"ch.qos.logback.perf.FileAppenderBenchmark.logbackFile","thrpt",64,10,373.761283,2.115381,"ops/ms"</span></div><div style="font-size:12.8px"><br></div></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 6, 2017 at 9:00 AM, Jiri Pejchal <span dir="ltr"><<a href="mailto:jiri.pejchal@gmail.com" target="_blank">jiri.pejchal@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>I've tried to run logback-perf, may you'll find the result useful.</div><div><br></div><div>Jiří Pejchal</div><div><br></div>logback 1.1.10, CPU E3-1240 v5 @ 3.50GHz, Samsung SSD 850 PRO 128GB, JDK 1.8.0_102<br><div><br></div><div><br></div><div><div>"Benchmark","Mode","Threads","<wbr>Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j1File","thrpt",1,10,1577.<wbr>009429,33.154970,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2File","thrpt",1,10,1997.<wbr>150618,5.731020,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2RAF","thrpt",1,10,2141.<wbr>647559,8.157930,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>logbackFile","thrpt",1,10,<wbr>2480.481451,71.973275,"ops/ms"</div><div>"Benchmark","Mode","Threads","<wbr>Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j1File","thrpt",2,10,1124.<wbr>216809,24.067386,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2File","thrpt",2,10,2759.<wbr>163123,37.934327,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2RAF","thrpt",2,10,2739.<wbr>519271,39.348186,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>logbackFile","thrpt",2,10,<wbr>1448.307609,14.708407,"ops/ms"</div><div>"Benchmark","Mode","Threads","<wbr>Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j1File","thrpt",4,10,778.<wbr>720898,35.585861,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2File","thrpt",4,10,2410.<wbr>408163,74.131141,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2RAF","thrpt",4,10,2833.<wbr>438968,192.704404,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>logbackFile","thrpt",4,10,664.<wbr>899426,174.136282,"ops/ms"</div><div>"Benchmark","Mode","Threads","<wbr>Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j1File","thrpt",8,10,444.<wbr>521720,4.222798,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2File","thrpt",8,10,1877.<wbr>270743,563.989875,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2RAF","thrpt",8,10,1718.<wbr>415344,355.749375,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>logbackFile","thrpt",8,10,589.<wbr>209144,14.991014,"ops/ms"</div><div>"Benchmark","Mode","Threads","<wbr>Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j1File","thrpt",16,10,<wbr>1047.869080,31.680525,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2File","thrpt",16,10,958.<wbr>811252,9.776799,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2RAF","thrpt",16,10,923.<wbr>054985,12.930723,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>logbackFile","thrpt",16,10,<wbr>627.107129,26.521755,"ops/ms"</div><div>"Benchmark","Mode","Threads","<wbr>Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j1File","thrpt",32,10,782.<wbr>954165,44.671984,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2File","thrpt",32,10,947.<wbr>090112,14.686491,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2RAF","thrpt",32,10,887.<wbr>397303,9.720897,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>logbackFile","thrpt",32,10,<wbr>605.394268,47.669206,"ops/ms"</div><div>"Benchmark","Mode","Threads","<wbr>Samples","Score","Score Error (99.9%)","Unit"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j1File","thrpt",64,10,<wbr>1059.913755,35.506168,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2File","thrpt",64,10,972.<wbr>569039,42.377445,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>log4j2RAF","thrpt",64,10,990.<wbr>437705,18.712172,"ops/ms"</div><div>"ch.qos.logback.perf.<wbr>FileAppenderBenchmark.<wbr>logbackFile","thrpt",64,10,<wbr>539.095359,52.330557,"ops/ms"</div></div><div><br></div></div>
</blockquote></div><br></div>