single hdd scheduler comparison Intel Xeon E3-1220 v3 testing with a Supermicro X10SLL-F v1.02 (3.2 BIOS) and ASPEED Family on Debian 9.7 via the Phoronix Test Suite. NOOP: Processor: Intel Xeon E3-1220 v3 @ 3.50GHz (4 Cores), Motherboard: Supermicro X10SLL-F v1.02 (3.2 BIOS), Chipset: Intel Xeon E3-1200 v3 DRAM, Memory: 16384MB, Disk: 2 x 32GB SATA SSD + 4 x 1000GB Seagate ST1000NM0045, Graphics: ASPEED Family, Network: Intel Connection I217-LM OS: Debian 9.7, Kernel: 4.9.0-8-amd64 (x86_64), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 Deadline: Processor: Intel Xeon E3-1220 v3 @ 3.50GHz (4 Cores), Motherboard: Supermicro X10SLL-F v1.02 (3.2 BIOS), Chipset: Intel Xeon E3-1200 v3 DRAM, Memory: 16384MB, Disk: 2 x 32GB SATA SSD + 4 x 1000GB Seagate ST1000NM0045, Graphics: ASPEED Family, Network: Intel Connection I217-LM OS: Debian 9.7, Kernel: 4.9.0-8-amd64 (x86_64), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 CFQ: Processor: Intel Xeon E3-1220 v3 @ 3.50GHz (4 Cores), Motherboard: Supermicro X10SLL-F v1.02 (3.2 BIOS), Chipset: Intel Xeon E3-1200 v3 DRAM, Memory: 16384MB, Disk: 2 x 32GB SATA SSD + 4 x 1000GB Seagate ST1000NM0045, Graphics: ASPEED Family, Network: Intel Connection I217-LM OS: Debian 9.7, Kernel: 4.9.0-8-amd64 (x86_64), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 NONE: Processor: Intel Xeon E3-1220 v3 @ 3.50GHz (4 Cores), Motherboard: Supermicro X10SLL-F v1.02 (3.2 BIOS), Chipset: Intel Xeon E3-1200 v3 DRAM, Memory: 16384MB, Disk: 2 x 32GB SATA SSD + 4 x 1000GB Seagate ST1000NM0045, Graphics: ASPEED Family, Network: Intel Connection I217-LM OS: Debian 9.7, Kernel: 4.19.0-0.bpo.1-amd64 (x86_64), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 MQ-DEADLINE: Processor: Intel Xeon E3-1220 v3 @ 3.50GHz (4 Cores), Motherboard: Supermicro X10SLL-F v1.02 (3.2 BIOS), Chipset: Intel Xeon E3-1200 v3 DRAM, Memory: 16384MB, Disk: 2 x 32GB SATA SSD + 4 x 1000GB Seagate ST1000NM0045, Graphics: ASPEED Family, Network: Intel Connection I217-LM OS: Debian 9.7, Kernel: 4.19.0-0.bpo.1-amd64 (x86_64), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 KYBER: Processor: Intel Xeon E3-1220 v3 @ 3.50GHz (4 Cores), Motherboard: Supermicro X10SLL-F v1.02 (3.2 BIOS), Chipset: Intel Xeon E3-1200 v3 DRAM, Memory: 16384MB, Disk: 2 x 32GB SATA SSD + 4 x 1000GB Seagate ST1000NM0045, Graphics: ASPEED Family, Network: Intel Connection I217-LM OS: Debian 9.7, Kernel: 4.19.0-0.bpo.1-amd64 (x86_64), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 BFQ Low Latency: Processor: Intel Xeon E3-1220 v3 @ 3.50GHz (4 Cores), Motherboard: Supermicro X10SLL-F v1.02 (3.2 BIOS), Chipset: Intel Xeon E3-1200 v3 DRAM, Memory: 16384MB, Disk: 2 x 32GB SATA SSD + 4 x 1000GB Seagate ST1000NM0045, Graphics: ASPEED Family, Network: Intel Connection I217-LM OS: Debian 9.7, Kernel: 4.19.0-0.bpo.1-amd64 (x86_64), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 BFQ: Processor: Intel Xeon E3-1220 v3 @ 3.50GHz (4 Cores), Motherboard: Supermicro X10SLL-F v1.02 (3.2 BIOS), Chipset: Intel Xeon E3-1200 v3 DRAM, Memory: 16384MB, Disk: 2 x 32GB SATA SSD + 4 x 1000GB Seagate ST1000NM0045, Graphics: ASPEED Family, Network: Intel Connection I217-LM OS: Debian 9.7, Kernel: 4.19.0-0.bpo.1-amd64 (x86_64), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better NOOP ............ 395 |==================================================== Deadline ........ 392 |=================================================== CFQ ............. 401 |===================================================== NONE ............ 411 |====================================================== MQ-DEADLINE ..... 381 |================================================== KYBER ........... 427 |======================================================== BFQ Low Latency . 404 |===================================================== BFQ ............. 399 |==================================================== Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better NOOP ............ 3.17 |======================================================= Deadline ........ 3.16 |======================================================= CFQ ............. 3.17 |======================================================= NONE ............ 3.15 |====================================================== MQ-DEADLINE ..... 3.18 |======================================================= KYBER ........... 3.18 |======================================================= BFQ Low Latency . 3.17 |======================================================= BFQ ............. 3.18 |======================================================= Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better NOOP ............ 2.81 |======================================================= Deadline ........ 2.76 |====================================================== CFQ ............. 2.79 |======================================================= NONE ............ 2.79 |======================================================= MQ-DEADLINE ..... 2.80 |======================================================= KYBER ........... 2.79 |======================================================= BFQ Low Latency . 2.74 |====================================================== BFQ ............. 2.77 |====================================================== Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better NOOP ............ 209 |======================================================== Deadline ........ 209 |======================================================== CFQ ............. 210 |======================================================== NONE ............ 210 |======================================================== MQ-DEADLINE ..... 210 |======================================================== KYBER ........... 209 |======================================================== BFQ Low Latency . 210 |======================================================== BFQ ............. 206 |======================================================= Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better NOOP ............ 53633 |====================================================== Deadline ........ 53633 |====================================================== CFQ ............. 53567 |====================================================== NONE ............ 53600 |====================================================== MQ-DEADLINE ..... 53633 |====================================================== KYBER ........... 53600 |====================================================== BFQ Low Latency . 53800 |====================================================== BFQ ............. 52600 |===================================================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better NOOP ............ 157 |======================================================== Deadline ........ 156 |======================================================== CFQ ............. 156 |======================================================== NONE ............ 156 |======================================================== MQ-DEADLINE ..... 156 |======================================================== KYBER ........... 156 |======================================================== BFQ Low Latency . 156 |======================================================== BFQ ............. 156 |======================================================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better NOOP ............ 40100 |====================================================== Deadline ........ 39600 |===================================================== CFQ ............. 39000 |===================================================== NONE ............ 39667 |===================================================== MQ-DEADLINE ..... 40067 |====================================================== KYBER ........... 39700 |===================================================== BFQ Low Latency . 40033 |====================================================== BFQ ............. 39933 |====================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better NOOP ............ 23.53 |====================================================== Deadline ........ 23.47 |====================================================== CFQ ............. 23.43 |====================================================== NONE ............ 23.23 |===================================================== MQ-DEADLINE ..... 23.37 |====================================================== KYBER ........... 23.23 |===================================================== BFQ Low Latency . 23.33 |====================================================== BFQ ............. 23.37 |====================================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better NOOP ............ 53.07 |====================================================== Deadline ........ 47.60 |================================================ CFQ ............. 48.80 |================================================== NONE ............ 49.10 |================================================== MQ-DEADLINE ..... 47.87 |================================================= KYBER ........... 47.87 |================================================= BFQ Low Latency . 47.20 |================================================ BFQ ............. 46.93 |================================================ FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better NOOP ............ 25.83 |====================================================== Deadline ........ 24.17 |=================================================== CFQ ............. 24.63 |=================================================== NONE ............ 24.20 |=================================================== MQ-DEADLINE ..... 24.03 |================================================== KYBER ........... 24.00 |================================================== BFQ Low Latency . 24.00 |================================================== BFQ ............. 24.00 |================================================== BlogBench 1.1 Test: Read Final Score > Higher Is Better NOOP ............ 1494774 |=================================================== Deadline ........ 1500935 |=================================================== CFQ ............. 1496622 |=================================================== NONE ............ 1517893 |==================================================== MQ-DEADLINE ..... 1506634 |=================================================== KYBER ........... 1523809 |==================================================== BFQ Low Latency . 1516666 |==================================================== BFQ ............. 1450386 |================================================= BlogBench 1.1 Test: Write Final Score > Higher Is Better NOOP ............ 2303 |=================================== Deadline ........ 2337 |=================================== CFQ ............. 2482 |===================================== NONE ............ 2981 |============================================= MQ-DEADLINE ..... 2943 |============================================ KYBER ........... 3650 |======================================================= BFQ Low Latency . 2923 |============================================ BFQ ............. 2189 |================================= Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 4 MB/s > Higher Is Better NOOP ............ 2265 |===================================================== Deadline ........ 2232 |==================================================== CFQ ............. 2230 |==================================================== NONE ............ 2216 |==================================================== MQ-DEADLINE ..... 2203 |==================================================== KYBER ........... 2159 |=================================================== BFQ Low Latency . 2349 |======================================================= BFQ ............. 2129 |================================================== Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 4 MB/s > Higher Is Better NOOP ............ 0.21 |======================================================= Deadline ........ 0.19 |================================================== CFQ ............. 0.19 |================================================== NONE ............ 0.19 |================================================== MQ-DEADLINE ..... 0.19 |================================================== KYBER ........... 0.19 |================================================== BFQ Low Latency . 0.18 |=============================================== BFQ ............. 0.20 |==================================================== Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 4 MB/s > Higher Is Better NOOP ............ 2604 |=========================================== Deadline ........ 3324 |======================================================= CFQ ............. 2844 |=============================================== NONE ............ 2831 |=============================================== MQ-DEADLINE ..... 2640 |============================================ KYBER ........... 2506 |========================================= BFQ Low Latency . 3167 |==================================================== BFQ ............. 2770 |============================================== Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 MB/s > Higher Is Better NOOP ............ 2.21 |==================================================== Deadline ........ 1.59 |===================================== CFQ ............. 1.88 |============================================ NONE ............ 1.80 |========================================== MQ-DEADLINE ..... 1.74 |========================================= KYBER ........... 1.76 |========================================= BFQ Low Latency . 1.92 |============================================= BFQ ............. 2.35 |======================================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better NOOP ............ 678 |====================================================== Deadline ........ 683 |======================================================= CFQ ............. 696 |======================================================== NONE ............ 691 |======================================================= MQ-DEADLINE ..... 700 |======================================================== KYBER ........... 699 |======================================================== BFQ Low Latency . 696 |======================================================== BFQ ............. 696 |======================================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better NOOP ............ 345 |================================================ Deadline ........ 393 |======================================================= CFQ ............. 398 |======================================================== NONE ............ 378 |===================================================== MQ-DEADLINE ..... 394 |======================================================= KYBER ........... 400 |======================================================== BFQ Low Latency . 377 |===================================================== BFQ ............. 386 |====================================================== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better NOOP ............ 2333 |=================================================== Deadline ........ 2414 |===================================================== CFQ ............. 2365 |==================================================== NONE ............ 2480 |====================================================== MQ-DEADLINE ..... 2480 |====================================================== KYBER ........... 2473 |====================================================== BFQ Low Latency . 2518 |======================================================= BFQ ............. 2421 |===================================================== Unpacking The Linux Kernel linux-4.15.tar.xz Seconds < Lower Is Better NOOP ............ 6.39 |======================================================= Deadline ........ 6.33 |====================================================== CFQ ............. 6.39 |======================================================= NONE ............ 6.16 |===================================================== MQ-DEADLINE ..... 6.17 |===================================================== KYBER ........... 6.19 |===================================================== BFQ Low Latency . 6.19 |===================================================== BFQ ............. 6.19 |===================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better NOOP ............ 5555 |====================================================== Deadline ........ 5476 |===================================================== CFQ ............. 5515 |====================================================== NONE ............ 5555 |====================================================== MQ-DEADLINE ..... 5639 |======================================================= KYBER ........... 5555 |====================================================== BFQ Low Latency . 5555 |====================================================== BFQ ............. 5515 |======================================================