Linux 3.2 Kernel Benchmarking Linux kernel benchmarking from an Intel Core i7 3960X overclocked to 4.5GHz on an Intel X79 motherboard as a review sample from Intel for future articles on Phoronix.com. Testing from the Linux 3.2 kernel and older. Using generic mainline Ubuntu kernel PPA to easy reproduce.
HTML result view exported from: https://openbenchmarking.org/result/1201066-BY-LINUX32KE16&sro&grt&export=pdf .
Linux 3.2 Kernel Benchmarking Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 Intel Core i7-3960X @ 3.20GHz (12 Cores) Intel DX79SI Intel Sandy DMI2 16384MB 240GB OCZ VERTEX3 AMD Radeon HD 4890 1024MB Realtek ALC892 DELL P2210H Intel 82579LM Gigabit Connection Ubuntu 12.04 2.6.39-020639-generic (x86_64) Unity 2D 4.24.0 X Server 1.10.4 radeon 6.14.99 2.1 Mesa 7.12-devel (git-2fe6c25) Gallium 0.4 GCC 4.6 ext4 1920x1080 3.0.0-0300-generic (x86_64) 3.1.0-030100-generic (x86_64) 3.2.0-030200-generic (x86_64) OpenBenchmarking.org System Details - Disk Scheduler: CFQ. Python 2.7.2+.
Linux 3.2 Kernel Benchmarking compress-7zip: Compress Speed Test apache: Static Web Page Serving c-ray: Total Time clomp: Static OMP Speedup compilebench: Initial Create compilebench: Compile compilebench: Read Compiled Tree fs-mark: 1000 Files, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync graphics-magick: Local Adaptive Thresholding graphics-magick: Resizing graphics-magick: Sharpen john-the-ripper: Traditional DES john-the-ripper: MD5 john-the-ripper: Blowfish lightsmark: 1920 x 1080 network-loopback: Time To Transfer 10GB Via Loopback nexuiz: 1920 x 1080 - No - Off openarena: 1920 x 1080 openssl: RSA 4096-bit Performance compress-pbzip2: 256MB File Compression pgbench: TPC-B Transactions Per Second postmark: Disk Transaction Performance scimark2: Composite scimark2: Fast Fourier Transform scimark2: Jacobi Successive Over-Relaxation scimark2: Monte Carlo scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization smallpt: Global Illumination Renderer; 100 Samples sqlite: Default Test Directory stream: Copy stream: Scale stream: Add stream: Triad build-apache: Time To Compile hmmer: Pfam Database Search build-linux-kernel: Time To Compile mafft: Multiple Sequence Alignment ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping vpxenc: vpxenc padman: 1920 x 1080 x264: H.264 Video Encoding Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 24488 18951.99 40.90 5.94 211.68 476.93 1681.10 183.23 1542.60 86 147 88 4393333 12439 794 117.00 19.09 25.57 191.70 75.00 5.71 3669.20 4166 1075.58 319.27 967.15 441.87 1699.60 1950.04 75 39.80 25667.13 24380.22 25732.30 26977.40 18.82 9.79 65.94 22.16 170.57 22.98 35.60 164.43 24333 19684.41 40.82 5.95 224.59 479.74 1683.01 183.47 1569.57 86 148 88 4392667 12475 793 116.81 16.79 78.81 189.57 75.13 5.78 3758.19 4416 1072.61 318.38 967.92 442.78 1682.16 1951.82 76 39.80 25667.54 24382.03 25749.73 27048.09 18.77 9.81 65.66 22.18 171.63 23.07 192.43 165.11 23835 20434.58 40.78 5.65 225.22 477.84 1671.67 184.73 1587.43 85 148 88 4389000 12469 793 116.72 16.15 78.92 191.40 75.10 5.76 3772.66 4583 1067.72 315.15 966.39 441.87 1663.36 1951.82 75 46.21 25586.79 24307.78 25626.52 26895.30 18.76 9.82 66.15 22.20 171.21 23.85 192.90 164.66 25384 21057.97 39.74 5.82 224.86 423.35 1634.18 181.50 1592.33 85 148 88 4390000 12460 793 116.05 16.11 79.20 191.43 75.10 5.73 4114.41 4666 1064.11 312.28 965.63 442.78 1651.61 1948.25 76 47.59 25722.16 24444.16 25767.20 27078.62 18.74 9.76 66.09 22.21 169.83 23.65 193.00 167.26 OpenBenchmarking.org
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.20.1 Compress Speed Test Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 5K 10K 15K 20K 25K SE +/- 330.12, N = 3 SE +/- 143.53, N = 3 SE +/- 83.16, N = 3 SE +/- 509.56, N = 3 24488 24333 23835 25384
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.17 Static Web Page Serving Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 5K 10K 15K 20K 25K SE +/- 166.91, N = 3 SE +/- 293.54, N = 3 SE +/- 343.48, N = 3 SE +/- 103.55, N = 3 18951.99 19684.41 20434.58 21057.97
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 9 18 27 36 45 SE +/- 0.79, N = 3 SE +/- 0.37, N = 3 SE +/- 0.23, N = 3 SE +/- 0.16, N = 3 40.90 40.82 40.78 39.74
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 1.3388 2.6776 4.0164 5.3552 6.694 SE +/- 0.08, N = 10 SE +/- 0.09, N = 10 SE +/- 0.09, N = 5 SE +/- 0.09, N = 10 5.94 5.95 5.65 5.82
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 50 100 150 200 250 SE +/- 3.10, N = 3 SE +/- 3.64, N = 6 SE +/- 3.45, N = 5 SE +/- 1.43, N = 3 211.68 224.59 225.22 224.86
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 100 200 300 400 500 SE +/- 3.54, N = 3 SE +/- 2.40, N = 3 SE +/- 4.33, N = 3 SE +/- 5.52, N = 3 476.93 479.74 477.84 423.35
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 400 800 1200 1600 2000 SE +/- 10.50, N = 3 SE +/- 3.14, N = 3 SE +/- 6.35, N = 3 SE +/- 5.77, N = 3 1681.10 1683.01 1671.67 1634.18
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.15, N = 3 SE +/- 0.32, N = 3 SE +/- 0.17, N = 3 183.23 183.47 184.73 181.50
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 300 600 900 1200 1500 SE +/- 0.91, N = 3 SE +/- 2.23, N = 3 SE +/- 4.02, N = 3 SE +/- 5.87, N = 3 1542.60 1569.57 1587.43 1592.33
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 86 86 85 85
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 147 148 148 148
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 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 88 88 88 88
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9 Test: Traditional DES Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 900K 1800K 2700K 3600K 4500K SE +/- 333.33, N = 3 SE +/- 666.67, N = 3 SE +/- 1000.00, N = 3 SE +/- 0.00, N = 3 4393333 4392667 4389000 4390000
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9 Test: MD5 Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 3K 6K 9K 12K 15K SE +/- 36.67, N = 3 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 SE +/- 4.63, N = 3 12439 12475 12469 12460
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9 Test: Blowfish Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 200 400 600 800 1000 SE +/- 0.00, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 794 793 793 793
Lightsmark Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Lightsmark 2008 Resolution: 1920 x 1080 Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 117.00 116.81 116.72 116.05
Loopback TCP Network Performance Time To Transfer 10GB Via Loopback OpenBenchmarking.org Seconds, Fewer Is Better Loopback TCP Network Performance Time To Transfer 10GB Via Loopback Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 19.09 16.79 16.15 16.11
Nexuiz Resolution: 1920 x 1080 - HDR: No - Sound: Off OpenBenchmarking.org Frames Per Second, More Is Better Nexuiz 2.5.2 Resolution: 1920 x 1080 - HDR: No - Sound: Off Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 25.57 78.81 78.92 79.20
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.5 Resolution: 1920 x 1080 Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 40 80 120 160 200 SE +/- 0.45, N = 3 SE +/- 1.13, N = 3 SE +/- 0.75, N = 3 SE +/- 0.09, N = 3 191.70 189.57 191.40 191.43
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0e RSA 4096-bit Performance Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 20 40 60 80 100 SE +/- 0.20, N = 4 SE +/- 0.28, N = 4 SE +/- 0.29, N = 4 SE +/- 0.23, N = 4 75.00 75.13 75.10 75.10
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.0.5 256MB File Compression Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 1.3005 2.601 3.9015 5.202 6.5025 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 5.71 5.78 5.76 5.73
PostgreSQL pgbench TPC-B Transactions Per Second OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.0.4 TPC-B Transactions Per Second Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 900 1800 2700 3600 4500 SE +/- 10.28, N = 3 SE +/- 5.91, N = 3 SE +/- 4.19, N = 3 SE +/- 5.57, N = 3 3669.20 3758.19 3772.66 4114.41
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 1000 2000 3000 4000 5000 SE +/- 0.00, N = 5 SE +/- 127.40, N = 10 SE +/- 139.00, N = 10 SE +/- 136.19, N = 10 4166 4416 4583 4666
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 200 400 600 800 1000 SE +/- 0.91, N = 4 SE +/- 0.85, N = 4 SE +/- 0.63, N = 4 SE +/- 0.36, N = 4 1075.58 1072.61 1067.72 1064.11
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 70 140 210 280 350 SE +/- 0.00, N = 4 SE +/- 0.30, N = 4 SE +/- 0.33, N = 4 SE +/- 0.80, N = 4 319.27 318.38 315.15 312.28
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 200 400 600 800 1000 SE +/- 0.00, N = 4 SE +/- 0.77, N = 4 SE +/- 0.76, N = 4 SE +/- 0.88, N = 4 967.15 967.92 966.39 965.63
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 100 200 300 400 500 SE +/- 0.00, N = 4 SE +/- 0.53, N = 4 SE +/- 0.74, N = 4 SE +/- 0.53, N = 4 441.87 442.78 441.87 442.78
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 400 800 1200 1600 2000 SE +/- 2.88, N = 4 SE +/- 3.44, N = 4 SE +/- 1.69, N = 4 SE +/- 0.00, N = 4 1699.60 1682.16 1663.36 1651.61
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 400 800 1200 1600 2000 SE +/- 2.06, N = 4 SE +/- 1.78, N = 4 SE +/- 1.78, N = 4 SE +/- 1.78, N = 4 1950.04 1951.82 1951.82 1948.25
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 75 76 75 76
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.7.3 Test Target: Default Test Directory Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 39.80 39.80 46.21 47.59
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Copy Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 6K 12K 18K 24K 30K SE +/- 21.24, N = 10 SE +/- 14.91, N = 10 SE +/- 13.07, N = 10 SE +/- 16.38, N = 10 25667.13 25667.54 25586.79 25722.16
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Scale Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 5K 10K 15K 20K 25K SE +/- 10.98, N = 10 SE +/- 15.08, N = 10 SE +/- 7.05, N = 10 SE +/- 11.23, N = 10 24380.22 24382.03 24307.78 24444.16
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Add Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 6K 12K 18K 24K 30K SE +/- 11.18, N = 10 SE +/- 9.73, N = 10 SE +/- 13.10, N = 10 SE +/- 9.47, N = 10 25732.30 25749.73 25626.52 25767.20
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Triad Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 6K 12K 18K 24K 30K SE +/- 11.50, N = 10 SE +/- 13.86, N = 10 SE +/- 18.66, N = 10 SE +/- 10.53, N = 10 26977.40 27048.09 26895.30 27078.62
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.2.17 Time To Compile Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 18.82 18.77 18.76 18.74
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 9.79 9.81 9.82 9.76
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 15 30 45 60 75 SE +/- 0.66, N = 3 SE +/- 0.69, N = 3 SE +/- 0.66, N = 3 SE +/- 0.57, N = 3 65.94 65.66 66.15 66.09
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 22.16 22.18 22.20 22.21
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.2w Phong Rendering With Soft-Shadow Mapping Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 40 80 120 160 200 SE +/- 0.16, N = 3 SE +/- 0.49, N = 3 SE +/- 0.28, N = 3 SE +/- 0.24, N = 3 170.57 171.63 171.21 169.83
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 0.9.7-p1 vpxenc Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 6 12 18 24 30 SE +/- 0.26, N = 3 SE +/- 0.42, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 22.98 23.07 23.85 23.65
World of Padman Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better World of Padman 1.2 Resolution: 1920 x 1080 Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.83, N = 3 SE +/- 0.69, N = 3 SE +/- 0.80, N = 3 35.60 192.43 192.90 193.00
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2011-12-06 H.264 Video Encoding Linux 2.6.39 Linux 3.0 Linux 3.1 Linux 3.2 40 80 120 160 200 SE +/- 1.94, N = 3 SE +/- 1.15, N = 3 SE +/- 1.52, N = 3 SE +/- 1.44, N = 3 164.43 165.11 164.66 167.26
Phoronix Test Suite v10.8.5