Tests by Michael Larabel for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1708198-TY-LINUX413I65 Linux 4.13 I/O Scheduler Mobile - Phoronix Test Suite Linux 4.13 I/O Scheduler Mobile Tests by Michael Larabel for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1708198-TY-LINUX413I65&grw&sor .
Linux 4.13 I/O Scheduler Mobile Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution None Kyber MQ BFQ low_latency BFQ CFQ Deadline Intel Core i7-5600U @ 3.20GHz (4 Cores) LENOVO 20BSCTO1WW Intel Broadwell-U-OPI 2 x 4096 MB DDR3-1600MHz 128GB SAMSUNG MZNTE128 Intel HD 5500 3072MB (950MHz) Intel Broadwell-U Audio Intel Connection + Intel Wireless 7265 Ubuntu 17.04 4.13.0-999-generic (x86_64) 20170814 Unity 7.5.0 X Server 1.19.3 modesetting 1.19.3 4.5 Mesa 17.0.7 GCC 6.3.0 20170406 ext4 1920x1080 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Disk Details - None: NONE / data=ordered,errors=remount-ro,relatime,rw - Kyber MQ: KYBER / data=ordered,errors=remount-ro,relatime,rw - BFQ low_latency: BFQ / data=ordered,errors=remount-ro,relatime,rw - BFQ: BFQ / data=ordered,errors=remount-ro,relatime,rw - CFQ: CFQ / data=ordered,errors=remount-ro,relatime,rw - Deadline: DEADLINE / data=ordered,errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave
Linux 4.13 I/O Scheduler Mobile startup-time: Rand - Only reads - LibreOffice Writer dbench: 1 dbench: 6 fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory startup-time: Seq - Reads and writes - LibreOffice Writer startup-time: Seq - Reads and writes - Gnome terminal startup-time: Rand - Reads and writes - LibreOffice Writer startup-time: Seq - Only reads - LibreOffice Writer startup-time: Rand - Reads and writes - Gnome terminal startup-time: Seq - Only reads - Gnome terminal fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads iozone: 4Kb - 8GB - Write Performance blogbench: Read blogbench: Write sqlite: Default Test Directory pgbench: On-Disk - Normal Load - Read Write pgbench: On-Disk - Heavy Contention - Read Write startup-time: Seq - Reads and writes - xterm None Kyber MQ BFQ low_latency BFQ CFQ Deadline 0.31 58.51 118.25 358.23 125.80 8.41 4.94 0.86 4.85 0.54 2.83 206.83 135.12 41.50 73.87 125.56 502903 3570 89.85 653.12 1351.45 1.38 0.31 53.37 99.79 362.73 107.41 5.24 1.16 0.77 2.01 347.11 117.30 34.07 61.27 110.47 581410 3027 96.56 562.12 977.66 3.32 0.35 27.02 44.75 358.98 89.92 3.88 0.85 2.28 3.30 0.44 0.26 230.13 104.93 23.63 47.20 106.07 532632 2882 137.05 502.57 744.68 0.25 0.31 45.76 79.25 347.05 26.92 3.80 218.59 27.72 17.80 26.87 89.60 612103 3162 147.26 438.74 790.57 4.70 0.31 45.74 86.64 359.38 47.83 0.29 4.81 0.16 2.74 459.44 103.23 25.65 42.13 104.22 798053 2918 112.34 514.40 743.33 41.22 0.34 44.27 83.06 364.50 70.84 1.48 5.38 0.84 3.44 458.93 103.60 22.37 35.67 92.86 648161 3119 113.64 481.64 649.01 OpenBenchmarking.org
Application Start-up Time Background I/O Type: Random - Background I/O mix: Only reads - Application to start: LibreOffice Writer OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 0.1.0 Background I/O Type: Random - Background I/O mix: Only reads - Application to start: LibreOffice Writer None Kyber MQ BFQ CFQ Deadline BFQ low_latency 0.0788 0.1576 0.2364 0.3152 0.394 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 6 SE +/- 0.00, N = 3 0.31 0.31 0.31 0.31 0.34 0.35
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 None Kyber MQ BFQ CFQ Deadline BFQ low_latency 13 26 39 52 65 SE +/- 0.04, N = 3 SE +/- 0.44, N = 3 SE +/- 0.38, N = 3 SE +/- 0.43, N = 3 SE +/- 0.23, N = 3 SE +/- 0.46, N = 3 58.51 53.37 45.76 45.74 44.27 27.02 1. (CC) gcc options: -lpopt -O2
Dbench Client Count: 6 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 6 None Kyber MQ CFQ Deadline BFQ BFQ low_latency 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.38, N = 3 SE +/- 0.87, N = 3 SE +/- 1.46, N = 3 SE +/- 0.22, N = 3 SE +/- 0.26, N = 3 118.25 99.79 86.64 83.06 79.25 44.75 1. (CC) gcc options: -lpopt -O2
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Deadline Kyber MQ CFQ BFQ low_latency None BFQ 80 160 240 320 400 SE +/- 0.05, N = 3 SE +/- 0.84, N = 3 SE +/- 1.95, N = 3 SE +/- 1.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.42, N = 3 364.50 362.73 359.38 358.98 358.23 347.05 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory None Kyber MQ BFQ low_latency Deadline CFQ BFQ 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 14.42, N = 6 SE +/- 16.21, N = 6 SE +/- 14.88, N = 6 SE +/- 10.58, N = 6 SE +/- 1.99, N = 6 125.80 107.41 89.92 70.84 47.83 26.92 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: LibreOffice Writer OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 0.1.0 Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: LibreOffice Writer BFQ low_latency None 2 4 6 8 10 SE +/- 0.53, N = 6 SE +/- 0.09, N = 3 3.88 8.41
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: Gnome terminal OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 0.1.0 Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: Gnome terminal BFQ low_latency None Kyber MQ 1.179 2.358 3.537 4.716 5.895 SE +/- 0.08, N = 6 SE +/- 0.03, N = 3 0.85 4.94 5.24
Application Start-up Time Background I/O Type: Random - Background I/O mix: Reads and writes - Application to start: LibreOffice Writer OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 0.1.0 Background I/O Type: Random - Background I/O mix: Reads and writes - Application to start: LibreOffice Writer CFQ None Kyber MQ Deadline BFQ low_latency 0.513 1.026 1.539 2.052 2.565 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 6 SE +/- 0.11, N = 6 SE +/- 0.68, N = 6 0.29 0.86 1.16 1.48 2.28
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Only reads - Application to start: LibreOffice Writer OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 0.1.0 Background I/O Type: Sequential - Background I/O mix: Only reads - Application to start: LibreOffice Writer BFQ low_latency CFQ None Deadline 1.2105 2.421 3.6315 4.842 6.0525 SE +/- 0.24, N = 6 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 3.30 4.81 4.85 5.38
Application Start-up Time Background I/O Type: Random - Background I/O mix: Reads and writes - Application to start: Gnome terminal OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 0.1.0 Background I/O Type: Random - Background I/O mix: Reads and writes - Application to start: Gnome terminal CFQ BFQ low_latency None Kyber MQ Deadline 0.189 0.378 0.567 0.756 0.945 SE +/- 0.00, N = 6 SE +/- 0.10, N = 6 SE +/- 0.01, N = 3 SE +/- 0.03, N = 6 SE +/- 0.05, N = 6 0.16 0.44 0.54 0.77 0.84
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Only reads - Application to start: Gnome terminal OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 0.1.0 Background I/O Type: Sequential - Background I/O mix: Only reads - Application to start: Gnome terminal BFQ low_latency Kyber MQ CFQ None Deadline BFQ 0.855 1.71 2.565 3.42 4.275 SE +/- 0.02, N = 6 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 1.63, N = 5 0.26 2.01 2.74 2.83 3.44 3.80
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory CFQ Deadline Kyber MQ BFQ low_latency BFQ None 100 200 300 400 500 SE +/- 0.44, N = 3 SE +/- 0.13, N = 3 SE +/- 3.67, N = 3 SE +/- 4.46, N = 3 SE +/- 3.19, N = 4 SE +/- 0.46, N = 3 459.44 458.93 347.11 230.13 218.59 206.83 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory None Kyber MQ BFQ low_latency Deadline CFQ BFQ 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 12.15, N = 6 SE +/- 14.79, N = 6 SE +/- 15.12, N = 6 SE +/- 14.50, N = 6 SE +/- 1.89, N = 6 135.12 117.30 104.93 103.60 103.23 27.72 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size None Kyber MQ CFQ BFQ low_latency Deadline BFQ 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 1.63, N = 6 SE +/- 0.75, N = 6 SE +/- 2.16, N = 6 SE +/- 0.38, N = 6 SE +/- 0.29, N = 3 41.50 34.07 25.65 23.63 22.37 17.80 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads None Kyber MQ BFQ low_latency CFQ Deadline BFQ 16 32 48 64 80 SE +/- 1.09, N = 3 SE +/- 4.24, N = 6 SE +/- 7.20, N = 6 SE +/- 5.65, N = 6 SE +/- 5.13, N = 6 SE +/- 5.39, N = 6 73.87 61.27 47.20 42.13 35.67 26.87 1. (CC) gcc options: -static
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance None Kyber MQ BFQ low_latency CFQ Deadline BFQ 30 60 90 120 150 SE +/- 2.93, N = 6 SE +/- 3.80, N = 6 SE +/- 1.28, N = 3 SE +/- 5.23, N = 6 SE +/- 6.52, N = 6 SE +/- 1.78, N = 6 125.56 110.47 106.07 104.22 92.86 89.60 1. (CC) gcc options: -O3
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Read CFQ Deadline BFQ Kyber MQ BFQ low_latency None 200K 400K 600K 800K 1000K SE +/- 33226.93, N = 6 SE +/- 21980.44, N = 6 SE +/- 16219.64, N = 6 SE +/- 8262.34, N = 3 SE +/- 16411.27, N = 6 SE +/- 2993.42, N = 3 798053 648161 612103 581410 532632 502903 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write None BFQ Deadline Kyber MQ CFQ BFQ low_latency 800 1600 2400 3200 4000 SE +/- 26.67, N = 3 SE +/- 53.19, N = 3 SE +/- 123.20, N = 3 SE +/- 36.13, N = 3 SE +/- 73.37, N = 3 SE +/- 125.32, N = 3 3570 3162 3119 3027 2918 2882 1. (CC) gcc options: -O2 -pthread
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory None Kyber MQ CFQ Deadline BFQ low_latency BFQ 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.60, N = 3 SE +/- 4.87, N = 6 SE +/- 3.91, N = 6 SE +/- 3.38, N = 6 SE +/- 4.84, N = 6 89.85 96.56 112.34 113.64 137.05 147.26 1. (CC) gcc options: -O2 -ldl -lpthread
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.6.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write None Kyber MQ CFQ BFQ low_latency Deadline BFQ 140 280 420 560 700 SE +/- 15.85, N = 6 SE +/- 22.48, N = 6 SE +/- 13.09, N = 6 SE +/- 28.10, N = 6 SE +/- 30.07, N = 6 SE +/- 10.63, N = 6 653.12 562.12 514.40 502.57 481.64 438.74 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.6.3 Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write None Kyber MQ BFQ BFQ low_latency CFQ Deadline 300 600 900 1200 1500 SE +/- 8.96, N = 3 SE +/- 45.49, N = 6 SE +/- 43.96, N = 6 SE +/- 38.33, N = 6 SE +/- 9.04, N = 3 SE +/- 10.20, N = 6 1351.45 977.66 790.57 744.68 743.33 649.01 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: xterm OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 0.1.0 Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: xterm BFQ low_latency None Kyber MQ BFQ CFQ 9 18 27 36 45 SE +/- 0.04, N = 6 SE +/- 0.00, N = 3 SE +/- 1.96, N = 6 SE +/- 1.21, N = 5 SE +/- 2.30, N = 6 0.25 1.38 3.32 4.70 41.22
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Deadline Kyber MQ CFQ BFQ low_latency None BFQ 20K 40K 60K 80K 100K SE +/- 11.89, N = 3 SE +/- 211.01, N = 3 SE +/- 487.32, N = 3 SE +/- 251.00, N = 3 SE +/- 9.13, N = 3 SE +/- 104.86, N = 3 91121 90678 89842 89742 89553 86760 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory None Kyber MQ BFQ low_latency Deadline CFQ BFQ 7K 14K 21K 28K 35K SE +/- 3.51, N = 3 SE +/- 3604.38, N = 6 SE +/- 4052.87, N = 6 SE +/- 3720.68, N = 6 SE +/- 2644.91, N = 6 SE +/- 497.58, N = 6 31446 26849 22477 17706 11953 6727 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory CFQ Deadline Kyber MQ BFQ low_latency BFQ None 20K 40K 60K 80K 100K SE +/- 109.53, N = 3 SE +/- 33.60, N = 3 SE +/- 917.10, N = 3 SE +/- 1114.46, N = 3 SE +/- 797.79, N = 4 SE +/- 113.77, N = 3 114857 114729 86773 57529 54644 51703 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory None Kyber MQ BFQ low_latency Deadline CFQ BFQ 7K 14K 21K 28K 35K SE +/- 19.22, N = 3 SE +/- 3036.98, N = 6 SE +/- 3698.82, N = 6 SE +/- 3780.94, N = 6 SE +/- 3624.05, N = 6 SE +/- 472.97, N = 6 33777 29322 26228 25897 25803 6926 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Phoronix Test Suite v10.8.4