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. Linux 2.6.39: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 4890 1024MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 12.04, Kernel: 2.6.39-020639-generic (x86_64), Desktop: Unity 2D 4.24.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.12-devel (git-2fe6c25) Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 4890 1024MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 12.04, Kernel: 3.0.0-0300-generic (x86_64), Desktop: Unity 2D 4.24.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.12-devel (git-2fe6c25) Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.1: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 4890 1024MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 12.04, Kernel: 3.1.0-030100-generic (x86_64), Desktop: Unity 2D 4.24.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.12-devel (git-2fe6c25) Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.2: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 4890 1024MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 12.04, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 2D 4.24.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.12-devel (git-2fe6c25) Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1920x1080 3930k: Processor: Intel Core i7-3930K @ 3.20GHz (12 Cores), Motherboard: Gigabyte Tecohnology X79-UD7, Memory: 8192MB, Disk: 2000GB Western Digital WD20EADS-00R + 120GB Corsair Force 3 + 2 x 500GB Seagate ST3500418AS + 500GB Western Digital WD5000AAKS-0 + 320GB Portable, Graphics: NVIDIA GeForce GTX 460 1024MB (850/2000MHz) OS: Gentoo 2.1, Kernel: 3.2.0-gentoo-r1 (x86_64), Desktop: KDE 4.7.4, Display Server: X Server 1.11.3, Display Driver: NVIDIA 290.10, OpenGL: 4.2.0 NVIDIA 290.10, Compiler: GCC 4.6.2 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 OpenArena 0.8.5 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 2.6.39 . 191.70 |================ Linux 3.0 .... 189.57 |================ Linux 3.1 .... 191.40 |================ Linux 3.2 .... 191.43 |================ 3930k ........ 684.03 |======================================================== World of Padman 1.2 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 2.6.39 . 35.60 |=== Linux 3.0 .... 192.43 |================== Linux 3.1 .... 192.90 |================== Linux 3.2 .... 193.00 |================== 3930k ........ 611.03 |======================================================== Nexuiz 2.5.2 Resolution: 1920 x 1080 - HDR: No - Sound: Off Frames Per Second > Higher Is Better Linux 2.6.39 . 25.57 |================== Linux 3.0 .... 78.81 |========================================================= Linux 3.1 .... 78.92 |========================================================= Linux 3.2 .... 79.20 |========================================================= Lightsmark 2008 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 2.6.39 . 117.00 |======================================================== Linux 3.0 .... 116.81 |======================================================== Linux 3.1 .... 116.72 |======================================================== Linux 3.2 .... 116.05 |======================================================== TTSIOD 3D Renderer 2.2w Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better Linux 2.6.39 . 170.57 |=============================================== Linux 3.0 .... 171.63 |=============================================== Linux 3.1 .... 171.21 |=============================================== Linux 3.2 .... 169.83 |============================================== 3930k ........ 205.14 |======================================================== Apache Benchmark 2.2.17 Static Web Page Serving Requests Per Second > Higher Is Better Linux 2.6.39 . 18951.99 |================================================= Linux 3.0 .... 19684.41 |================================================== Linux 3.1 .... 20434.58 |==================================================== Linux 3.2 .... 21057.97 |====================================================== PostgreSQL pgbench 9.0.4 TPC-B Transactions Per Second TPS > Higher Is Better Linux 2.6.39 . 3669.20 |================================================= Linux 3.0 .... 3758.19 |================================================== Linux 3.1 .... 3772.66 |================================================== Linux 3.2 .... 4114.41 |======================================================= 3930k ........ 127.38 |== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Linux 2.6.39 . 4166 |========================================= Linux 3.0 .... 4416 |============================================ Linux 3.1 .... 4583 |============================================= Linux 3.2 .... 4666 |============================================== 3930k ........ 5875 |========================================================== SQLite 3.7.3 Test Target: Default Test Directory Seconds < Lower Is Better Linux 2.6.39 . 39.80 |= Linux 3.0 .... 39.80 |= Linux 3.1 .... 46.21 |= Linux 3.2 .... 47.59 |= 3930k ........ 2457.44 |======================================================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Linux 2.6.39 . 211.68 |===================================================== Linux 3.0 .... 224.59 |======================================================== Linux 3.1 .... 225.22 |======================================================== Linux 3.2 .... 224.86 |======================================================== 3930k ........ 89.96 |====================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Linux 2.6.39 . 476.93 |======================================================== Linux 3.0 .... 479.74 |======================================================== Linux 3.1 .... 477.84 |======================================================== Linux 3.2 .... 423.35 |================================================= 3930k ........ 58.79 |======= Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Linux 2.6.39 . 1681.10 |======================================================= Linux 3.0 .... 1683.01 |======================================================= Linux 3.1 .... 1671.67 |======================================================= Linux 3.2 .... 1634.18 |===================================================== 3930k ........ 722.12 |======================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Linux 2.6.39 . 183.23 |======================================================== Linux 3.0 .... 183.47 |======================================================== Linux 3.1 .... 184.73 |======================================================== Linux 3.2 .... 181.50 |======================================================= 3930k ........ 11.97 |==== FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better Linux 2.6.39 . 1542.60 |===================================================== Linux 3.0 .... 1569.57 |====================================================== Linux 3.1 .... 1587.43 |======================================================= Linux 3.2 .... 1592.33 |======================================================= 3930k ........ 258.07 |========= Timed Apache Compilation 2.2.17 Time To Compile Seconds < Lower Is Better Linux 2.6.39 . 18.82 |========================================================= Linux 3.0 .... 18.77 |========================================================= Linux 3.1 .... 18.76 |========================================================= Linux 3.2 .... 18.74 |========================================================= 3930k ........ 14.28 |=========================================== Timed Linux Kernel Compilation 3.1 Time To Compile Seconds < Lower Is Better Linux 2.6.39 . 65.94 |========================================================= Linux 3.0 .... 65.66 |========================================================= Linux 3.1 .... 66.15 |========================================================= Linux 3.2 .... 66.09 |========================================================= 3930k ........ 50.16 |=========================================== C-Ray 1.1 Total Time Seconds < Lower Is Better Linux 2.6.39 . 40.90 |========================================================= Linux 3.0 .... 40.82 |========================================================= Linux 3.1 .... 40.78 |========================================================= Linux 3.2 .... 39.74 |======================================================= 3930k ........ 27.65 |======================================= Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better Linux 2.6.39 . 75 |=========================================================== Linux 3.0 .... 76 |============================================================ Linux 3.1 .... 75 |=========================================================== Linux 3.2 .... 76 |============================================================ 3930k ........ 55 |=========================================== CLOMP 3.3 Static OMP Speedup Speedup > Higher Is Better Linux 2.6.39 . 5.94 |========================================================== Linux 3.0 .... 5.95 |========================================================== Linux 3.1 .... 5.65 |======================================================= Linux 3.2 .... 5.82 |========================================================= 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better Linux 2.6.39 . 24488 |============================================ Linux 3.0 .... 24333 |=========================================== Linux 3.1 .... 23835 |=========================================== Linux 3.2 .... 25384 |============================================= 3930k ........ 31928 |========================================================= Parallel BZIP2 Compression 1.0.5 256MB File Compression Seconds < Lower Is Better Linux 2.6.39 . 5.71 |========================================================= Linux 3.0 .... 5.78 |========================================================== Linux 3.1 .... 5.76 |========================================================== Linux 3.2 .... 5.73 |========================================================= 3930k ........ 4.85 |================================================= x264 2011-12-06 H.264 Video Encoding Frames Per Second > Higher Is Better Linux 2.6.39 . 164.43 |======================================== Linux 3.0 .... 165.11 |======================================== Linux 3.1 .... 164.66 |======================================== Linux 3.2 .... 167.26 |========================================= 3930k ........ 231.09 |======================================================== VP8 libvpx Encoding 0.9.7-p1 vpxenc Frames Per Second > Higher Is Better Linux 2.6.39 . 22.98 |========================================= Linux 3.0 .... 23.07 |========================================= Linux 3.1 .... 23.85 |========================================== Linux 3.2 .... 23.65 |========================================== 3930k ........ 32.13 |========================================================= GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better Linux 2.6.39 . 86 |=========================================== Linux 3.0 .... 86 |=========================================== Linux 3.1 .... 85 |=========================================== Linux 3.2 .... 85 |=========================================== 3930k ........ 117 |=========================================================== GraphicsMagick 1.3.12 Operation: Resizing Iterations Per Minute > Higher Is Better Linux 2.6.39 . 147 |============================================ Linux 3.0 .... 148 |============================================ Linux 3.1 .... 148 |============================================ Linux 3.2 .... 148 |============================================ 3930k ........ 199 |=========================================================== GraphicsMagick 1.3.12 Operation: Sharpen Iterations Per Minute > Higher Is Better Linux 2.6.39 . 88 |=========================================== Linux 3.0 .... 88 |=========================================== Linux 3.1 .... 88 |=========================================== Linux 3.2 .... 88 |=========================================== 3930k ........ 120 |=========================================================== Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better Linux 2.6.39 . 9.79 |========================================================== Linux 3.0 .... 9.81 |========================================================== Linux 3.1 .... 9.82 |========================================================== Linux 3.2 .... 9.76 |========================================================== 3930k ........ 7.44 |============================================ Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Seconds < Lower Is Better Linux 2.6.39 . 22.16 |========================================================= Linux 3.0 .... 22.18 |========================================================= Linux 3.1 .... 22.20 |========================================================= Linux 3.2 .... 22.21 |========================================================= 3930k ........ 16.54 |========================================== John The Ripper 1.7.9 Test: Traditional DES Real C/S > Higher Is Better Linux 2.6.39 . 4393333 |======================================== Linux 3.0 .... 4392667 |======================================== Linux 3.1 .... 4389000 |======================================== Linux 3.2 .... 4390000 |======================================== 3930k ........ 6026000 |======================================================= John The Ripper 1.7.9 Test: MD5 Real C/S > Higher Is Better Linux 2.6.39 . 12439 |========================================= Linux 3.0 .... 12475 |========================================== Linux 3.1 .... 12469 |========================================== Linux 3.2 .... 12460 |========================================= 3930k ........ 17120 |========================================================= John The Ripper 1.7.9 Test: Blowfish Real C/S > Higher Is Better Linux 2.6.39 . 794 |========================================== Linux 3.0 .... 793 |========================================== Linux 3.1 .... 793 |========================================== Linux 3.2 .... 793 |========================================== 3930k ........ 1089 |========================================================== OpenSSL 1.0.0e RSA 4096-bit Performance Signs Per Second > Higher Is Better Linux 2.6.39 . 75.00 |========================================= Linux 3.0 .... 75.13 |========================================= Linux 3.1 .... 75.10 |========================================= Linux 3.2 .... 75.10 |========================================= 3930k ........ 103.70 |======================================================== Loopback TCP Network Performance Time To Transfer 10GB Via Loopback Seconds < Lower Is Better Linux 2.6.39 . 19.09 |========================================================= Linux 3.0 .... 16.79 |================================================== Linux 3.1 .... 16.15 |================================================ Linux 3.2 .... 16.11 |================================================ SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better Linux 2.6.39 . 1075.58 |=========================================== Linux 3.0 .... 1072.61 |=========================================== Linux 3.1 .... 1067.72 |=========================================== Linux 3.2 .... 1064.11 |=========================================== 3930k ........ 1371.47 |======================================================= SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better Linux 2.6.39 . 319.27 |======================================================== Linux 3.0 .... 318.38 |======================================================== Linux 3.1 .... 315.15 |======================================================= Linux 3.2 .... 312.28 |======================================================= 3930k ........ 310.62 |====================================================== SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better Linux 2.6.39 . 967.15 |======================================== Linux 3.0 .... 967.92 |======================================== Linux 3.1 .... 966.39 |======================================== Linux 3.2 .... 965.63 |======================================== 3930k ........ 1325.78 |======================================================= SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better Linux 2.6.39 . 441.87 |========================================= Linux 3.0 .... 442.78 |========================================= Linux 3.1 .... 441.87 |========================================= Linux 3.2 .... 442.78 |========================================= 3930k ........ 608.35 |======================================================== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better Linux 2.6.39 . 1699.60 |============================================== Linux 3.0 .... 1682.16 |============================================== Linux 3.1 .... 1663.36 |============================================= Linux 3.2 .... 1651.61 |============================================= 3930k ........ 2020.33 |======================================================= SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better Linux 2.6.39 . 1950.04 |========================================= Linux 3.0 .... 1951.82 |========================================= Linux 3.1 .... 1951.82 |========================================= Linux 3.2 .... 1948.25 |========================================= 3930k ........ 2592.25 |======================================================= Stream 2009-04-11 Type: Copy MB/s > Higher Is Better Linux 2.6.39 . 25667.13 |====================================================== Linux 3.0 .... 25667.54 |====================================================== Linux 3.1 .... 25586.79 |====================================================== Linux 3.2 .... 25722.16 |====================================================== 3930k ........ 24920.60 |==================================================== Stream 2009-04-11 Type: Scale MB/s > Higher Is Better Linux 2.6.39 . 24380.22 |====================================================== Linux 3.0 .... 24382.03 |====================================================== Linux 3.1 .... 24307.78 |====================================================== Linux 3.2 .... 24444.16 |====================================================== 3930k ........ 23770.17 |===================================================== Stream 2009-04-11 Type: Add MB/s > Higher Is Better Linux 2.6.39 . 25732.30 |====================================================== Linux 3.0 .... 25749.73 |====================================================== Linux 3.1 .... 25626.52 |====================================================== Linux 3.2 .... 25767.20 |====================================================== 3930k ........ 25526.53 |===================================================== Stream 2009-04-11 Type: Triad MB/s > Higher Is Better Linux 2.6.39 . 26977.40 |====================================================== Linux 3.0 .... 27048.09 |====================================================== Linux 3.1 .... 26895.30 |====================================================== Linux 3.2 .... 27078.62 |====================================================== 3930k ........ 26363.77 |=====================================================