A Kernel comparison up to Linux 3.15 kernel Git. Benchmarks by Michael Larabel for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1404159-KH-LINUX315K27 Linux 3.15 Kernel Early Benchmarks - Phoronix Test Suite Linux 3.15 Kernel Early Benchmarks A Kernel comparison up to Linux 3.15 kernel Git. Benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1404159-KH-LINUX315K27&grr&sor .
Linux 3.15 Kernel Early Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 Intel Core i7-4770K @ 3.90GHz (8 Cores) ECS Z87H3-A2X EXTREME v1.0 Intel 4th Gen Core DRAM 16384MB 120GB Samsung SSD 840 Gigabyte AMD Radeon R9 270X 2048MB Intel 8 /C220 SyncMaster Realtek RTL8111/8168/8411 Ubuntu 14.04 3.12.0-031200-generic (x86_64) Unity 7.2.0 X Server 1.15.1 radeon 7.3.99 3.1 Mesa 10.2.0-devel (git-73a4761 trusty-oibaf-ppa) Gallium 0.4 GCC 4.8.2 ext4 2560x1600 3.13.0-031300-generic (x86_64) 3.14.0-031400-generic (x86_64) 3.15.0-999-generic (x86_64) OpenBenchmarking.org Compiler Details - Linux 3.12, Linux 3.13, Linux 3.14: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Linux 3.12, Linux 3.13, Linux 3.14: DEADLINE / data=ordered,errors=remount-ro,relatime,rw Processor Details - Linux 3.12: Scaling Governor: intel_pstate powersave - Linux 3.13: Scaling Governor: intel_pstate performance - Linux 3.14: Scaling Governor: intel_pstate performance Graphics Details - Linux 3.12, Linux 3.13, Linux 3.14: GLAMOR System Details - Linux 3.12, Linux 3.13, Linux 3.14: Disk Scheduler: DEADLINE.
Linux 3.15 Kernel Early Benchmarks hint: FLOAT ffmpeg: H.264 HD To NTSC DV encode-flac: WAV To FLAC ebizzy: Records/s c-ray: Total Time build-php: Time To Compile build-linux-kernel: Time To Compile himeno: Poisson Pressure Solver graphics-magick: Local Adaptive Thresholding graphics-magick: HWB Color Space graphics-magick: Resizing graphics-magick: Sharpen graphics-magick: Blur x264: H.264 Video Encoding john-the-ripper: MD5 john-the-ripper: Traditional DES john-the-ripper: Blowfish mafft: Multiple Sequence Alignment hmmer: Pfam Database Search dolfyn: Computational Fluid Dynamics gputest: Triangle - 1920 x 1080 gputest: Furmark - 1920 x 1080 xonotic: 1920 x 1080 - High xonotic: 1920 x 1080 - Low reaction: 1920 x 1080 openarena: 1920 x 1080 postmark: Disk Transaction Performance tiobench: Rand Write - 64MB - 8 tiobench: Rand Write - 64MB - 4 dbench: 1 Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 366677734.01 11.87 4.52 42584 22.92 25.18 74.26 1746.74 98 209 170 85 135 184.30 83881 10310333 6640 5.43 12.07 21.13 6670 170 23.16 48.83 21.43 22.30 5245 2.92 1.86 81.66 366930447.97 11.84 4.52 42774 22.92 25.38 74.17 1738.70 101 215 175 86 141 183.57 84017 10308000 6641 5.63 12.11 20.90 51458 1488 156.64 307.40 154.57 168.77 5103 2.77 1.86 80.81 356655039.34 11.76 4.53 43300 22.95 25.35 74.29 1727.68 100 214 175 86 141 185.42 83831 10314333 6648 5.41 12.08 21.09 51237 1488 150.74 246.93 154.90 168.47 5173 2.58 1.86 82.09 367602313.09 11.79 4.52 44088 22.94 24.85 73.59 1732.68 101 215 175 86 141 185.23 83985 10305667 6632 5.55 12.08 20.98 166.40 5173 2.63 1.89 81.93 OpenBenchmarking.org
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Linux 3.15-rc1 Linux 3.13 Linux 3.12 Linux 3.14 80M 160M 240M 320M 400M SE +/- 152962.18, N = 3 SE +/- 381236.76, N = 3 SE +/- 800332.72, N = 3 SE +/- 3625839.73, N = 3 367602313.09 366930447.97 366677734.01 356655039.34 1. (CC) gcc options: -O3 -march=native -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.1.1 H.264 HD To NTSC DV Linux 3.14 Linux 3.15-rc1 Linux 3.13 Linux 3.12 3 6 9 12 15 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 11.76 11.79 11.84 11.87 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lasound -lSDL -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.0 WAV To FLAC Linux 3.12 Linux 3.13 Linux 3.15-rc1 Linux 3.14 1.0193 2.0386 3.0579 4.0772 5.0965 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 4.52 4.52 4.52 4.53 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
ebizzy Records/s OpenBenchmarking.org Seconds, More Is Better ebizzy 0.3 Records/s Linux 3.15-rc1 Linux 3.14 Linux 3.13 Linux 3.12 9K 18K 27K 36K 45K SE +/- 19.00, N = 3 SE +/- 122.52, N = 3 SE +/- 82.28, N = 3 SE +/- 22.98, N = 3 44088 43300 42774 42584 1. (CC) gcc options: -pthread -lpthread -O3
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Linux 3.12 Linux 3.13 Linux 3.15-rc1 Linux 3.14 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 22.92 22.92 22.94 22.95 1. (CC) gcc options: -lm -lpthread -O3
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile Linux 3.15-rc1 Linux 3.12 Linux 3.14 Linux 3.13 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.31, N = 3 SE +/- 0.23, N = 3 24.85 25.18 25.35 25.38 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile Linux 3.15-rc1 Linux 3.13 Linux 3.12 Linux 3.14 16 32 48 64 80 SE +/- 0.48, N = 3 SE +/- 0.45, N = 3 SE +/- 0.38, N = 3 SE +/- 0.43, N = 3 73.59 74.17 74.26 74.29
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Linux 3.12 Linux 3.13 Linux 3.15-rc1 Linux 3.14 400 800 1200 1600 2000 SE +/- 1.50, N = 3 SE +/- 3.44, N = 3 SE +/- 5.30, N = 3 SE +/- 9.93, N = 3 1746.74 1738.70 1732.68 1727.68 1. (CC) gcc options: -O3
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Local Adaptive Thresholding Linux 3.15-rc1 Linux 3.13 Linux 3.14 Linux 3.12 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 101 101 100 98 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -lwebp -ljpeg -lXext -lX11 -llzma -lz -lm -lgomp -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: HWB Color Space Linux 3.15-rc1 Linux 3.13 Linux 3.14 Linux 3.12 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 215 215 214 209 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -lwebp -ljpeg -lXext -lX11 -llzma -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing Linux 3.15-rc1 Linux 3.14 Linux 3.13 Linux 3.12 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 175 175 175 170 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -lwebp -ljpeg -lXext -lX11 -llzma -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Sharpen Linux 3.15-rc1 Linux 3.14 Linux 3.13 Linux 3.12 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 86 86 86 85 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -lwebp -ljpeg -lXext -lX11 -llzma -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Blur Linux 3.15-rc1 Linux 3.14 Linux 3.13 Linux 3.12 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 141 141 141 135 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -lwebp -ljpeg -lXext -lX11 -llzma -lz -lm -lgomp -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-01-09 H.264 Video Encoding Linux 3.14 Linux 3.15-rc1 Linux 3.12 Linux 3.13 40 80 120 160 200 SE +/- 0.82, N = 5 SE +/- 0.56, N = 5 SE +/- 0.68, N = 5 SE +/- 0.59, N = 5 185.42 185.23 184.30 183.57 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: MD5 Linux 3.13 Linux 3.15-rc1 Linux 3.12 Linux 3.14 20K 40K 60K 80K 100K SE +/- 24.33, N = 3 SE +/- 55.67, N = 3 SE +/- 125.61, N = 3 SE +/- 136.67, N = 3 84017 83985 83881 83831 1. (CC) gcc options: -fopenmp -lcrypt
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Traditional DES Linux 3.14 Linux 3.12 Linux 3.13 Linux 3.15-rc1 2M 4M 6M 8M 10M SE +/- 6666.67, N = 3 SE +/- 4666.67, N = 3 SE +/- 6506.41, N = 3 SE +/- 12454.36, N = 3 10314333 10310333 10308000 10305667 1. (CC) gcc options: -fopenmp -lcrypt
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish Linux 3.14 Linux 3.13 Linux 3.12 Linux 3.15-rc1 1400 2800 4200 5600 7000 SE +/- 4.33, N = 3 SE +/- 6.69, N = 3 SE +/- 1.33, N = 3 SE +/- 14.33, N = 3 6648 6641 6640 6632 1. (CC) gcc options: -fopenmp -lcrypt
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Linux 3.14 Linux 3.12 Linux 3.15-rc1 Linux 3.13 1.2668 2.5336 3.8004 5.0672 6.334 SE +/- 0.09, N = 4 SE +/- 0.09, N = 6 SE +/- 0.09, N = 3 SE +/- 0.15, N = 6 5.41 5.43 5.55 5.63 1. (CC) gcc options: -O3 -lm -lpthread
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Linux 3.12 Linux 3.14 Linux 3.15-rc1 Linux 3.13 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 12.07 12.08 12.08 12.11 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Linux 3.13 Linux 3.15-rc1 Linux 3.14 Linux 3.12 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 20.90 20.98 21.09 21.13
GpuTest Test: Triangle - Resolution: 1920 x 1080 OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: Triangle - Resolution: 1920 x 1080 Linux 3.13 Linux 3.14 Linux 3.12 11K 22K 33K 44K 55K SE +/- 567.72, N = 3 SE +/- 938.68, N = 3 SE +/- 45.00, N = 3 51458 51237 6670
GpuTest Test: Furmark - Resolution: 1920 x 1080 OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: Furmark - Resolution: 1920 x 1080 Linux 3.14 Linux 3.13 Linux 3.12 300 600 900 1200 1500 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 1488 1488 170
Xonotic Resolution: 1920 x 1080 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1920 x 1080 - Effects Quality: High Linux 3.13 Linux 3.14 Linux 3.12 30 60 90 120 150 SE +/- 0.42, N = 3 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 156.64 150.74 23.16 MIN: 90 / MAX: 245 MIN: 85 / MAX: 245 MIN: 12 / MAX: 32
Xonotic Resolution: 1920 x 1080 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1920 x 1080 - Effects Quality: Low Linux 3.13 Linux 3.14 Linux 3.12 70 140 210 280 350 SE +/- 0.71, N = 3 SE +/- 1.40, N = 3 SE +/- 0.06, N = 3 307.40 246.93 48.83 MIN: 187 / MAX: 461 MIN: 172 / MAX: 430 MIN: 25 / MAX: 68
Reaction Quake 3 Resolution: 1920 x 1080 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better Reaction Quake 3 1.0 Beta Resolution: 1920 x 1080 - Total Frame Time Linux 3.14 Linux 3.13 Linux 3.12 20 40 60 80 100 Min: 2 / Avg: 6.43 / Max: 39 Min: 2 / Avg: 6.44 / Max: 39 Min: 1 / Avg: 46.82 / Max: 91
Reaction Quake 3 Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Reaction Quake 3 1.0 Beta Resolution: 1920 x 1080 Linux 3.14 Linux 3.13 Linux 3.12 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 154.90 154.57 21.43 MIN: 154.8 / MAX: 155 MIN: 154.4 / MAX: 154.7 MIN: 21.3 / MAX: 21.5
OpenArena Resolution: 1920 x 1080 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Linux 3.13 Linux 3.14 Linux 3.15-rc1 Linux 3.12 13 26 39 52 65 Min: 2 / Avg: 5.91 / Max: 25 Min: 2 / Avg: 5.91 / Max: 24 Min: 2 / Avg: 5.99 / Max: 25 Min: 26 / Avg: 44.79 / Max: 64
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 Linux 3.13 Linux 3.14 Linux 3.15-rc1 Linux 3.12 40 80 120 160 200 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.21, N = 3 SE +/- 0.00, N = 3 168.77 168.47 166.40 22.30 MIN: 2 MIN: 2 MIN: 2 MAX: 65
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 3.12 Linux 3.15-rc1 Linux 3.14 Linux 3.13 1100 2200 3300 4400 5500 SE +/- 37.00, N = 3 SE +/- 35.33, N = 3 SE +/- 35.33, N = 3 SE +/- 60.05, N = 3 5245 5173 5173 5103 1. (CC) gcc options: -O3
Threaded I/O Tester Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 Linux 3.12 Linux 3.13 Linux 3.15-rc1 Linux 3.14 0.657 1.314 1.971 2.628 3.285 SE +/- 0.22, N = 6 SE +/- 0.17, N = 6 SE +/- 0.19, N = 6 SE +/- 0.12, N = 6 2.92 2.77 2.63 2.58
Threaded I/O Tester Test: Random Write - Size Per Thread: 64MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64MB - Thread Count: 4 Linux 3.15-rc1 Linux 3.14 Linux 3.13 Linux 3.12 0.4253 0.8506 1.2759 1.7012 2.1265 SE +/- 0.05, N = 6 SE +/- 0.03, N = 6 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.89 1.86 1.86 1.86
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 Linux 3.14 Linux 3.15-rc1 Linux 3.12 Linux 3.13 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.29, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 82.09 81.93 81.66 80.81 1. (CC) gcc options: -lpopt -O2
Phoronix Test Suite v10.8.4