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&gru&sro .
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 openarena: 1920 x 1080 reaction: 1920 x 1080 xonotic: 1920 x 1080 - Low xonotic: 1920 x 1080 - High x264: H.264 Video Encoding graphics-magick: Blur graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding dbench: 1 tiobench: Rand Write - 64MB - 4 tiobench: Rand Write - 64MB - 8 himeno: Poisson Pressure Solver gputest: Furmark - 1920 x 1080 gputest: Triangle - 1920 x 1080 hint: FLOAT john-the-ripper: Blowfish john-the-ripper: Traditional DES john-the-ripper: MD5 ebizzy: Records/s postmark: Disk Transaction Performance dolfyn: Computational Fluid Dynamics hmmer: Pfam Database Search mafft: Multiple Sequence Alignment build-linux-kernel: Time To Compile build-php: Time To Compile c-ray: Total Time encode-flac: WAV To FLAC ffmpeg: H.264 HD To NTSC DV Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 22.30 21.43 48.83 23.16 184.30 135 85 170 209 98 81.66 1.86 2.92 1746.74 170 6670 366677734.01 6640 10310333 83881 42584 5245 21.13 12.07 5.43 74.26 25.18 22.92 4.52 11.87 168.77 154.57 307.40 156.64 183.57 141 86 175 215 101 80.81 1.86 2.77 1738.70 1488 51458 366930447.97 6641 10308000 84017 42774 5103 20.90 12.11 5.63 74.17 25.38 22.92 4.52 11.84 168.47 154.90 246.93 150.74 185.42 141 86 175 214 100 82.09 1.86 2.58 1727.68 1488 51237 356655039.34 6648 10314333 83831 43300 5173 21.09 12.08 5.41 74.29 25.35 22.95 4.53 11.76 166.40 185.23 141 86 175 215 101 81.93 1.89 2.63 1732.68 367602313.09 6632 10305667 83985 44088 5173 20.98 12.08 5.55 73.59 24.85 22.94 4.52 11.79 OpenBenchmarking.org
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.21, N = 3 22.30 168.77 168.47 166.40 MAX: 65 MIN: 2 MIN: 2 MIN: 2
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.12 Linux 3.13 Linux 3.14 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 21.43 154.57 154.90 MIN: 21.3 / MAX: 21.5 MIN: 154.4 / MAX: 154.7 MIN: 154.8 / MAX: 155
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.12 Linux 3.13 Linux 3.14 70 140 210 280 350 SE +/- 0.06, N = 3 SE +/- 0.71, N = 3 SE +/- 1.40, N = 3 48.83 307.40 246.93 MIN: 25 / MAX: 68 MIN: 187 / MAX: 461 MIN: 172 / MAX: 430
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.12 Linux 3.13 Linux 3.14 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.42, N = 3 SE +/- 0.11, N = 3 23.16 156.64 150.74 MIN: 12 / MAX: 32 MIN: 90 / MAX: 245 MIN: 85 / MAX: 245
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-01-09 H.264 Video Encoding Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 40 80 120 160 200 SE +/- 0.68, N = 5 SE +/- 0.59, N = 5 SE +/- 0.82, N = 5 SE +/- 0.56, N = 5 184.30 183.57 185.42 185.23 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Blur Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 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 135 141 141 141 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.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 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 85 86 86 86 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.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 170 175 175 175 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.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 50 100 150 200 250 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 209 215 214 215 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -lwebp -ljpeg -lXext -lX11 -llzma -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Local Adaptive Thresholding Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 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 98 101 100 101 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -lwebp -ljpeg -lXext -lX11 -llzma -lz -lm -lgomp -lpthread
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 20 40 60 80 100 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.29, N = 3 81.66 80.81 82.09 81.93 1. (CC) gcc options: -lpopt -O2
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.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 0.4253 0.8506 1.2759 1.7012 2.1265 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 6 SE +/- 0.05, N = 6 1.86 1.86 1.86 1.89
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.14 Linux 3.15-rc1 0.657 1.314 1.971 2.628 3.285 SE +/- 0.22, N = 6 SE +/- 0.17, N = 6 SE +/- 0.12, N = 6 SE +/- 0.19, N = 6 2.92 2.77 2.58 2.63
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.14 Linux 3.15-rc1 400 800 1200 1600 2000 SE +/- 1.50, N = 3 SE +/- 3.44, N = 3 SE +/- 9.93, N = 3 SE +/- 5.30, N = 3 1746.74 1738.70 1727.68 1732.68 1. (CC) gcc options: -O3
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.12 Linux 3.13 Linux 3.14 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 170 1488 1488
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.12 Linux 3.13 Linux 3.14 11K 22K 33K 44K 55K SE +/- 45.00, N = 3 SE +/- 567.72, N = 3 SE +/- 938.68, N = 3 6670 51458 51237
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 80M 160M 240M 320M 400M SE +/- 800332.72, N = 3 SE +/- 381236.76, N = 3 SE +/- 3625839.73, N = 3 SE +/- 152962.18, N = 3 366677734.01 366930447.97 356655039.34 367602313.09 1. (CC) gcc options: -O3 -march=native -lm
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 1400 2800 4200 5600 7000 SE +/- 1.33, N = 3 SE +/- 6.69, N = 3 SE +/- 4.33, N = 3 SE +/- 14.33, N = 3 6640 6641 6648 6632 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.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 2M 4M 6M 8M 10M SE +/- 4666.67, N = 3 SE +/- 6506.41, N = 3 SE +/- 6666.67, N = 3 SE +/- 12454.36, N = 3 10310333 10308000 10314333 10305667 1. (CC) gcc options: -fopenmp -lcrypt
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: MD5 Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 20K 40K 60K 80K 100K SE +/- 125.61, N = 3 SE +/- 24.33, N = 3 SE +/- 136.67, N = 3 SE +/- 55.67, N = 3 83881 84017 83831 83985 1. (CC) gcc options: -fopenmp -lcrypt
ebizzy Records/s OpenBenchmarking.org Seconds, More Is Better ebizzy 0.3 Records/s Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 9K 18K 27K 36K 45K SE +/- 22.98, N = 3 SE +/- 82.28, N = 3 SE +/- 122.52, N = 3 SE +/- 19.00, N = 3 42584 42774 43300 44088 1. (CC) gcc options: -pthread -lpthread -O3
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 1100 2200 3300 4400 5500 SE +/- 37.00, N = 3 SE +/- 60.05, N = 3 SE +/- 35.33, N = 3 SE +/- 35.33, N = 3 5245 5103 5173 5173 1. (CC) gcc options: -O3
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.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 13 26 39 52 65 Min: 26 / Avg: 44.79 / Max: 64 Min: 2 / Avg: 5.91 / Max: 25 Min: 2 / Avg: 5.91 / Max: 24 Min: 2 / Avg: 5.99 / Max: 25
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.12 Linux 3.13 Linux 3.14 20 40 60 80 100 Min: 1 / Avg: 46.82 / Max: 91 Min: 2 / Avg: 6.44 / Max: 39 Min: 2 / Avg: 6.43 / Max: 39
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 21.13 20.90 21.09 20.98
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.13 Linux 3.14 Linux 3.15-rc1 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 12.07 12.11 12.08 12.08 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 1.2668 2.5336 3.8004 5.0672 6.334 SE +/- 0.09, N = 6 SE +/- 0.15, N = 6 SE +/- 0.09, N = 4 SE +/- 0.09, N = 3 5.43 5.63 5.41 5.55 1. (CC) gcc options: -O3 -lm -lpthread
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 16 32 48 64 80 SE +/- 0.38, N = 3 SE +/- 0.45, N = 3 SE +/- 0.43, N = 3 SE +/- 0.48, N = 3 74.26 74.17 74.29 73.59
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.23, N = 3 SE +/- 0.31, N = 3 SE +/- 0.02, N = 3 25.18 25.38 25.35 24.85 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Linux 3.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 22.92 22.92 22.95 22.94 1. (CC) gcc options: -lm -lpthread -O3
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.14 Linux 3.15-rc1 1.0193 2.0386 3.0579 4.0772 5.0965 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 4.52 4.52 4.53 4.52 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -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.12 Linux 3.13 Linux 3.14 Linux 3.15-rc1 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 11.87 11.84 11.76 11.79 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
Phoronix Test Suite v10.8.4