BtrFS Raid10

Intel Xeon E5-1630 v3 testing with a ASRock X99X Killer and Gigabyte AMD Radeon HD 7950/8950 OEM / R9 280 3072MB on Arch Linux via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1801055-NI3C-180104473&sro&grs.

BtrFS Raid10ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay DriverCompilerFile-SystemScreen ResolutionBtrFS-NONEBtrFS-ZLIBBtrFS-LZOIntel Xeon E5-1630 v3 @ 3.80GHz (4 Cores / 8 Threads)ASRock X99X KillerIntel Xeon E7 v3/Xeon97280MB4 x 1000GB Western Digital WD10JFCX-68N + 120GB Samsung SSD 840 + 128GB SAMSUNG SSD 830 + 480GB SanDisk Ultra IIGigabyte AMD Radeon HD 7950/8950 OEM / R9 280 3072MBRealtek ALC1150Intel ConnectionArch Linux4.14.8-1-ARCH (x86_64)Xfcemodesetting 1.19.5GCC 7.2.1 20171128btrfs1024x768OpenBenchmarking.orgDisk Details- BtrFS-NONE: CFQ / relatime,rw,space_cache=v2,subvol=/,subvolid=5 / RAID10- BtrFS-ZLIB: CFQ / compress=zlib,relatime,rw,space_cache=v2,subvol=/,subvolid=5 / RAID10- BtrFS-LZO: CFQ / compress=lzo,relatime,rw,space_cache=v2,subvol=/,subvolid=5 / RAID10Processor Details- Scaling Governor: intel_pstate powersave

BtrFS Raid10iozone: 4Kb - 8GB - Write Performanceiozone: 4Kb - 4GB - Write Performanceiozone: 4Kb - 2GB - Write Performanceiozone: 64Kb - 512MB - Write Performanceiozone: 1MB - 512MB - Write Performanceiozone: 4Kb - 512MB - Write Performanceiozone: 64Kb - 8GB - Write Performanceiozone: 1MB - 8GB - Write Performanceiozone: 1MB - 4GB - Write Performanceiozone: 64Kb - 4GB - Write Performanceiozone: 64Kb - 2GB - Write Performanceiozone: 1MB - 2GB - Write Performancefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizeiozone: 1MB - 512MB - Read Performanceiozone: 1MB - 2GB - Read Performanceiozone: 64Kb - 2GB - Read Performanceiozone: 4Kb - 2GB - Read Performancefio: Rand Read - POSIX AIO - Yes - Yes - 128MB - Default Test Directoryiozone: 4Kb - 4GB - Read Performanceiozone: 4Kb - 8GB - Read Performanceiozone: 64Kb - 8GB - Read Performanceiozone: 1MB - 8GB - Read Performancefio: Seq Read - POSIX AIO - Yes - Yes - 128MB - Default Test Directoryfs-mark: 1000 Files, 1MB Size, No Sync/FSyncfio: Seq Write - POSIX AIO - Yes - Yes - 128MB - Default Test Directoryfio: Rand Write - POSIX AIO - Yes - Yes - 128MB - Default Test Directoryiozone: 64Kb - 512MB - Read Performanceiozone: 4Kb - 512MB - Read Performanceiozone: 64Kb - 4GB - Read Performanceiozone: 1MB - 4GB - Read Performancefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 1000 Files, 1MB Sizesqlite: Default Test DirectoryBtrFS-NONEBtrFS-ZLIBBtrFS-LZO193.16194.33192.60195.36194.83192.08197.55197.68197.68198.51195.86196.1021.804732.096334.277081.186401.75209.457069.007588.468818.757893.82255.133688.67254.31254.175144.144926.348081.177338.5038.7322.93942.981012.68999.95974.85966.60951.40891.431124.831122.071104.291091.201071.661061.6722.875802.207833.978598.167765.42252.337720.567967.509217.278035.17252.693688.70254.69254.206425.866004.258254.517991.9747.5021.28887.331856.901790.751752.201617.411542.781354.932268.172263.322163.132150.981993.001991.7428.736154.747770.248599.067646.44249.037316.067631.348879.177732.82254.283654.07254.14254.076682.146190.058009.717418.5457.8329.00867.32OpenBenchmarking.org

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB400800120016002000SE +/- 5.18, N = 3SE +/- 0.08, N = 3SE +/- 2.46, N = 31856.90193.161012.681. (CC) gcc options: -O3

IOzone

Record Size: 4Kb - File Size: 4GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 4GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB400800120016002000SE +/- 6.01, N = 3SE +/- 0.08, N = 3SE +/- 2.40, N = 31790.75194.33999.951. (CC) gcc options: -O3

IOzone

Record Size: 4Kb - File Size: 2GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 2GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB400800120016002000SE +/- 25.27, N = 3SE +/- 0.11, N = 3SE +/- 4.87, N = 31752.20192.60974.851. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 512MB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB30060090012001500SE +/- 35.11, N = 6SE +/- 0.34, N = 3SE +/- 16.70, N = 31617.41195.36966.601. (CC) gcc options: -O3

IOzone

Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 512MB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB30060090012001500SE +/- 4.65, N = 3SE +/- 0.26, N = 3SE +/- 10.64, N = 31542.78194.83951.401. (CC) gcc options: -O3

IOzone

Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 512MB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB30060090012001500SE +/- 14.57, N = 3SE +/- 0.26, N = 3SE +/- 14.12, N = 41354.93192.08891.431. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 8GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB5001000150020002500SE +/- 3.61, N = 3SE +/- 0.09, N = 3SE +/- 3.89, N = 32268.17197.551124.831. (CC) gcc options: -O3

IOzone

Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 8GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB5001000150020002500SE +/- 19.81, N = 3SE +/- 0.32, N = 3SE +/- 3.91, N = 32263.32197.681122.071. (CC) gcc options: -O3

IOzone

Record Size: 1MB - File Size: 4GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 4GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB5001000150020002500SE +/- 8.84, N = 3SE +/- 0.09, N = 3SE +/- 2.63, N = 32163.13197.681104.291. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 4GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 4GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB5001000150020002500SE +/- 22.06, N = 3SE +/- 0.14, N = 3SE +/- 5.07, N = 32150.98198.511091.201. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 2GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 2GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB400800120016002000SE +/- 25.98, N = 6SE +/- 0.14, N = 3SE +/- 7.54, N = 31993.00195.861071.661. (CC) gcc options: -O3

IOzone

Record Size: 1MB - File Size: 2GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 2GB - Disk Test: Write PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB400800120016002000SE +/- 32.32, N = 6SE +/- 0.21, N = 3SE +/- 2.85, N = 31991.74196.101061.671. (CC) gcc options: -O3

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeBtrFS-LZOBtrFS-NONEBtrFS-ZLIB714212835SE +/- 0.22, N = 3SE +/- 0.40, N = 6SE +/- 0.19, N = 328.7321.8022.871. (CC) gcc options: -static

IOzone

Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 512MB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB13002600390052006500SE +/- 117.60, N = 6SE +/- 85.62, N = 3SE +/- 1.52, N = 36154.744732.095802.201. (CC) gcc options: -O3

IOzone

Record Size: 1MB - File Size: 2GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 2GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB2K4K6K8K10KSE +/- 49.98, N = 3SE +/- 64.26, N = 3SE +/- 59.74, N = 37770.246334.277833.971. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 2GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 2GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB2K4K6K8K10KSE +/- 116.52, N = 3SE +/- 149.11, N = 6SE +/- 107.23, N = 38599.067081.188598.161. (CC) gcc options: -O3

IOzone

Record Size: 4Kb - File Size: 2GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 2GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB17003400510068008500SE +/- 90.36, N = 3SE +/- 93.83, N = 3SE +/- 54.93, N = 37646.446401.757765.421. (CC) gcc options: -O3

Flexible IO Tester

Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB60120180240300SE +/- 2.73, N = 3SE +/- 1.69, N = 3SE +/- 0.62, N = 3249.03209.45252.331. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

IOzone

Record Size: 4Kb - File Size: 4GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 4GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB17003400510068008500SE +/- 152.44, N = 6SE +/- 142.67, N = 3SE +/- 52.67, N = 37316.067069.007720.561. (CC) gcc options: -O3

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 8GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB2K4K6K8K10KSE +/- 92.64, N = 3SE +/- 107.78, N = 3SE +/- 62.28, N = 37631.347588.467967.501. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 8GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB2K4K6K8K10KSE +/- 63.43, N = 3SE +/- 7.22, N = 3SE +/- 24.06, N = 38879.178818.759217.271. (CC) gcc options: -O3

IOzone

Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 8GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB2K4K6K8K10KSE +/- 114.62, N = 6SE +/- 35.29, N = 3SE +/- 138.16, N = 37732.827893.828035.171. (CC) gcc options: -O3

Flexible IO Tester

Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB60120180240300SE +/- 0.39, N = 3SE +/- 0.14, N = 3SE +/- 0.52, N = 3254.28255.13252.691. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

FS-Mark

Test: 1000 Files, 1MB Size, No Sync/FSync

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSyncBtrFS-LZOBtrFS-NONEBtrFS-ZLIB8001600240032004000SE +/- 24.37, N = 3SE +/- 27.64, N = 3SE +/- 31.95, N = 33654.073688.673688.701. (CC) gcc options: -static

Flexible IO Tester

Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB60120180240300SE +/- 0.58, N = 3SE +/- 0.28, N = 3SE +/- 0.54, N = 3254.14254.31254.691. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB60120180240300SE +/- 0.62, N = 3SE +/- 0.53, N = 3SE +/- 0.29, N = 3254.07254.17254.201. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB0.2250.450.6750.91.1251111. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB0.2250.450.6750.91.1251111. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB0.2250.450.6750.91.1251111. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 128MB - Disk Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB0.2250.450.6750.91.1251111. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

IOzone

Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 512MB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB14002800420056007000SE +/- 115.73, N = 6SE +/- 0.30, N = 3SE +/- 219.06, N = 66682.145144.146425.861. (CC) gcc options: -O3

IOzone

Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 512MB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB13002600390052006500SE +/- 99.99, N = 3SE +/- 75.33, N = 3SE +/- 240.19, N = 66190.054926.346004.251. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 4GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 4GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB2K4K6K8K10KSE +/- 236.46, N = 6SE +/- 107.92, N = 3SE +/- 115.82, N = 58009.718081.178254.511. (CC) gcc options: -O3

IOzone

Record Size: 1MB - File Size: 4GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 4GB - Disk Test: Read PerformanceBtrFS-LZOBtrFS-NONEBtrFS-ZLIB2K4K6K8K10KSE +/- 212.75, N = 6SE +/- 16.16, N = 3SE +/- 57.55, N = 37418.547338.507991.971. (CC) gcc options: -O3

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsBtrFS-LZOBtrFS-NONEBtrFS-ZLIB1326395265SE +/- 0.94, N = 3SE +/- 1.21, N = 6SE +/- 0.83, N = 657.8338.7347.501. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeBtrFS-LZOBtrFS-NONEBtrFS-ZLIB714212835SE +/- 2.47, N = 6SE +/- 0.50, N = 6SE +/- 1.03, N = 629.0022.9321.281. (CC) gcc options: -static

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryBtrFS-LZOBtrFS-NONEBtrFS-ZLIB2004006008001000SE +/- 26.06, N = 6SE +/- 22.65, N = 6SE +/- 11.74, N = 6867.32942.98887.331. (CC) gcc options: -O2 -lreadline -lcurses -ldl -lpthread


Phoronix Test Suite v10.8.4