Btrfs, XFS, EXT4, F2FS file-system testing on a Toshiba TR-150 SSD. 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 1705203-TR-LINUX412F50 Linux 4.12 SSD File-System Testing - Phoronix Test Suite Linux 4.12 SSD File-System Testing Btrfs, XFS, EXT4, F2FS file-system testing on a Toshiba TR-150 SSD. Tests for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1705203-TR-LINUX412F50&obr_imw=y&grt&rdt .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Btrfs EXT4 F2FS XFS Btrfs EXT4 XFS F2FS EXT4 F2FS XFS Btrfs Linux 4.11 Linux 4.11 Linux 4.11 Linux 4.11 Linux 4.10 Linux 4.10 Linux 4.10 Linux 4.10 Linux 4.12-rc1+ Linux 4.12-rc1+ Linux 4.12-rc1+ Linux 4.12-rc1+ 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 NVIDIA GeForce GTX TITAN X 12288MB 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 4.3 Mesa 17.0.3 Gallium 0.4 1.0.42 GCC 6.3.0 20170406 btrfs 2560x1440 ext4 f2fs xfs 4.10.0-041000-generic (x86_64) btrfs ext4 xfs f2fs 4.12.0-999-generic (x86_64) 20170515 ext4 f2fs xfs btrfs OpenBenchmarking.org Environment Details - Btrfs: Linux 4.11, EXT4: Linux 4.11, F2FS: Linux 4.11, XFS: Linux 4.11: 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 - Btrfs: Linux 4.11: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - EXT4: Linux 4.11: CFQ / data=ordered,relatime,rw - F2FS: Linux 4.11: 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 - XFS: Linux 4.11: CFQ / attr2,inode64,noquota,relatime,rw - Btrfs: Linux 4.10: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - EXT4: Linux 4.10: CFQ / data=ordered,relatime,rw - XFS: Linux 4.10: CFQ / attr2,inode64,noquota,relatime,rw - F2FS: Linux 4.10: CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,lazytime,mode=adaptive,relatime,rw,user_xattr - EXT4: Linux 4.12-rc1+: CFQ / data=ordered,relatime,rw - F2FS: Linux 4.12-rc1+: CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr - XFS: Linux 4.12-rc1+: CFQ / attr2,inode64,noquota,relatime,rw - Btrfs: Linux 4.12-rc1+: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 Processor Details - Scaling Governor: intel_pstate powersave System Details - Python 2.7.13.
blogbench: Write 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 pgbench: On-Disk - Normal Load - Read Write sqlite: Default Test Directory Btrfs EXT4 F2FS XFS Btrfs EXT4 XFS F2FS EXT4 F2FS XFS Btrfs Linux 4.11 Linux 4.11 Linux 4.11 Linux 4.11 Linux 4.10 Linux 4.10 Linux 4.10 Linux 4.10 Linux 4.12-rc1+ Linux 4.12-rc1+ Linux 4.12-rc1+ Linux 4.12-rc1+ 4875 142.81 61.63 50.40 42.60 952.58 88.21 5384 406.00 63.97 51.60 43.27 1286.36 40.97 4249 426.39 72.52 52.67 45.97 1281.86 39.73 3427 320.37 91.25 52.93 46.37 1788.90 34.96 4967 168.58 65.12 50.13 42.70 1276.30 87.00 5698 428.87 59.43 51.87 43.40 1191.12 41.47 3399 287.19 124.22 53.00 46.17 1439.06 35.57 4446 380.82 77.33 52.63 45.73 1280.14 40.00 5385 427.84 61.75 51.73 43.34 1401.79 40.64 5071 361.53 79.72 52.77 46.78 1261.93 40.15 3383 314.46 110.35 52.80 45.22 1263.31 35.69 4908 131.08 65.38 50.40 42.18 923.34 86.36 OpenBenchmarking.org
BlogBench Test: Write Linux 4.11 Linux 4.10 Linux 4.12-rc1+ OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write Btrfs EXT4 F2FS XFS 1200 2400 3600 4800 6000 SE +/- 73.52, N = 4 SE +/- 10.60, N = 3 SE +/- 38.37, N = 3 SE +/- 56.83, N = 3 SE +/- 56.40, N = 3 SE +/- 19.78, N = 3 SE +/- 54.12, N = 4 SE +/- 16.65, N = 3 SE +/- 63.95, N = 3 SE +/- 157.15, N = 6 SE +/- 47.32, N = 3 SE +/- 49.01, N = 3 4875 5384 4249 3427 4967 5698 3399 4446 5385 5071 3383 4908 1. (CC) gcc options: -O2 -pthread
Compile Bench Test: Initial Create Linux 4.11 Linux 4.10 Linux 4.12-rc1+ OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Btrfs EXT4 F2FS XFS 90 180 270 360 450 SE +/- 17.78, N = 6 SE +/- 13.87, N = 6 SE +/- 34.60, N = 6 SE +/- 5.22, N = 4 SE +/- 16.62, N = 6 SE +/- 21.79, N = 6 SE +/- 3.17, N = 3 SE +/- 6.14, N = 4 SE +/- 18.88, N = 6 SE +/- 2.93, N = 3 SE +/- 6.20, N = 6 SE +/- 16.55, N = 6 142.81 406.00 426.39 320.37 168.58 428.87 287.19 380.82 427.84 361.53 314.46 131.08
FS-Mark Test: 1000 Files, 1MB Size Linux 4.11 Linux 4.10 Linux 4.12-rc1+ OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Btrfs EXT4 F2FS XFS 30 60 90 120 150 SE +/- 7.02, N = 6 SE +/- 12.63, N = 6 SE +/- 16.03, N = 6 SE +/- 9.34, N = 6 SE +/- 11.79, N = 6 SE +/- 9.41, N = 6 SE +/- 2.01, N = 6 SE +/- 18.43, N = 6 SE +/- 12.45, N = 6 SE +/- 19.95, N = 6 SE +/- 4.35, N = 6 SE +/- 12.76, N = 6 61.63 63.97 72.52 91.25 65.12 59.43 124.22 77.33 61.75 79.72 110.35 65.38 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads Linux 4.11 Linux 4.10 Linux 4.12-rc1+ OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Btrfs EXT4 F2FS XFS 12 24 36 48 60 SE +/- 0.32, N = 3 SE +/- 0.40, N = 3 SE +/- 0.27, N = 3 SE +/- 1.04, N = 3 SE +/- 0.27, N = 3 SE +/- 0.48, N = 3 SE +/- 0.82, N = 4 SE +/- 0.28, N = 3 SE +/- 0.35, N = 3 SE +/- 0.23, N = 3 SE +/- 1.06, N = 3 SE +/- 0.35, N = 3 50.40 51.60 52.67 52.93 50.13 51.87 53.00 52.63 51.73 52.77 52.80 50.40 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size Linux 4.11 Linux 4.10 Linux 4.12-rc1+ OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Btrfs EXT4 F2FS XFS 11 22 33 44 55 SE +/- 0.67, N = 6 SE +/- 0.68, N = 6 SE +/- 0.70, N = 6 SE +/- 1.42, N = 6 SE +/- 0.70, N = 3 SE +/- 0.82, N = 3 SE +/- 1.56, N = 6 SE +/- 0.66, N = 3 SE +/- 0.66, N = 5 SE +/- 0.74, N = 6 SE +/- 1.33, N = 6 SE +/- 0.57, N = 6 42.60 43.27 45.97 46.37 42.70 43.40 46.17 45.73 43.34 46.78 45.22 42.18 1. (CC) gcc options: -static
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write Linux 4.11 Linux 4.10 Linux 4.12-rc1+ OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write Btrfs EXT4 F2FS XFS 400 800 1200 1600 2000 952.58 1286.36 1281.86 1788.90 1276.30 1191.12 1439.06 1280.14 1401.79 1261.93 1263.31 923.34 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
SQLite Test Target: Default Test Directory Linux 4.11 Linux 4.10 Linux 4.12-rc1+ OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory Btrfs EXT4 F2FS XFS 20 40 60 80 100 SE +/- 1.31, N = 6 SE +/- 0.82, N = 6 SE +/- 0.39, N = 3 SE +/- 0.60, N = 3 SE +/- 1.21, N = 3 SE +/- 1.10, N = 6 SE +/- 0.66, N = 3 SE +/- 0.29, N = 3 SE +/- 2.35, N = 6 SE +/- 0.34, N = 3 SE +/- 0.65, N = 3 SE +/- 1.31, N = 3 88.21 40.97 39.73 34.96 87.00 41.47 35.57 40.00 40.64 40.15 35.69 86.36 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.4