Linux 4.9 Scheduler Tests Benchmarks by Michael Larabel. Deadline: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.9.0-999-generic (x86_64) 20161017, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 1024x768 CFQ: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.9.0-999-generic (x86_64) 20161017, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 1024x768 Noop: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.9.0-999-generic (x86_64) 20161017, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 11.2.0 Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 1024x768 noop dura2: Processor: Intel Core i7 950 @ 2.93GHz (8 Cores), Memory: 12288MB, Disk: 500GB Seagate ST3500413AS + 1000GB Seagate ST31000528AS + 4001GB Seagate ST4000DM000-1F21 + 2000GB Seagate ST2000DL003-9VT1, Audio: Realtek ALC889 OS: Linux From Scratch 20160219-systemd, Kernel: 4.8.3-ck2 (x86_64), Desktop: KDE 4.14.17, Vulkan: 1.0.8, Compiler: GCC 5.3.0 + Clang 3.7.1 + LLVM 3.7.1, File-System: ext4 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better Deadline ... 25.71 |=== CFQ ........ 25.53 |=== Noop ....... 25.05 |=== noop dura2 . 480.22 |========================================================== Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS IOPS > Higher Is Better Deadline . 98007 |============================================================= CFQ ...... 97487 |============================================================= Noop ..... 98039 |============================================================= Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS IOPS > Higher Is Better Deadline . 86329 |============================================================= CFQ ...... 86316 |============================================================= Noop ..... 86334 |============================================================= Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS IOPS > Higher Is Better Deadline . 114494 |============================================================ CFQ ...... 114495 |============================================================ Noop ..... 114456 |============================================================ Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS IOPS > Higher Is Better Deadline . 104307 |============================================================ CFQ ...... 104529 |============================================================ Noop ..... 104360 |============================================================ FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Deadline ... 112.10 |======================================================= CFQ ........ 119.25 |========================================================== Noop ....... 112.28 |======================================================= noop dura2 . 28.47 |============== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Deadline ... 78.40 |========================================= CFQ ........ 110.87 |========================================================== Noop ....... 104.33 |======================================================= noop dura2 . 38.27 |==================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Deadline ... 73.43 |=========================================================== CFQ ........ 64.42 |==================================================== Noop ....... 49.45 |======================================== noop dura2 . 23.03 |=================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better Deadline ... 167.46 |========================================================== CFQ ........ 72.53 |========================= noop dura2 . 12.31 |==== Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Deadline ... 384.30 |========================================================== CFQ ........ 228.02 |================================== noop dura2 . 25.10 |==== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Deadline ... 666.64 |========================================================== CFQ ........ 662.28 |========================================================== Noop ....... 632.89 |======================================================= noop dura2 . 52.35 |===== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Deadline ... 362.85 |================================================ CFQ ........ 437.22 |========================================================== Noop ....... 348.32 |============================================== noop dura2 . 49.81 |======= Timed Linux Kernel Compilation 4.3 Time To Compile Seconds < Lower Is Better Deadline ... 72.06 |============================= CFQ ........ 71.66 |============================= Noop ....... 71.88 |============================= noop dura2 . 142.44 |========================================================== PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Deadline ... 1594.09 |========================================================= CFQ ........ 1596.01 |========================================================= Noop ....... 1600.32 |========================================================= noop dura2 . 880.97 |=============================== PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Single Thread - Mode: Read Write TPS > Higher Is Better Deadline ... 247.71 |========================================================== CFQ ........ 245.15 |========================================================= Noop ....... 244.59 |========================================================= noop dura2 . 97.09 |======================= PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write TPS > Higher Is Better Deadline ... 1553.35 |========================================================= CFQ ........ 1548.97 |========================================================= Noop ....... 1548.55 |========================================================= noop dura2 . 1059.00 |=======================================