Linux 4.5 To Linux 4.7 P-State Scaling Governor Testing Linux 4.5 to 4.7 kernel benchmarking. Tests by Michael Larabel. Linux 4.5: P-State Powersave: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-040500-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: modesetting 1.18.3, OpenGL: 4.1 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 2560x1440 Linux 4.5: P-State Performance: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-040500-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: modesetting 1.18.3, OpenGL: 4.1 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 2560x1440 Linux 4.6: P-State Powersave: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.6.0-040600-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: modesetting 1.18.3, OpenGL: 4.1 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 2560x1440 Linux 4.6: P-State Performance: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.6.0-040600-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: modesetting 1.18.3, OpenGL: 4.1 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 2560x1440 Linux 4.7: P-State Powersave: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.6.0-phx-schedutil (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: modesetting 1.18.3, OpenGL: 4.1 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 2560x1440 Linux 4.7: P-State Performance: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.6.0-phx-schedutil (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: modesetting 1.18.3, OpenGL: 4.1 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 2560x1440 LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better Linux 4.5: P-State Powersave ... 12.76 |============= Linux 4.5: P-State Performance . 12.91 |============= Linux 4.6: P-State Powersave ... 12.72 |============= Linux 4.6: P-State Performance . 37.42 |======================================= Linux 4.7: P-State Powersave ... 37.29 |======================================= Linux 4.7: P-State Performance . 37.41 |======================================= FLAC Audio Encoding 1.3.1 WAV To FLAC Seconds < Lower Is Better Linux 4.5: P-State Powersave ... 7.08 |=============== Linux 4.5: P-State Performance . 7.08 |=============== Linux 4.6: P-State Powersave ... 7.07 |=============== Linux 4.6: P-State Performance . 18.93 |======================================= Linux 4.7: P-State Powersave ... 18.95 |======================================= Linux 4.7: P-State Performance . 18.93 |======================================= x264 2015-11-02 H.264 Video Encoding Frames Per Second > Higher Is Better Linux 4.5: P-State Powersave ... 351.93 |====================================== Linux 4.5: P-State Performance . 352.42 |====================================== Linux 4.6: P-State Powersave ... 350.87 |====================================== Linux 4.6: P-State Performance . 126.90 |============== Linux 4.7: P-State Powersave ... 136.02 |=============== Linux 4.7: P-State Performance . 134.53 |=============== Timed Linux Kernel Compilation 4.3 Time To Compile Seconds < Lower Is Better Linux 4.5: P-State Powersave ... 53.53 |=============== Linux 4.5: P-State Performance . 53.77 |=============== Linux 4.6: P-State Powersave ... 54.80 |=============== Linux 4.6: P-State Performance . 96.57 |=========================== Linux 4.7: P-State Powersave ... 136.33 |====================================== Linux 4.7: P-State Performance . 135.89 |====================================== Open Porous Media Git OPM Benchmark: Upscale-Relperm - Threads: 16 Seconds < Lower Is Better Linux 4.5: P-State Powersave ... 13.99 |======================================= Linux 4.5: P-State Performance . 13.85 |====================================== Linux 4.6: P-State Powersave ... 13.63 |====================================== Linux 4.6: P-State Performance . 14.06 |======================================= Apache Benchmark 2.4.7 Static Web Page Serving Requests Per Second > Higher Is Better Linux 4.5: P-State Powersave ... 23233.68 |==================================== Linux 4.5: P-State Performance . 23433.61 |==================================== Linux 4.6: P-State Powersave ... 23123.56 |==================================== Linux 4.6: P-State Performance . 22942.79 |=================================== Linux 4.7: P-State Powersave ... 13282.16 |==================== Linux 4.7: P-State Performance . 13077.76 |==================== Redis 3.0.1 Test: GET Requests Per Second > Higher Is Better Linux 4.5: P-State Powersave ... 636557.31 |=================================== Linux 4.5: P-State Performance . 641185.41 |=================================== Linux 4.6: P-State Powersave ... 578049.25 |================================ Linux 4.6: P-State Performance . 569607.08 |=============================== Linux 4.7: P-State Powersave ... 387649.31 |===================== Linux 4.7: P-State Performance . 387296.94 |===================== PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write TPS > Higher Is Better Linux 4.5: P-State Powersave ... 5281.93 |=================================== Linux 4.5: P-State Performance . 5367.98 |==================================== Linux 4.6: P-State Powersave ... 5311.59 |=================================== Linux 4.6: P-State Performance . 5582.59 |===================================== Linux 4.7: P-State Powersave ... 4852.10 |================================ Linux 4.7: P-State Performance . 4832.19 |================================ GraphicsMagick 1.3.19 Operation: Resizing Iterations Per Minute > Higher Is Better Linux 4.5: P-State Powersave ... 173 |======================================= Linux 4.5: P-State Performance . 174 |======================================== Linux 4.6: P-State Powersave ... 180 |========================================= Linux 4.6: P-State Performance . 171 |======================================= Linux 4.7: P-State Powersave ... 68 |=============== Linux 4.7: P-State Performance . 68 |=============== C-Ray 1.1 Total Time Seconds < Lower Is Better Linux 4.5: P-State Powersave ... 10.78 |============== Linux 4.5: P-State Performance . 10.78 |============== Linux 4.6: P-State Powersave ... 10.72 |============== Linux 4.6: P-State Performance . 10.85 |============== Linux 4.7: P-State Powersave ... 29.57 |======================================= Linux 4.7: P-State Performance . 29.59 |======================================= NAS Parallel Benchmarks 3.3 Test / Class: EP.B Total Mop/s > Higher Is Better Linux 4.5: P-State Powersave ... 356.94 |===================================== Linux 4.5: P-State Performance . 346.54 |==================================== Linux 4.6: P-State Powersave ... 370.60 |====================================== Linux 4.6: P-State Performance . 325.41 |================================= Linux 4.7: P-State Powersave ... 111.97 |=========== Linux 4.7: P-State Performance . 105.23 |=========== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better Linux 4.5: P-State Powersave ... 1765.48 |===================================== Linux 4.5: P-State Performance . 1787.37 |===================================== Linux 4.6: P-State Powersave ... 1782.62 |===================================== Linux 4.6: P-State Performance . 1711.21 |=================================== Linux 4.7: P-State Powersave ... 625.02 |============= Linux 4.7: P-State Performance . 623.92 |============= LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Loop Time < Lower Is Better Linux 4.5: P-State Powersave ... 40.04 |============= Linux 4.5: P-State Performance . 39.87 |============= Linux 4.6: P-State Powersave ... 39.59 |============= Linux 4.6: P-State Performance . 40.69 |============== Linux 4.7: P-State Powersave ... 113.48 |====================================== Linux 4.7: P-State Performance . 112.44 |====================================== CLOMP 3.3 Static OMP Speedup Speedup > Higher Is Better Linux 4.5: P-State Powersave ... 5.81 |==================================== Linux 4.5: P-State Performance . 5.50 |================================== Linux 4.6: P-State Powersave ... 6.24 |======================================= Linux 4.6: P-State Performance . 2.90 |================== Linux 4.7: P-State Powersave ... 6.11 |====================================== Linux 4.7: P-State Performance . 6.42 |======================================== FFTE 5.0 Test: N=64, 1D Complex FFT Routine MFLOPS > Higher Is Better Linux 4.5: P-State Powersave ... 5254.79 |===================================== Linux 4.5: P-State Performance . 5286.28 |===================================== Linux 4.6: P-State Powersave ... 5281.59 |===================================== Linux 4.6: P-State Performance . 5109.48 |==================================== Linux 4.7: P-State Powersave ... 1814.70 |============= Linux 4.7: P-State Performance . 4988.74 |=================================== HPC Challenge 1.4.3 Test / Class: G-HPL GFLOPS > Higher Is Better Linux 4.5: P-State Powersave ... 101.72 |===================================== Linux 4.5: P-State Performance . 100.96 |==================================== Linux 4.6: P-State Powersave ... 105.12 |====================================== Linux 4.6: P-State Performance . 101.88 |===================================== Linux 4.7: P-State Powersave ... 31.58 |=========== Linux 4.7: P-State Performance . 104.85 |====================================== John The Ripper 1.8.0 Test: Blowfish Real C/S > Higher Is Better Linux 4.5: P-State Powersave ... 10857 |============================== Linux 4.5: P-State Performance . 11118 |=============================== Linux 4.6: P-State Powersave ... 14141 |======================================= Linux 4.6: P-State Performance . 10122 |============================ Linux 4.7: P-State Powersave ... 4584 |============= Linux 4.7: P-State Performance . 14136 |======================================= Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride ns < Lower Is Better Linux 4.5: P-State Powersave ... 68.49 |======================== Linux 4.5: P-State Performance . 67.38 |======================== Linux 4.6: P-State Powersave ... 66.74 |======================== Linux 4.6: P-State Performance . 64.47 |======================= Linux 4.7: P-State Powersave ... 107.03 |====================================== Linux 4.7: P-State Performance . 69.46 |========================= Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads ns < Lower Is Better Linux 4.5: P-State Powersave ... 72.85 |========================= Linux 4.5: P-State Performance . 71.54 |======================== Linux 4.6: P-State Powersave ... 72.64 |======================== Linux 4.6: P-State Performance . 74.17 |========================= Linux 4.7: P-State Powersave ... 112.77 |====================================== Linux 4.7: P-State Performance . 73.16 |========================= CPU Frequency (CPU0) Monitor Phoronix Test Suite System Monitoring Megahertz Linux 4.7: P-State Performance . MIN: 0 AVG: 1512 MAX: 3501