Linux 3.12 Kernel IO Scheduler Performance Benchmarks Deadline, CFQ, and Noop I/O scheduler benchmarks from the Linux 3.12 Git kernel using an Intel Core i7 4960X Ivy Bridge Extreme processor on Ubuntu 13.10 base. Benchmarking by Michael Larabel of Phoronix.com. Just some quick tests for now... More on the way :) Deadline: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 8192MB, Disk: 320GB Seagate ST3320620AS, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: AL2223W, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 13.10, Kernel: 3.12.0-999-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.3.0-devel (git-e166a58) Gallium 0.4, Compiler: GCC 4.8 + LLVM 3.2, File-System: ext4, Screen Resolution: 1680x1050 CFQ: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 8192MB, Disk: 320GB Seagate ST3320620AS, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: AL2223W, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 13.10, Kernel: 3.12.0-999-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.3.0-devel (git-e166a58) Gallium 0.4, Compiler: GCC 4.8 + LLVM 3.2, File-System: ext4, Screen Resolution: 1680x1050 Noop: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 8192MB, Disk: 320GB Seagate ST3320620AS, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: AL2223W, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 13.10, Kernel: 3.12.0-999-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.3.0-devel (git-e166a58) Gallium 0.4, Compiler: GCC 4.8 + LLVM 3.2, File-System: ext4, Screen Resolution: 1680x1050 bdver2: Processor: AMD A10-6800K APU @ 4.70GHz (4 Cores), Motherboard: MSI FM2-A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 7168MB, Disk: 64GB OCZ AGILITY, Graphics: AMD Radeon HD 8670D 768MB (844/1066MHz), Audio: ATI R6xx HDMI, Monitor: SyncMaster, Network: Realtek RTL8111/8168 OS: Ubuntu 13.10, Kernel: 3.9.0-6-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.13.3, Display Driver: fglrx 13.10.10, OpenGL: 4.2.12337, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600 bdver1: Processor: AMD A10-6800K APU @ 4.70GHz (4 Cores), Motherboard: MSI FM2-A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 7168MB, Disk: 64GB OCZ AGILITY, Graphics: AMD Radeon HD 8670D 768MB (844/1066MHz), Audio: ATI R6xx HDMI, Monitor: SyncMaster, Network: Realtek RTL8111/8168 OS: Ubuntu 13.10, Kernel: 3.9.0-6-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.13.3, Display Driver: fglrx 13.10.10, OpenGL: 4.2.12337, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600 btver2: Processor: AMD A10-6800K APU @ 4.70GHz (4 Cores), Motherboard: MSI FM2-A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 7168MB, Disk: 64GB OCZ AGILITY, Graphics: AMD Radeon HD 8670D 768MB (844/1066MHz), Audio: ATI R6xx HDMI, Monitor: SyncMaster, Network: Realtek RTL8111/8168 OS: Ubuntu 13.10, Kernel: 3.9.0-6-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.13.3, Display Driver: fglrx 13.10.10, OpenGL: 4.2.12337, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600 btver1: Processor: AMD A10-6800K APU @ 4.70GHz (4 Cores), Motherboard: MSI FM2-A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 7168MB, Disk: 64GB OCZ AGILITY, Graphics: AMD Radeon HD 8670D 768MB (844/1066MHz), Audio: ATI R6xx HDMI, Monitor: SyncMaster, Network: Realtek RTL8111/8168 OS: Ubuntu 13.10, Kernel: 3.9.0-6-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.13.3, Display Driver: fglrx 13.10.10, OpenGL: 4.2.12337, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600 barcelona: Processor: AMD A10-6800K APU @ 4.70GHz (4 Cores), Motherboard: MSI FM2-A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 7168MB, Disk: 64GB OCZ AGILITY, Graphics: AMD Radeon HD 8670D 768MB (844/1066MHz), Audio: ATI R6xx HDMI, Monitor: SyncMaster, Network: Realtek RTL8111/8168 OS: Ubuntu 13.10, Kernel: 3.9.0-6-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.13.3, Display Driver: fglrx 13.10.10, OpenGL: 4.2.12337, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600 athlon64: Processor: AMD A10-6800K APU @ 4.70GHz (4 Cores), Motherboard: MSI FM2-A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 7168MB, Disk: 64GB OCZ AGILITY, Graphics: AMD Radeon HD 8670D 768MB (844/1066MHz), Audio: ATI R6xx HDMI, Monitor: SyncMaster, Network: Realtek RTL8111/8168 OS: Ubuntu 13.10, Kernel: 3.9.0-6-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.13.3, Display Driver: fglrx 13.10.10, OpenGL: 4.2.12337, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600 Intel Core i5 750: Processor: Intel Core i5 750 @ 2.67GHz (4 Cores), Motherboard: MSI P55-CD53 (MS-7586) v1.0, Chipset: Intel Core DMI, Memory: 8192MB, Disk: 160GB INTEL SSDSA2M160 + 1000GB Seagate ST1000DM005 HD10 + 1500GB Western Digital WD15EADS-00P, Graphics: Gigabyte NVIDIA GeForce GTX 670 2048MB (705/3004MHz), Audio: Realtek ALC889, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 13.10, Kernel: 3.11.0-12-generic (x86_64), Desktop: GNOME Shell 3.8.4, Display Server: X Server 1.14.3, Display Driver: NVIDIA 319.32, OpenGL: 4.3.0, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1680x1050 azw-haupt: Processor: Intel Core i5 750 @ 2.67GHz (4 Cores), Motherboard: MSI P55-CD53 (MS-7586) v1.0, Chipset: Intel Core DMI, Memory: 8192MB, Disk: 160GB INTEL SSDSA2M160 + 1000GB Seagate ST1000DM005 HD10 + 1500GB Western Digital WD15EADS-00P, Graphics: Gigabyte NVIDIA GeForce GTX 670 2048MB (705/3004MHz), Audio: Realtek ALC889, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 13.10, Kernel: 3.11.0-12-generic (x86_64), Desktop: GNOME Shell 3.8.4, Display Server: X Server 1.14.3, Display Driver: NVIDIA 319.32, OpenGL: 4.3.0, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1680x1050 Test-12-11-2013: Processor: AMD A6-5400K APU @ 3.60GHz (2 Cores), Motherboard: BIOSTAR TA75MH2, Chipset: AMD Family 15h, Memory: 8192MB, Disk: 1000GB Seagate ST1000DL002-9TT1, Graphics: NVIDIA GeForce GTX 650 1024MB (1202/2500MHz), Audio: Realtek ALC662 rev1, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 13.10, Kernel: 3.8.0-30-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: NVIDIA 319.32, OpenGL: 4.3.0, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1600x900 Timed Linux Kernel Compilation 3.1 Time To Compile Seconds < Lower Is Better Deadline . 61.91 |============================================================ CFQ ...... 62.23 |============================================================= Noop ..... 62.73 |============================================================= Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better Deadline ........ 21.88 |========== CFQ ............. 21.80 |========== Noop ............ 21.88 |========== Test-12-11-2013 . 120.54 |===================================================== SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better bdver2 .......... 505.89 |===================================================== bdver1 .......... 496.21 |==================================================== btver2 .......... 484.80 |=================================================== btver1 .......... 481.50 |================================================== barcelona ....... 468.89 |================================================= athlon64 ........ 487.51 |=================================================== Test-12-11-2013 . 395.14 |========================================= SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better bdver2 .......... 67.22 |=============================================== bdver1 .......... 69.46 |================================================= btver2 .......... 65.37 |============================================== btver1 .......... 69.12 |================================================= barcelona ....... 69.40 |================================================= athlon64 ........ 76.47 |====================================================== Test-12-11-2013 . 59.34 |========================================== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better bdver2 .......... 1008.88 |==================================================== bdver1 .......... 999.02 |=================================================== btver2 .......... 888.52 |============================================== btver1 .......... 999.17 |=================================================== barcelona ....... 984.90 |=================================================== athlon64 ........ 974.17 |================================================== Test-12-11-2013 . 783.94 |======================================== SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better bdver2 .......... 1221.85 |==================================================== bdver1 .......... 1219.08 |==================================================== btver2 .......... 1106.55 |=============================================== btver1 .......... 1227.48 |==================================================== barcelona ....... 1199.73 |=================================================== athlon64 ........ 960.11 |========================================= Test-12-11-2013 . 928.80 |======================================= TTSIOD 3D Renderer 2.2z Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better bdver2 .......... 88.10 |====================================================== bdver1 .......... 88.86 |====================================================== btver2 .......... 48.29 |============================= btver1 .......... 87.15 |===================================================== barcelona ....... 49.07 |============================== athlon64 ........ 87.09 |===================================================== Test-12-11-2013 . 30.74 |=================== x264 2013-06-08 H.264 Video Encoding Frames Per Second > Higher Is Better bdver2 ............ 97.88 |==================================================== bdver1 ............ 98.24 |==================================================== btver2 ............ 84.96 |============================================= btver1 ............ 98.25 |==================================================== barcelona ......... 85.27 |============================================= athlon64 .......... 97.94 |==================================================== Intel Core i5 750 . 78.24 |========================================= azw-haupt ......... 79.50 |========================================== Test-12-11-2013 ... 36.71 |=================== GraphicsMagick 1.3.16 Operation: Blur Iterations Per Minute > Higher Is Better bdver2 .... 116 |============================================================ bdver1 .... 119 |============================================================== btver2 .... 84 |============================================ btver1 .... 91 |=============================================== barcelona . 98 |=================================================== athlon64 .. 90 |=============================================== GraphicsMagick 1.3.16 Operation: Sharpen Iterations Per Minute > Higher Is Better bdver2 .... 92 |=============================================================== bdver1 .... 92 |=============================================================== btver2 .... 56 |====================================== btver1 .... 48 |================================= barcelona . 80 |======================================================= athlon64 .. 48 |================================= GraphicsMagick 1.3.16 Operation: Resizing Iterations Per Minute > Higher Is Better bdver2 .... 152 |============================================================== bdver1 .... 151 |============================================================== btver2 .... 135 |======================================================= btver1 .... 135 |======================================================= barcelona . 140 |========================================================= athlon64 .. 135 |======================================================= GraphicsMagick 1.3.16 Operation: HWB Color Space Iterations Per Minute > Higher Is Better bdver2 .... 159 |========================================================= bdver1 .... 168 |============================================================ btver2 .... 169 |============================================================ btver1 .... 174 |============================================================== barcelona . 171 |============================================================= athlon64 .. 162 |========================================================== azw-haupt . 123 |============================================ GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better bdver2 .... 83 |=============================================================== bdver1 .... 83 |=============================================================== btver2 .... 80 |============================================================= btver1 .... 79 |============================================================ barcelona . 78 |=========================================================== athlon64 .. 83 |=============================================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better bdver2 .......... 835.46 |================================== bdver1 .......... 838.19 |================================== btver2 .......... 823.58 |================================= btver1 .......... 806.26 |================================= barcelona ....... 812.90 |================================= athlon64 ........ 812.40 |================================= azw-haupt ....... 1288.91 |==================================================== Test-12-11-2013 . 645.16 |========================== C-Ray 1.1 Total Time Seconds < Lower Is Better bdver2 .......... 33.10 |=============== bdver1 .......... 32.87 |=============== btver2 .......... 42.43 |=================== btver1 .......... 62.39 |============================ barcelona ....... 44.01 |==================== athlon64 ........ 73.83 |================================= azw-haupt ....... 36.88 |================= Test-12-11-2013 . 117.47 |===================================================== Primesieve 4.2 1e12 Prime Number Generation Seconds < Lower Is Better bdver2 .......... 298.53 |===================== bdver1 .......... 302.03 |===================== btver2 .......... 293.42 |===================== btver1 .......... 302.42 |===================== barcelona ....... 306.52 |====================== athlon64 ........ 290.87 |==================== Test-12-11-2013 . 752.04 |===================================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better bdver2 .......... 57 |======= bdver1 .......... 58 |======= btver2 .......... 59 |======== btver1 .......... 63 |======== barcelona ....... 61 |======== athlon64 ........ 72 |========= Test-12-11-2013 . 439 |======================================================== FLAC Audio Encoding 1.3.0 WAV To FLAC Seconds < Lower Is Better bdver2 .......... 6.81 |============================================= bdver1 .......... 6.80 |============================================= btver1 .......... 7.11 |=============================================== barcelona ....... 7.11 |=============================================== athlon64 ........ 6.91 |============================================== azw-haupt ....... 8.28 |======================================================= Test-12-11-2013 . 7.98 |===================================================== LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better bdver2 .......... 16.81 |========================================== bdver1 .......... 16.80 |========================================== btver2 .......... 17.24 |=========================================== btver1 .......... 17.95 |============================================= barcelona ....... 18.24 |============================================= athlon64 ........ 17.31 |=========================================== azw-haupt ....... 20.06 |================================================== Test-12-11-2013 . 21.75 |====================================================== FFmpeg 1.1 H.264 HD To NTSC DV Seconds < Lower Is Better bdver2 .......... 15.57 |============================= bdver1 .......... 17.32 |================================ btver1 .......... 15.43 |============================ barcelona ....... 15.73 |============================= athlon64 ........ 17.34 |================================ Test-12-11-2013 . 29.30 |======================================================