F2FS multi disk tests on Toshiba TR-150 multiple SSDs with Linux 4.11 kernel and latest f2fs-tools. Tests for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1704220-TR-F2FSMULTI76 Linux 4.11 F2FS Multi-Disk Testing - Phoronix Test Suite Linux 4.11 F2FS Multi-Disk Testing F2FS multi disk tests on Toshiba TR-150 multiple SSDs with Linux 4.11 kernel and latest f2fs-tools. Tests for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1704220-TR-F2FSMULTI76&grw&sor .
Linux 4.11 F2FS Multi-Disk Testing Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Single Disk Two Disks Three Disks Four Disks Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 LLVMpipe Realtek ALC1150 ASUS PB278 Intel Connection Ubuntu 17.04 4.11.0-999-generic (x86_64) 20170418 Unity 7.5.0 X Server 1.19.3 nouveau 1.0.14 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 256 bits) 1.0.42 GCC 6.3.0 20170406 f2fs 2560x1440 OpenBenchmarking.org Environment Details - LIBGL_ALWAYS_SOFTWARE=1 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 - CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,relatime,rw,user_xattr Processor Details - Scaling Governor: intel_pstate powersave System Details - Python 2.7.13.
Linux 4.11 F2FS Multi-Disk Testing compilebench: Initial Create fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size blogbench: Write sqlite: Default Test Directory pgbench: On-Disk - Normal Load - Read Write Single Disk Two Disks Three Disks Four Disks 426.39 72.52 52.67 45.97 4249 39.73 1281.86 409.72 77.12 47.87 44.97 4575 32.17 1416.75 431.91 73.97 48.00 44.55 5144 31.19 577.45 480.08 65.77 47.00 44.18 5070 31.52 1622.90 OpenBenchmarking.org
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Four Disks Three Disks Single Disk Two Disks 100 200 300 400 500 SE +/- 28.20, N = 6 SE +/- 24.26, N = 6 SE +/- 34.60, N = 6 SE +/- 23.46, N = 6 480.08 431.91 426.39 409.72
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Two Disks Three Disks Single Disk Four Disks 20 40 60 80 100 SE +/- 19.95, N = 6 SE +/- 18.21, N = 6 SE +/- 16.03, N = 6 SE +/- 13.51, N = 6 77.12 73.97 72.52 65.77 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 Single Disk Three Disks Two Disks Four Disks 12 24 36 48 60 SE +/- 0.27, N = 3 SE +/- 0.40, N = 3 SE +/- 0.58, N = 3 SE +/- 1.22, N = 6 52.67 48.00 47.87 47.00 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 Single Disk Two Disks Three Disks Four Disks 10 20 30 40 50 SE +/- 0.70, N = 6 SE +/- 0.62, N = 6 SE +/- 0.67, N = 6 SE +/- 0.73, N = 6 45.97 44.97 44.55 44.18 1. (CC) gcc options: -static
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write Three Disks Four Disks Two Disks Single Disk 1100 2200 3300 4400 5500 SE +/- 240.01, N = 6 SE +/- 94.11, N = 3 SE +/- 65.60, N = 5 SE +/- 38.37, N = 3 5144 5070 4575 4249 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 Three Disks Four Disks Two Disks Single Disk 9 18 27 36 45 SE +/- 0.56, N = 3 SE +/- 0.16, N = 3 SE +/- 0.51, N = 3 SE +/- 0.39, N = 3 31.19 31.52 32.17 39.73 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.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write Four Disks Two Disks Single Disk Three Disks 300 600 900 1200 1500 1622.90 1416.75 1281.86 577.45 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Phoronix Test Suite v10.8.4