Samsung 970 PRO LVM Stripped (RAID0) EXT4 performance benchmarks.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1809103-FO-1803273FO01 Samsung 960 EVO Linux RAID Benchmarks - Phoronix Test Suite Samsung 960 EVO Linux RAID Benchmarks Samsung 970 PRO LVM Stripped (RAID0) EXT4 performance benchmarks.
HTML result view exported from: https://openbenchmarking.org/result/1809103-FO-1803273FO01&grt&sor .
Samsung 960 EVO Linux RAID Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution Single: Btrfs Single: EXT4 Single: F2FS Single: XFS RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS 2 x nvme 970 pro 512G lvm-strippedraid0 EXT4 LVMSTRIPPED: EXT4 Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1004 BIOS) Intel Sky Lake-E DMI3 Registers 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16 256GB INTEL SSDPEKKW256G8 + Samsung SSD 960 EVO 500GB NV136 6144MB Realtek ALC1220 Acer B286HK Intel Connection Ubuntu 18.04 4.16.0-999-generic (x86_64) 20180324 GNOME Shell 3.28.0 X Server 1.19.6 4.3 Mesa 18.0.0-rc5 GCC 7.3.0 btrfs 3840x2160 ext4 f2fs xfs 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB btrfs ext4 f2fs xfs btrfs ext4 f2fs xfs 2 x Intel Xeon Silver 4108 @ 1.80GHz (16 Cores / 32 Threads) Dell 0NJK2F (1.4.8 BIOS) 31744MB 4000GB PERC H330 Adp + 2 x Samsung SSD 970 PRO 512GB Matrox s Matrox G200eW3 Broadcom Limited NetXtreme BCM5720 Gigabit PCIe CentOS Linux 7 3.10.0-862.11.6.el7.x86_64 (x86_64) GCC 4.8.5 20150623 1024x768 ext4 OpenBenchmarking.org Compiler Details - Single: Btrfs: --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 - Single: EXT4: --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 - Single: F2FS: --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 - Single: XFS: --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 - RAID0: Btrfs: --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 - RAID0: EXT4: --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 - RAID0: F2FS: --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 - RAID0: XFS: --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 - RAID1: Btrfs: --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 - RAID1: EXT4: --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 - RAID1: F2FS: --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 - RAID1: XFS: --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 - 2 x nvme 970 pro 512G lvm-strippedraid0 EXT4: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic - LVMSTRIPPED: EXT4: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic Disk Details - Single: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - Single: EXT4: NONE / data=ordered,relatime,rw - Single: F2FS: NONE / 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 - Single: XFS: NONE / attr2,inode64,noquota,relatime,rw - RAID0: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID0 - RAID0: EXT4: NONE / data=ordered,relatime,rw,stripe=256 / raid0 nvme2n1[1] nvme1n1[0] - RAID0: F2FS: NONE / 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 / raid0 nvme2n1[1] nvme1n1[0] - RAID0: XFS: NONE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=2048 / raid0 nvme2n1[1] nvme1n1[0] - RAID1: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID1 - RAID1: EXT4: NONE / data=ordered,relatime,rw / raid1 nvme2n1[1] nvme1n1[0] - RAID1: F2FS: NONE / 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 / raid1 nvme1n1[1] nvme2n1[0] - RAID1: XFS: NONE / attr2,inode64,noquota,relatime,rw / raid1 nvme1n1[0] nvme2n1[1] - 2 x nvme 970 pro 512G lvm-strippedraid0 EXT4: NONE / attr2,inode64,logbsize=64k,noquota,relatime,rw,seclabel,sunit=128,swidth=128 - LVMSTRIPPED: EXT4: NONE / attr2,inode64,logbsize=64k,noquota,relatime,rw,seclabel,sunit=128,swidth=128 Processor Details - Single: Btrfs, Single: EXT4, Single: F2FS, Single: XFS, RAID0: Btrfs, RAID0: EXT4, RAID0: F2FS, RAID0: XFS, RAID1: Btrfs, RAID1: EXT4, RAID1: F2FS, RAID1: XFS: Scaling Governor: intel_pstate powersave Python Details - Single: Btrfs: Python 2.7.14+ + Python 3.6.5rc1 - Single: EXT4: Python 2.7.14+ + Python 3.6.5rc1 - Single: F2FS: Python 2.7.14+ + Python 3.6.5rc1 - Single: XFS: Python 2.7.14+ + Python 3.6.5rc1 - RAID0: Btrfs: Python 2.7.14+ + Python 3.6.5rc1 - RAID0: EXT4: Python 2.7.14+ + Python 3.6.5rc1 - RAID0: F2FS: Python 2.7.14+ + Python 3.6.5rc1 - RAID0: XFS: Python 2.7.14+ + Python 3.6.5rc1 - RAID1: Btrfs: Python 2.7.14+ + Python 3.6.5rc1 - RAID1: EXT4: Python 2.7.14+ + Python 3.6.5rc1 - RAID1: F2FS: Python 2.7.14+ + Python 3.6.5rc1 - RAID1: XFS: Python 2.7.14+ + Python 3.6.5rc1 - 2 x nvme 970 pro 512G lvm-strippedraid0 EXT4: Python 2.7.5 - LVMSTRIPPED: EXT4: Python 2.7.5 Security Details - Single: Btrfs: KPTI + __user pointer sanitization + Full generic retpoline Protection - Single: EXT4: KPTI + __user pointer sanitization + Full generic retpoline Protection - Single: F2FS: KPTI + __user pointer sanitization + Full generic retpoline Protection - Single: XFS: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID0: Btrfs: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID0: EXT4: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID0: F2FS: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID0: XFS: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID1: Btrfs: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID1: EXT4: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID1: F2FS: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID1: XFS: KPTI + __user pointer sanitization + Full generic retpoline Protection - 2 x nvme 970 pro 512G lvm-strippedraid0 EXT4: SELinux Protection - LVMSTRIPPED: EXT4: SELinux Protection
Samsung 960 EVO Linux RAID Benchmarks blogbench: Write compilebench: Compile compilebench: Initial Create dbench: 12 fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size compress-gzip: Linux Source Tree Archiving To .tar.gz iozone: 1MB - 8GB - Write Performance iozone: 4Kb - 8GB - Write Performance osbench: Create Files pgbench: Mostly RAM - Normal Load - Read Only pgbench: Mostly RAM - Normal Load - Read Write sqlite: Timed SQLite Insertions unpack-linux: linux-4.15.tar.xz Single: Btrfs Single: EXT4 Single: F2FS Single: XFS RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS 2 x nvme 970 pro 512G lvm-strippedraid0 EXT4 LVMSTRIPPED: EXT4 5401 1753.94 285.69 310.90 1146 505 942 631 160.83 222.05 139.90 34.97 729.25 737.61 27.11 108580.71 4303.45 111.58 5.74 27330 1205.48 638.18 353.52 1171 1586 2723 1826 173.57 229.80 104.00 34.96 678.26 670.16 12.65 112451.34 5280.73 45.11 5.20 7444 1309.50 641.50 136.23 1146 1552 2909 1763 295.53 258.47 179.75 34.42 595.87 388.04 20.42 112571.02 3457.06 43.24 5.59 6292 1399.49 520.23 333.76 1152 1564 2872 1780 184.90 208.80 104.43 34.54 862.94 860.45 35.54 93888.75 5526.96 44.05 6.04 5337 3011.17 328.09 340.84 2159 1551 2176 1581 164.90 446.53 110.52 33.99 2179.58 1872.37 27.19 201194.53 3533.85 110.45 5.70 48714 2159.13 660.81 374.02 2747 3369 5745 3642 177.67 356.27 122.98 34.91 1358.80 1311.08 12.54 207376.84 6254.56 50.90 5.37 8643 2455.17 706.09 139.93 2319 3349 2321 3598 326.50 416.85 220.92 33.61 1354.88 1256.90 21.10 206821.75 5967.51 43.28 5.62 2862 2973.84 543.81 281.47 2402 3369 5180 3643 195.50 426.57 191.87 33.75 2369.79 2360.19 44.03 218391.41 6555.07 45.14 6.64 5380 2007.22 268.37 471.80 1127 727 1105 712 164.97 247.07 108.52 35.24 1625.99 1568.28 27.83 204955.62 5184.95 113.25 5.71 14078 1036.53 627.87 299.23 1698 605 2802 612 116.02 143.33 46.82 35.87 290.98 535.62 12.70 209072.69 3409.42 165.92 5.45 8307 1265.95 494.11 123.79 2357 1576 4546 1822 282.70 272.98 164.03 34.38 563.51 336.53 21.09 216444.71 3039.79 47.55 5.72 5316 1815.14 518.78 143.93 2305 1570 4548 1821 173.73 214.22 99.77 34.26 1085.61 1499.26 49.31 226603.67 5436.99 47.52 6.49 15219 1010.23 199.85 529.70 5793 4200 5910 4209 127.70 397.00 128.60 54.34 1129.52 938.99 53.65 8.88 OpenBenchmarking.org
BlogBench Test: Write RAID0 Single LVMSTRIPPED RAID1 OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write EXT4 F2FS XFS Btrfs 10K 20K 30K 40K 50K SE +/- 262.80, N = 3 SE +/- 133.68, N = 4 SE +/- 37.47, N = 3 SE +/- 306.61, N = 6 SE +/- 1288.79, N = 6 SE +/- 709.05, N = 6 SE +/- 31.78, N = 3 SE +/- 12.41, N = 3 SE +/- 261.42, N = 4 SE +/- 184.39, N = 3 SE +/- 690.66, N = 6 SE +/- 46.46, N = 3 SE +/- 90.65, N = 3 48714 8643 5337 2862 27330 7444 6292 5401 15219 14078 8307 5380 5316 1. (CC) gcc options: -O2 -pthread
Compile Bench Test: Compile RAID0 RAID1 Single LVMSTRIPPED OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Btrfs XFS F2FS EXT4 600 1200 1800 2400 3000 SE +/- 44.00, N = 3 SE +/- 95.92, N = 6 SE +/- 210.26, N = 6 SE +/- 61.58, N = 6 SE +/- 134.93, N = 6 SE +/- 120.63, N = 6 SE +/- 16.55, N = 3 SE +/- 70.69, N = 6 SE +/- 55.85, N = 6 SE +/- 50.02, N = 6 SE +/- 16.67, N = 3 SE +/- 57.92, N = 6 SE +/- 8.20, N = 3 3011.17 2973.84 2455.17 2159.13 2007.22 1815.14 1265.95 1036.53 1753.94 1399.49 1309.50 1205.48 1010.23
Compile Bench Test: Initial Create RAID0 Single RAID1 LVMSTRIPPED OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create F2FS EXT4 XFS Btrfs 150 300 450 600 750 SE +/- 4.53, N = 3 SE +/- 3.32, N = 3 SE +/- 2.83, N = 3 SE +/- 10.30, N = 3 SE +/- 35.40, N = 3 SE +/- 9.29, N = 3 SE +/- 4.60, N = 3 SE +/- 7.15, N = 3 SE +/- 8.70, N = 3 SE +/- 1.88, N = 3 SE +/- 20.47, N = 3 SE +/- 1.71, N = 3 SE +/- 0.77, N = 3 706.09 660.81 543.81 328.09 641.50 638.18 520.23 285.69 627.87 518.78 494.11 268.37 199.85
Dbench Client Count: 12 LVMSTRIPPED RAID1 RAID0 Single OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 EXT4 Btrfs XFS F2FS 110 220 330 440 550 SE +/- 1.60, N = 3 SE +/- 1.17, N = 3 SE +/- 1.44, N = 3 SE +/- 4.17, N = 6 SE +/- 1.17, N = 3 SE +/- 3.95, N = 3 SE +/- 1.94, N = 3 SE +/- 13.23, N = 6 SE +/- 0.09, N = 3 SE +/- 3.12, N = 3 SE +/- 21.09, N = 6 SE +/- 2.88, N = 3 SE +/- 0.74, N = 3 529.70 471.80 299.23 143.93 123.79 374.02 340.84 281.47 139.93 353.52 333.76 310.90 136.23 1. (CC) gcc options: -lpopt -O2
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory LVMSTRIPPED RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory EXT4 XFS F2FS Btrfs 1200 2400 3600 4800 6000 SE +/- 87.66, N = 3 SE +/- 291.88, N = 6 SE +/- 10.87, N = 3 SE +/- 2.31, N = 3 SE +/- 0.33, N = 3 5793 2747 2402 2319 2159 2357 2305 1698 1127 1171 1152 1146 1146 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory LVMSTRIPPED RAID0 Single RAID1 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory EXT4 XFS F2FS Btrfs 900 1800 2700 3600 4500 SE +/- 10.41, N = 3 SE +/- 2.08, N = 3 SE +/- 1.45, N = 3 SE +/- 0.88, N = 3 SE +/- 178.74, N = 6 SE +/- 3.71, N = 3 SE +/- 4.04, N = 3 SE +/- 0.88, N = 3 SE +/- 59.31, N = 6 SE +/- 3.53, N = 3 SE +/- 1.67, N = 3 SE +/- 88.05, N = 6 SE +/- 1.15, N = 3 4200 3369 3369 3349 1551 1586 1564 1552 505 1576 1570 727 605 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory LVMSTRIPPED RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory EXT4 XFS F2FS Btrfs 1300 2600 3900 5200 6500 SE +/- 46.56, N = 3 SE +/- 1.15, N = 3 SE +/- 1.76, N = 3 SE +/- 0.33, N = 3 SE +/- 7.69, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 5910 5745 5180 2321 2176 4548 4546 2802 1105 2909 2872 2723 942 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory LVMSTRIPPED RAID0 Single RAID1 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory EXT4 XFS F2FS Btrfs 900 1800 2700 3600 4500 SE +/- 14.50, N = 3 SE +/- 1.20, N = 3 SE +/- 3.06, N = 3 SE +/- 2.91, N = 3 SE +/- 226.33, N = 6 SE +/- 0.58, N = 3 SE +/- 1.20, N = 3 SE +/- 1.86, N = 3 SE +/- 7.51, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 93.04, N = 6 SE +/- 5.17, N = 3 4209 3643 3642 3598 1581 1826 1780 1763 631 1822 1821 712 612 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size RAID0 Single RAID1 LVMSTRIPPED OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size F2FS XFS EXT4 Btrfs 70 140 210 280 350 SE +/- 1.77, N = 3 SE +/- 1.25, N = 3 SE +/- 1.59, N = 3 SE +/- 2.30, N = 3 SE +/- 0.53, N = 3 SE +/- 0.38, N = 3 SE +/- 1.62, N = 3 SE +/- 0.52, N = 3 SE +/- 0.95, N = 3 SE +/- 0.63, N = 3 SE +/- 0.19, N = 3 SE +/- 15.94, N = 6 SE +/- 0.26, N = 3 326.50 195.50 177.67 164.90 295.53 184.90 173.57 160.83 282.70 173.73 164.97 116.02 127.70 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads RAID0 LVMSTRIPPED RAID1 Single OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Btrfs XFS F2FS EXT4 100 200 300 400 500 SE +/- 62.72, N = 6 SE +/- 3.54, N = 3 SE +/- 84.68, N = 6 SE +/- 64.94, N = 6 SE +/- 1.55, N = 3 SE +/- 57.28, N = 6 SE +/- 35.15, N = 6 SE +/- 27.22, N = 6 SE +/- 1.75, N = 3 SE +/- 17.62, N = 6 SE +/- 22.41, N = 6 SE +/- 13.06, N = 6 SE +/- 8.47, N = 6 446.53 426.57 416.85 356.27 397.00 272.98 247.07 214.22 143.33 258.47 229.80 222.05 208.80 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size RAID0 Single RAID1 LVMSTRIPPED OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size F2FS XFS Btrfs EXT4 50 100 150 200 250 SE +/- 28.10, N = 6 SE +/- 0.54, N = 3 SE +/- 12.91, N = 6 SE +/- 11.85, N = 6 SE +/- 16.19, N = 6 SE +/- 6.90, N = 6 SE +/- 7.34, N = 6 SE +/- 8.87, N = 6 SE +/- 15.78, N = 6 SE +/- 8.51, N = 6 SE +/- 7.22, N = 6 SE +/- 6.58, N = 6 SE +/- 0.38, N = 3 220.92 191.87 122.98 110.52 179.75 139.90 104.43 104.00 164.03 108.52 99.77 46.82 128.60 1. (CC) gcc options: -static
Gzip Compression Linux Source Tree Archiving To .tar.gz RAID0 RAID1 Single LVMSTRIPPED OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz F2FS XFS Btrfs EXT4 12 24 36 48 60 SE +/- 0.41, N = 3 SE +/- 0.53, N = 3 SE +/- 0.47, N = 6 SE +/- 0.12, N = 3 SE +/- 0.51, N = 4 SE +/- 0.53, N = 4 SE +/- 0.58, N = 4 SE +/- 0.54, N = 3 SE +/- 0.50, N = 5 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.47, N = 3 SE +/- 0.12, N = 3 33.61 33.75 33.99 34.91 34.26 34.38 35.24 35.87 34.42 34.54 34.96 34.97 54.34
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance RAID0 RAID1 LVMSTRIPPED Single OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance XFS Btrfs EXT4 F2FS 500 1000 1500 2000 2500 SE +/- 192.93, N = 6 SE +/- 391.13, N = 6 SE +/- 137.83, N = 6 SE +/- 177.96, N = 6 SE +/- 14.72, N = 3 SE +/- 214.99, N = 6 SE +/- 66.37, N = 6 SE +/- 68.00, N = 6 SE +/- 33.15, N = 6 SE +/- 8.56, N = 3 SE +/- 33.51, N = 6 SE +/- 42.34, N = 6 SE +/- 44.79, N = 6 2369.79 2179.58 1358.80 1354.88 1625.99 1085.61 563.51 290.98 1129.52 862.94 729.25 678.26 595.87 1. (CC) gcc options: -O3
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance RAID0 RAID1 LVMSTRIPPED Single OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance XFS Btrfs EXT4 F2FS 500 1000 1500 2000 2500 SE +/- 36.42, N = 3 SE +/- 5.51, N = 3 SE +/- 101.51, N = 6 SE +/- 87.51, N = 6 SE +/- 8.75, N = 3 SE +/- 15.99, N = 3 SE +/- 23.19, N = 6 SE +/- 52.07, N = 6 SE +/- 14.50, N = 4 SE +/- 4.43, N = 3 SE +/- 44.62, N = 6 SE +/- 41.99, N = 6 SE +/- 75.22, N = 6 2360.19 1872.37 1311.08 1256.90 1568.28 1499.26 535.62 336.53 938.99 860.45 737.61 670.16 388.04 1. (CC) gcc options: -O3
OSBench Test: Create Files RAID0 Single RAID1 OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files EXT4 F2FS Btrfs XFS 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 1.52, N = 6 SE +/- 0.16, N = 3 SE +/- 4.57, N = 6 SE +/- 0.04, N = 3 SE +/- 1.45, N = 6 SE +/- 0.19, N = 3 SE +/- 2.58, N = 6 SE +/- 0.04, N = 3 SE +/- 1.55, N = 6 SE +/- 0.36, N = 3 SE +/- 5.88, N = 6 12.54 21.10 27.19 44.03 12.65 20.42 27.11 35.54 12.70 21.09 27.83 49.31 1. (CC) gcc options:
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only RAID1 RAID0 Single OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only XFS F2FS EXT4 Btrfs 50K 100K 150K 200K 250K SE +/- 62.04, N = 3 226603.67 216444.71 209072.69 204955.62 218391.41 207376.84 206821.75 201194.53 112571.02 112451.34 108580.71 93888.75 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write RAID0 Single RAID1 OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write XFS EXT4 F2FS Btrfs 1400 2800 4200 5600 7000 SE +/- 95.10, N = 4 6555.07 6254.56 5967.51 3533.85 5526.96 5280.73 4303.45 3457.06 5436.99 5184.95 3409.42 3039.79 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
SQLite Timed SQLite Insertions Single RAID0 RAID1 LVMSTRIPPED OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions F2FS XFS EXT4 Btrfs 40 80 120 160 200 SE +/- 0.04, N = 3 SE +/- 0.25, N = 3 SE +/- 0.24, N = 3 SE +/- 0.30, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.77, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.36, N = 3 SE +/- 0.05, N = 3 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 43.24 44.05 45.11 111.58 43.28 45.14 50.90 110.45 47.52 47.55 113.25 165.92 53.65 1. (CC) gcc options: -O2 -ldl -lpthread
Unpacking The Linux Kernel linux-4.15.tar.xz Single RAID0 RAID1 LVMSTRIPPED OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel linux-4.15.tar.xz EXT4 F2FS Btrfs XFS 2 4 6 8 10 SE +/- 0.01, N = 4 SE +/- 0.04, N = 4 SE +/- 0.03, N = 4 SE +/- 0.15, N = 8 SE +/- 0.07, N = 4 SE +/- 0.04, N = 4 SE +/- 0.05, N = 4 SE +/- 0.15, N = 8 SE +/- 0.01, N = 4 SE +/- 0.04, N = 4 SE +/- 0.02, N = 4 SE +/- 0.16, N = 8 SE +/- 0.07, N = 4 5.20 5.59 5.74 6.04 5.37 5.62 5.70 6.64 5.45 5.71 5.72 6.49 8.88
Phoronix Test Suite v10.8.4