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 FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Deadline . 15.40 |============================================================ CFQ ...... 15.73 |============================================================= Noop ..... 15.50 |============================================================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Deadline . 33.60 |============================================================= CFQ ...... 33.07 |============================================================ Noop ..... 33.60 |============================================================= FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Deadline . 16.80 |============================================================ CFQ ...... 16.77 |============================================================ Noop ..... 16.97 |============================================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Deadline . 75.90 |============================================================= CFQ ...... 67.10 |====================================================== Noop ..... 65.92 |===================================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Deadline . 95.87 |============================================================ CFQ ...... 93.42 |=========================================================== Noop ..... 96.82 |============================================================= Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Deadline . 765.76 |======================================================== CFQ ...... 819.13 |============================================================ Noop ..... 797.69 |========================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Deadline . 5210 |============================================================== CFQ ...... 5068 |============================================================ Noop ..... 5210 |============================================================== 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 |============================================================= NGINX Benchmark 1.0.11 Static Web Page Serving Requests Per Second > Higher Is Better Deadline . 27570.44 |========================================================= CFQ ...... 28094.53 |========================================================== Noop ..... 27738.96 |========================================================= Apache Benchmark 2.4.3 Static Web Page Serving Requests Per Second > Higher Is Better Deadline . 16818.41 |========================================================== CFQ ...... 16697.59 |========================================================== Noop ..... 16650.77 |=========================================================