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 1712075-AL-IOING619956 Linux 4.15 I/O Scheduler vs. 4.13 Rough Comparison - Phoronix Test Suite Linux 4.15 I/O Scheduler vs. 4.13 Rough Comparison Tests by Michael Larabel for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1712075-AL-IOING619956&rdt&grr .
Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 4.13 Linux 4.15 None Kyber BFQ low_latency BFQ CFQ Deadline CFQ Deadline None Kyber BFQ low_latency BFQ 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 Intel Core i7-5600U @ 3.20GHz (2 Cores / 4 Threads) 2 x 4096 MB DDR3-1600MT/s Intel HD 5500 (950MHz) Ubuntu 17.10 4.15.0-999-generic (x86_64) 20171203 GNOME Shell 3.26.1 X Server 1.19.5 GCC 7.2.0 OpenBenchmarking.org Compiler Details - Linux 4.13: None: --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 - Linux 4.13: Kyber: --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 - Linux 4.13: BFQ low_latency: --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 - Linux 4.13: BFQ: --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 - Linux 4.13: CFQ: --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 - Linux 4.13: Deadline: --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 - Linux 4.15: CFQ: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Linux 4.15: Deadline: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Linux 4.15: None: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Linux 4.15: Kyber: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Linux 4.15: BFQ low_latency: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Linux 4.15: BFQ: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - Linux 4.13: None: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.13: Kyber: KYBER / data=ordered,errors=remount-ro,relatime,rw - Linux 4.13: BFQ low_latency: BFQ / data=ordered,errors=remount-ro,relatime,rw - Linux 4.13: BFQ: BFQ / data=ordered,errors=remount-ro,relatime,rw - Linux 4.13: CFQ: CFQ / data=ordered,errors=remount-ro,relatime,rw - Linux 4.13: Deadline: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.15: CFQ: CFQ / data=ordered,errors=remount-ro,relatime,rw - Linux 4.15: Deadline: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.15: None: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.15: Kyber: KYBER / data=ordered,errors=remount-ro,relatime,rw - Linux 4.15: BFQ low_latency: BFQ / data=ordered,errors=remount-ro,relatime,rw - Linux 4.15: BFQ: BFQ / data=ordered,errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave
iozone: 4Kb - 8GB - Write Performance blogbench: Write blogbench: Read fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 1000 Files, 1MB Size fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory sqlite: 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 startup-time: Rand - Only reads - LibreOffice Writer startup-time: Seq - Reads and writes - xterm Linux 4.13 Linux 4.15 None Kyber BFQ low_latency BFQ CFQ Deadline CFQ Deadline None Kyber BFQ low_latency BFQ 125.56 3570 502903 73.87 41.50 135.12 206.83 125.80 89.85 8.41 4.94 0.86 4.85 0.54 2.83 0.31 1.38 110.47 3027 581410 61.27 34.07 117.30 347.11 107.41 96.56 5.24 1.16 0.77 2.01 0.31 3.32 106.07 2882 532632 47.20 23.63 104.93 230.13 89.92 137.05 3.88 0.85 2.28 3.30 0.44 0.26 0.35 0.25 89.60 3162 612103 26.87 17.80 27.72 218.59 26.92 147.26 3.80 0.31 4.70 104.22 2918 798053 42.13 25.65 103.23 459.44 47.83 112.34 0.29 4.81 0.16 2.74 0.31 41.22 92.86 3119 648161 35.67 22.37 103.60 458.93 70.84 113.64 1.48 5.38 0.84 3.44 0.34 82.50 3155 650369 55.58 35.75 113.43 459.83 104.79 92.04 0.63 6.39 0.36 3.29 0.53 34.73 43.08 2716 950049 39.80 24.27 86.56 461.22 59.60 112.94 1.56 5.02 1.05 3.20 0.43 61.86 3283 632664 43.75 20.17 78.44 212.34 63.69 118.91 35.70 1.67 5.24 1.13 3.56 0.37 4.92 55.69 2944 776595 42.60 21.85 88.70 461.75 63.47 115.31 36.90 1.62 6.24 1.02 3.59 0.36 2.97 46.17 2368 1120920 34.25 19.43 87.90 461.27 67.92 141.27 0.71 0.70 0.53 0.96 0.34 19.22 26.75 2042 1182301 23.65 18.25 76.97 461.18 33.07 130.71 1.97 5.41 1.31 3.53 0.35 48.36 OpenBenchmarking.org
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance Linux 4.13 Linux 4.15 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance None Kyber BFQ low_latency BFQ CFQ Deadline 30 60 90 120 150 SE +/- 2.93, N = 6 SE +/- 3.80, N = 6 SE +/- 1.28, N = 3 SE +/- 1.78, N = 6 SE +/- 5.23, N = 6 SE +/- 6.52, N = 6 SE +/- 4.61, N = 6 SE +/- 5.84, N = 6 SE +/- 9.31, N = 6 SE +/- 9.32, N = 6 SE +/- 6.98, N = 6 SE +/- 0.06, N = 3 125.56 110.47 106.07 89.60 104.22 92.86 82.50 43.08 61.86 55.69 46.17 26.75 1. (CC) gcc options: -O3
BlogBench Test: Write Linux 4.13 Linux 4.15 OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write None Kyber BFQ low_latency BFQ CFQ Deadline 800 1600 2400 3200 4000 SE +/- 26.67, N = 3 SE +/- 36.13, N = 3 SE +/- 125.32, N = 3 SE +/- 53.19, N = 3 SE +/- 73.37, N = 3 SE +/- 123.20, N = 3 SE +/- 163.84, N = 3 SE +/- 153.54, N = 3 SE +/- 29.58, N = 3 SE +/- 21.48, N = 3 SE +/- 92.59, N = 3 SE +/- 70.95, N = 3 3570 3027 2882 3162 2918 3119 3155 2716 3283 2944 2368 2042 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Read Linux 4.13 Linux 4.15 OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Read None Kyber BFQ low_latency BFQ CFQ Deadline 300K 600K 900K 1200K 1500K SE +/- 2993.42, N = 3 SE +/- 8262.34, N = 3 SE +/- 16411.27, N = 6 SE +/- 16219.64, N = 6 SE +/- 33226.93, N = 6 SE +/- 21980.44, N = 6 SE +/- 24461.81, N = 6 SE +/- 98431.75, N = 6 SE +/- 7796.67, N = 3 SE +/- 47438.71, N = 6 SE +/- 64889.88, N = 6 SE +/- 14794.03, N = 3 502903 581410 532632 612103 798053 648161 650369 950049 632664 776595 1120920 1182301 1. (CC) gcc options: -O2 -pthread
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads Linux 4.13 Linux 4.15 OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads None Kyber BFQ low_latency BFQ CFQ Deadline 16 32 48 64 80 SE +/- 1.09, N = 3 SE +/- 4.24, N = 6 SE +/- 7.20, N = 6 SE +/- 5.39, N = 6 SE +/- 5.65, N = 6 SE +/- 5.13, N = 6 SE +/- 2.74, N = 6 SE +/- 4.51, N = 6 SE +/- 7.96, N = 6 SE +/- 8.58, N = 6 SE +/- 5.90, N = 6 SE +/- 2.06, N = 6 73.87 61.27 47.20 26.87 42.13 35.67 55.58 39.80 43.75 42.60 34.25 23.65 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size Linux 4.13 Linux 4.15 OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size None Kyber BFQ low_latency BFQ CFQ Deadline 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 1.63, N = 6 SE +/- 2.16, N = 6 SE +/- 0.29, N = 3 SE +/- 0.75, N = 6 SE +/- 0.38, N = 6 SE +/- 1.58, N = 6 SE +/- 0.62, N = 6 SE +/- 1.17, N = 6 SE +/- 1.03, N = 6 SE +/- 1.11, N = 6 SE +/- 0.79, N = 6 41.50 34.07 23.63 17.80 25.65 22.37 35.75 24.27 20.17 21.85 19.43 18.25 1. (CC) gcc options: -static
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.13 Linux 4.15 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 BFQ low_latency BFQ CFQ Deadline 7K 14K 21K 28K 35K SE +/- 19.22, N = 3 SE +/- 3036.98, N = 6 SE +/- 3698.82, N = 6 SE +/- 472.97, N = 6 SE +/- 3624.05, N = 6 SE +/- 3780.94, N = 6 SE +/- 1168.74, N = 6 SE +/- 3536.14, N = 6 SE +/- 3600.80, N = 6 SE +/- 3697.25, N = 6 SE +/- 3999.76, N = 6 SE +/- 3861.01, N = 6 33777 29322 26228 6926 25803 25897 28353 21637 19607 22172 21970 19240 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.13 Linux 4.15 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 BFQ low_latency BFQ CFQ Deadline 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 12.15, N = 6 SE +/- 14.79, N = 6 SE +/- 1.89, N = 6 SE +/- 14.50, N = 6 SE +/- 15.12, N = 6 SE +/- 4.68, N = 6 SE +/- 14.14, N = 6 SE +/- 14.40, N = 6 SE +/- 14.79, N = 6 SE +/- 16.00, N = 6 SE +/- 15.44, N = 6 135.12 117.30 104.93 27.72 103.23 103.60 113.43 86.56 78.44 88.70 87.90 76.97 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.13 Linux 4.15 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 None Kyber BFQ low_latency BFQ CFQ Deadline 20K 40K 60K 80K 100K SE +/- 113.77, N = 3 SE +/- 917.10, N = 3 SE +/- 1114.46, N = 3 SE +/- 797.79, N = 4 SE +/- 109.53, N = 3 SE +/- 33.60, N = 3 SE +/- 45.23, N = 3 SE +/- 137.69, N = 3 SE +/- 744.77, N = 3 SE +/- 176.38, N = 3 SE +/- 85.70, N = 3 SE +/- 219.17, N = 3 51703 86773 57529 54644 114857 114729 114953 115302 53082 115434 115315 115292 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.13 Linux 4.15 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 None Kyber BFQ low_latency BFQ CFQ Deadline 100 200 300 400 500 SE +/- 0.46, N = 3 SE +/- 3.67, N = 3 SE +/- 4.46, N = 3 SE +/- 3.19, N = 4 SE +/- 0.44, N = 3 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 SE +/- 0.55, N = 3 SE +/- 2.98, N = 3 SE +/- 0.71, N = 3 SE +/- 0.34, N = 3 SE +/- 0.88, N = 3 206.83 347.11 230.13 218.59 459.44 458.93 459.83 461.22 212.34 461.75 461.27 461.18 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.13 Linux 4.15 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 BFQ low_latency BFQ CFQ Deadline 7K 14K 21K 28K 35K SE +/- 3.51, N = 3 SE +/- 3604.38, N = 6 SE +/- 4052.87, N = 6 SE +/- 497.58, N = 6 SE +/- 2644.91, N = 6 SE +/- 3720.68, N = 6 SE +/- 1035.79, N = 6 SE +/- 3161.08, N = 6 SE +/- 3558.59, N = 6 SE +/- 3235.11, N = 6 SE +/- 3741.34, N = 6 SE +/- 956.63, N = 6 31446 26849 22477 6727 11953 17706 26194 14896 15920 15864 16976 8263 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.13 Linux 4.15 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 BFQ low_latency BFQ CFQ Deadline 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 14.42, N = 6 SE +/- 16.21, N = 6 SE +/- 1.99, N = 6 SE +/- 10.58, N = 6 SE +/- 14.88, N = 6 SE +/- 4.14, N = 6 SE +/- 12.64, N = 6 SE +/- 14.23, N = 6 SE +/- 12.94, N = 6 SE +/- 14.97, N = 6 SE +/- 3.83, N = 6 125.80 107.41 89.92 26.92 47.83 70.84 104.79 59.60 63.69 63.47 67.92 33.07 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
SQLite Test Target: Default Test Directory Linux 4.13 Linux 4.15 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory None Kyber BFQ low_latency BFQ CFQ Deadline 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.60, N = 3 SE +/- 3.38, N = 6 SE +/- 4.84, N = 6 SE +/- 4.87, N = 6 SE +/- 3.91, N = 6 SE +/- 0.12, N = 3 SE +/- 3.03, N = 6 SE +/- 3.32, N = 6 SE +/- 2.23, N = 6 SE +/- 5.22, N = 6 SE +/- 2.92, N = 6 89.85 96.56 137.05 147.26 112.34 113.64 92.04 112.94 118.91 115.31 141.27 130.71 1. (CC) gcc options: -O2 -lreadline -lcurses -ldl -lpthread
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 None BFQ low_latency 2 4 6 8 10 SE +/- 0.09, N = 3 SE +/- 0.53, N = 6 8.41 3.88
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: Gnome terminal Linux 4.13 Linux 4.15 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 None Kyber BFQ low_latency 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.08, N = 6 SE +/- 0.57, N = 4 SE +/- 2.47, N = 6 4.94 5.24 0.85 35.70 36.90
Application Start-up Time Background I/O Type: Random - Background I/O mix: Reads and writes - Application to start: LibreOffice Writer Linux 4.13 Linux 4.15 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 None Kyber BFQ low_latency CFQ Deadline BFQ 0.513 1.026 1.539 2.052 2.565 SE +/- 0.00, N = 3 SE +/- 0.04, N = 6 SE +/- 0.68, N = 6 SE +/- 0.00, N = 3 SE +/- 0.11, N = 6 SE +/- 0.00, N = 3 SE +/- 0.06, N = 6 SE +/- 0.12, N = 6 SE +/- 0.08, N = 6 SE +/- 0.08, N = 6 SE +/- 0.21, N = 6 0.86 1.16 2.28 0.29 1.48 0.63 1.56 1.67 1.62 0.71 1.97
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Only reads - Application to start: LibreOffice Writer Linux 4.13 Linux 4.15 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 None BFQ low_latency CFQ Deadline Kyber BFQ 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.24, N = 6 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.28, N = 6 SE +/- 0.17, N = 6 SE +/- 0.03, N = 3 4.85 3.30 4.81 5.38 6.39 5.02 5.24 6.24 0.70 5.41
Application Start-up Time Background I/O Type: Random - Background I/O mix: Reads and writes - Application to start: Gnome terminal Linux 4.13 Linux 4.15 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 None Kyber BFQ low_latency CFQ Deadline BFQ 0.2948 0.5896 0.8844 1.1792 1.474 SE +/- 0.01, N = 3 SE +/- 0.03, N = 6 SE +/- 0.10, N = 6 SE +/- 0.00, N = 6 SE +/- 0.05, N = 6 SE +/- 0.03, N = 6 SE +/- 0.06, N = 6 SE +/- 0.02, N = 3 SE +/- 0.06, N = 6 SE +/- 0.12, N = 6 SE +/- 0.12, N = 6 0.54 0.77 0.44 0.16 0.84 0.36 1.05 1.13 1.02 0.53 1.31
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Only reads - Application to start: Gnome terminal Linux 4.13 Linux 4.15 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 None Kyber BFQ low_latency BFQ CFQ Deadline 0.855 1.71 2.565 3.42 4.275 SE +/- 0.01, N = 3 SE +/- 0.02, N = 6 SE +/- 1.63, N = 5 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 5 SE +/- 0.27, N = 6 SE +/- 0.05, N = 3 2.83 2.01 0.26 3.80 2.74 3.44 3.29 3.20 3.56 3.59 0.96 3.53
Application Start-up Time Background I/O Type: Random - Background I/O mix: Only reads - Application to start: LibreOffice Writer Linux 4.13 Linux 4.15 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 BFQ low_latency BFQ CFQ Deadline 0.1193 0.2386 0.3579 0.4772 0.5965 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 6 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 6 0.31 0.31 0.35 0.31 0.31 0.34 0.53 0.43 0.37 0.36 0.34 0.35
Application Start-up Time Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: xterm Linux 4.13 Linux 4.15 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 None Kyber BFQ low_latency BFQ CFQ 11 22 33 44 55 SE +/- 0.00, N = 3 SE +/- 1.96, N = 6 SE +/- 0.04, N = 6 SE +/- 1.21, N = 5 SE +/- 2.30, N = 6 SE +/- 0.60, N = 3 SE +/- 0.53, N = 6 SE +/- 0.47, N = 6 SE +/- 1.68, N = 6 SE +/- 3.45, N = 5 1.38 3.32 0.25 4.70 41.22 34.73 4.92 2.97 19.22 48.36
Phoronix Test Suite v10.8.4