Linux 4.5 IO Schedulers Intel Xeon E3-1280 v5 testing with a MSI C236A WORKSTATION (MS-7998) v1.0 and MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB on Ubuntu 16.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1602296-GA-LINUX45IO18 .
Linux 4.5 IO Schedulers Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Deadline Noop CFQ Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores) MSI C236A WORKSTATION (MS-7998) v1.0 Intel Sky Lake 16384MB 120GB Samsung SSD 850 MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB Realtek ALC1150 DELL P2415Q Intel Connection Ubuntu 16.04 4.4.0-7-generic (x86_64) Unity 7.4.0 X Server 1.17.3 radeon 7.6.1 4.1 Mesa 11.1.2 Gallium 0.4 GCC 5.3.1 20160222 ext4 3840x2160 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --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 --enable-plugin --enable-shared --enable-threads=posix --host=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-tune=generic -v Disk Details - Deadline: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Noop: NOOP / data=ordered,errors=remount-ro,relatime,rw - CFQ: CFQ / data=ordered,errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate performance System Details - Python 2.7.11+.
Linux 4.5 IO Schedulers fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size compilebench: Compile compilebench: Initial Create postmark: Disk Transaction Performance redis: GET redis: SET apache: Static Web Page Serving Deadline Noop CFQ 386.98 346.16 449.79 416.73 119.93 115.80 67.28 773.11 391.94 7216 3125060.83 2101062.88 46977.05 386.92 347.22 450.76 417.35 128.98 108.93 66.83 760.63 398.33 7010 2877594.58 1969586.21 48418.33 382.91 346.32 449.41 417.06 128.22 111.20 70.03 781.90 422.10 7010 2711253.17 1945007.69 47724.16 OpenBenchmarking.org
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s 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 - Result: MB/s Deadline Noop CFQ 80 160 240 320 400 SE +/- 0.60, N = 3 SE +/- 0.16, N = 3 SE +/- 2.66, N = 3 386.98 386.92 382.91 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 - Result: MB/s 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 - Result: MB/s Deadline Noop CFQ 80 160 240 320 400 SE +/- 0.36, N = 3 SE +/- 0.26, N = 3 SE +/- 0.20, N = 3 346.16 347.22 346.32 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 - Result: MB/s 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 - Result: MB/s Deadline Noop CFQ 100 200 300 400 500 SE +/- 0.21, N = 3 SE +/- 0.36, N = 3 SE +/- 0.28, N = 3 449.79 450.76 449.41 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 - Result: MB/s 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 - Result: MB/s Deadline Noop CFQ 90 180 270 360 450 SE +/- 0.63, N = 3 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 416.73 417.35 417.06 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -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 Deadline Noop CFQ 30 60 90 120 150 SE +/- 24.36, N = 6 SE +/- 30.54, N = 6 SE +/- 29.02, N = 6 119.93 128.98 128.22 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 Deadline Noop CFQ 30 60 90 120 150 SE +/- 3.07, N = 6 SE +/- 0.35, N = 3 SE +/- 3.86, N = 6 115.80 108.93 111.20 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Deadline Noop CFQ 16 32 48 64 80 SE +/- 4.26, N = 6 SE +/- 0.38, N = 3 SE +/- 0.95, N = 3 67.28 66.83 70.03 1. (CC) gcc options: -static
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Deadline Noop CFQ 200 400 600 800 1000 SE +/- 9.08, N = 3 SE +/- 24.87, N = 6 SE +/- 12.39, N = 3 773.11 760.63 781.90
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Deadline Noop CFQ 90 180 270 360 450 SE +/- 10.87, N = 3 SE +/- 28.53, N = 3 SE +/- 19.90, N = 3 391.94 398.33 422.10
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Deadline Noop CFQ 1500 3000 4500 6000 7500 SE +/- 136.00, N = 3 SE +/- 66.00, N = 3 SE +/- 66.00, N = 3 7216 7010 7010 1. (CC) gcc options: -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Deadline Noop CFQ 700K 1400K 2100K 2800K 3500K SE +/- 9735.42, N = 3 SE +/- 94398.13, N = 6 SE +/- 41073.02, N = 3 3125060.83 2877594.58 2711253.17 -std=gnu99 -pipe -g3 -O3 -funroll-loops -std=gnu99 -pipe -g3 -O3 -funroll-loops 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Deadline Noop CFQ 400K 800K 1200K 1600K 2000K SE +/- 15291.71, N = 3 SE +/- 66551.40, N = 6 SE +/- 56794.63, N = 6 2101062.88 1969586.21 1945007.69 -std=gnu99 -pipe -g3 -O3 -funroll-loops -std=gnu99 -pipe -g3 -O3 -funroll-loops 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving Deadline Noop CFQ 10K 20K 30K 40K 50K SE +/- 587.56, N = 3 SE +/- 264.53, N = 3 SE +/- 234.87, N = 3 46977.05 48418.33 47724.16 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Phoronix Test Suite v10.8.5