Btrfs RAID 0/1/5/6/10 file-system testing on Toshiba TR-150 SSD with Linux 4.12. 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 1705189-TR-BTRFSLINU92 Btrfs RAID Linux 4.12 Disk File-System Testing - Phoronix Test Suite Btrfs RAID Linux 4.12 Disk File-System Testing Btrfs RAID 0/1/5/6/10 file-system testing on Toshiba TR-150 SSD with Linux 4.12. Tests for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1705189-TR-BTRFSLINU92&grr&sro .
Btrfs RAID Linux 4.12 Disk File-System Testing Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 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.12.0-999-generic (x86_64) 20170515 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 OpenBenchmarking.org 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 - 1-Disk: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - 2-Disk RAID0: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID0 - 2-Disk RAID1: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID1 - 4-Disk RAID0: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID0 - 4-Disk RAID1: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID1 - 4-Disk RAID10: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID10 - 4-Disk RAID5: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID5 - 4-Disk RAID6: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID6 Processor Details - Scaling Governor: intel_pstate powersave System Details - Python 2.7.13.
Btrfs RAID Linux 4.12 Disk File-System Testing pgbench: On-Disk - Normal Load - Read Write compilebench: Initial Create blogbench: Write fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 1000 Files, 1MB Size sqlite: Default Test Directory 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 923.34 131.08 4908 42.18 50.40 65.38 86.36 1323.94 227.78 6647 80.85 88.83 124.67 87.70 980.78 131.64 4858 40.83 43.47 66.37 102.64 3005.04 256.48 7355 119.47 135.83 168.12 85.46 1018.51 197.27 6036 47.23 60.68 70.80 88.64 1745.23 205.87 6637 64.27 72.37 95.70 93.86 2183.54 237.33 6735 80.55 97.18 123.25 103.16 1480.18 234.37 5890 62.87 68.93 92.92 121.26 OpenBenchmarking.org
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 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 600 1200 1800 2400 3000 923.34 1323.94 980.78 3005.04 1018.51 1745.23 2183.54 1480.18 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 60 120 180 240 300 SE +/- 16.55, N = 6 SE +/- 1.68, N = 3 SE +/- 12.05, N = 6 SE +/- 4.30, N = 3 SE +/- 3.15, N = 4 SE +/- 5.97, N = 6 SE +/- 6.19, N = 6 SE +/- 5.24, N = 6 131.08 227.78 131.64 256.48 197.27 205.87 237.33 234.37
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 1600 3200 4800 6400 8000 SE +/- 49.01, N = 3 SE +/- 40.84, N = 3 SE +/- 89.86, N = 3 SE +/- 112.64, N = 4 SE +/- 97.00, N = 3 SE +/- 40.00, N = 3 SE +/- 131.98, N = 6 SE +/- 168.16, N = 6 4908 6647 4858 7355 6036 6637 6735 5890 1. (CC) gcc options: -O2 -pthread
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 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 30 60 90 120 150 SE +/- 0.57, N = 6 SE +/- 5.44, N = 6 SE +/- 1.61, N = 6 SE +/- 11.17, N = 6 SE +/- 0.82, N = 3 SE +/- 3.29, N = 6 SE +/- 5.53, N = 6 SE +/- 7.86, N = 6 42.18 80.85 40.83 119.47 47.23 64.27 80.55 62.87 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 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 30 60 90 120 150 SE +/- 0.35, N = 3 SE +/- 1.20, N = 3 SE +/- 0.53, N = 3 SE +/- 7.18, N = 6 SE +/- 1.72, N = 6 SE +/- 1.58, N = 6 SE +/- 2.95, N = 6 SE +/- 2.23, N = 6 50.40 88.83 43.47 135.83 60.68 72.37 97.18 68.93 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 40 80 120 160 200 SE +/- 12.76, N = 6 SE +/- 20.08, N = 6 SE +/- 16.13, N = 6 SE +/- 13.14, N = 6 SE +/- 16.22, N = 6 SE +/- 16.36, N = 6 SE +/- 14.31, N = 6 SE +/- 12.64, N = 6 65.38 124.67 66.37 168.12 70.80 95.70 123.25 92.92 1. (CC) gcc options: -static
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory 1-Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 30 60 90 120 150 SE +/- 1.31, N = 3 SE +/- 1.66, N = 3 SE +/- 0.78, N = 3 SE +/- 1.64, N = 6 SE +/- 2.01, N = 6 SE +/- 1.57, N = 3 SE +/- 1.98, N = 3 SE +/- 3.06, N = 6 86.36 87.70 102.64 85.46 88.64 93.86 103.16 121.26 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.4