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