ZFS Linux Benchmarking Ubuntu 12.04

ZFS, EXT4, Btrfs Linux file-system benchmarking under Ubuntu 12.04 LTS. Linux file-system testing for a future article on Phoronix.com by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1206267-SU-ZFSLINUXB51&rdt&grw.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSSDHDD LLNL ZFS 0.6.0-rc9 EXT4 Btrfs EXT4 Btrfs LLNL ZFS 0.6.0-rc9Intel Core i7-3770K @ 3.50GHz (8 Cores)ECS Z77H2-A2X v1.0Intel Ivy Bridge DRAM2 x 4096 MB DDR3-1333MHz64GB OCZ AGILITY + 240GB OCZ VERTEX3Intel Ivy Bridge (1150MHz)Realtek ALC892DELL P2210HRealtek RTL8111/8168B + Intel Centrino Advanced-N 6205Ubuntu 12.043.2.0-23-generic (x86_64)Unity 5.10.0X Server 1.11.3intel 2.17.02.1 Mesa 8.0.2GCC 4.6zfs1920x1080ext4btrfs320GB Seagate ST3320620AS + 240GB OCZ VERTEX3ext4btrfszfsOpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v Processor Details- SSD: LLNL ZFS 0.6.0-rc9: Scaling Governor: ondemandSystem Details- SSD: LLNL ZFS 0.6.0-rc9: Python 2.7.3. Compiz was running on this system.- SSD: EXT4: Disk Scheduler: CFQ. Python 2.7.3. Compiz was running on this system.- SSD: Btrfs: Disk Scheduler: CFQ. Python 2.7.3. Compiz was running on this system.- HDD: EXT4: Disk Scheduler: CFQ. Python 2.7.3. Compiz was running on this system.- HDD: Btrfs: Disk Scheduler: CFQ. Python 2.7.3. Compiz was running on this system.- HDD: LLNL ZFS 0.6.0-rc9: Python 2.7.3. Compiz was running on this system.Disk Details- SSD: EXT4: CFQ / barrier=1,data=ordered,relatime,rw,user_xattr- SSD: Btrfs: CFQ / nospace_cache,relatime,rw,ssd- HDD: EXT4: CFQ / barrier=1,data=ordered,relatime,rw,user_xattr- HDD: Btrfs: CFQ / nospace_cache,relatime,rw

compilebench: Initial Createcompilebench: Read Compiled Treetiobench: Rand Write - 64MB - 16compilebench: Compiledbench: 1fio: Intel IOMeter File Server Access Patternfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSynciozone: 1MB - 8GB - Read Performanceiozone: 1MB - 8GB - Write Performancepostmark: Disk Transaction Performanceblogbench: ReadSSDHDD LLNL ZFS 0.6.0-rc9 EXT4 Btrfs EXT4 Btrfs LLNL ZFS 0.6.0-rc990.21502.804.24100.95201.5770.1736.0718.9218.52355.07191.2091.59445372304131.55802.3210.02158.6746.06300.3959.7788.1357.53336.13341.07124.92111686838.45794.5062.53107.1235.82676.6127.4228.0023.17131.80245.9659.14180369897.29753.681.9765.4815.915635.8113.6031.2717.83153.23106.5361.311944648110.81739.4836.99101.6410.5615.6717.3314.83266.33119.9372.8663.56373.565.5149.33101.3120.2320.0019.10353.5375.4464.88289290550OpenBenchmarking.org

Compile Bench

Test: Initial Create

SSDHDDOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLLNL ZFS 0.6.0-rc9EXT4Btrfs306090120150SE +/- 4.24, N = 6SE +/- 3.77, N = 6SE +/- 1.57, N = 6SE +/- 4.21, N = 4SE +/- 11.83, N = 3SE +/- 10.06, N = 690.21131.5538.4597.29110.8163.56

Compile Bench

Test: Read Compiled Tree

SSDHDDOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeLLNL ZFS 0.6.0-rc9EXT4Btrfs2004006008001000SE +/- 25.25, N = 6SE +/- 6.39, N = 3SE +/- 5.66, N = 3SE +/- 6.11, N = 3SE +/- 5.91, N = 3SE +/- 58.40, N = 6502.80802.32794.50753.68739.48373.56

Threaded I/O Tester

Test: Random Write - Size Per Thread: 64MB - Thread Count: 16

SSDHDDOpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.3Test: Random Write - Size Per Thread: 64MB - Thread Count: 16LLNL ZFS 0.6.0-rc9EXT4Btrfs1428425670SE +/- 0.49, N = 8SE +/- 0.03, N = 4SE +/- 2.77, N = 8SE +/- 0.02, N = 4SE +/- 2.78, N = 8SE +/- 2.60, N = 84.2410.0262.531.9736.995.51

Compile Bench

Test: Compile

SSDHDDOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLLNL ZFS 0.6.0-rc9EXT4Btrfs4080120160200SE +/- 21.79, N = 6SE +/- 9.38, N = 6SE +/- 5.47, N = 6SE +/- 1.03, N = 4SE +/- 1.86, N = 3SE +/- 6.87, N = 6100.95158.67107.1265.48101.6449.33

Dbench

Client Count: 1

SSDHDDOpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 1LLNL ZFS 0.6.0-rc9EXT4Btrfs4080120160200SE +/- 0.61, N = 3SE +/- 0.05, N = 3SE +/- 0.14, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 1.65, N = 3201.5746.0635.8215.9110.56101.311. (CC) gcc options: -lpopt

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern

SSDHDDOpenBenchmarking.orgSeconds (Run Time), Fewer Is BetterFlexible IO Tester 1.57Test: Intel IOMeter File Server Access PatternLLNL ZFS 0.6.0-rc9EXT4Btrfs12002400360048006000SE +/- 0.54, N = 3SE +/- 0.25, N = 3SE +/- 26.00, N = 670.17300.39676.615635.81

FS-Mark

Test: 1000 Files, 1MB Size

SSDHDDOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeLLNL ZFS 0.6.0-rc9EXT4Btrfs1326395265SE +/- 0.58, N = 3SE +/- 0.09, N = 3SE +/- 1.33, N = 6SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.32, N = 636.0759.7727.4213.6015.6720.231. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

SSDHDDOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsLLNL ZFS 0.6.0-rc9EXT4Btrfs20406080100SE +/- 1.81, N = 6SE +/- 6.46, N = 6SE +/- 0.96, N = 6SE +/- 0.99, N = 6SE +/- 0.38, N = 6SE +/- 0.23, N = 318.9288.1328.0031.2717.3320.001. (CC) gcc options: -static

FS-Mark

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

SSDHDDOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeLLNL ZFS 0.6.0-rc9EXT4Btrfs1326395265SE +/- 0.29, N = 5SE +/- 0.03, N = 3SE +/- 0.83, N = 6SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 318.5257.5323.1717.8314.8319.101. (CC) gcc options: -static

FS-Mark

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

SSDHDDOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSyncLLNL ZFS 0.6.0-rc9EXT4Btrfs80160240320400SE +/- 295.09, N = 6SE +/- 6.48, N = 6SE +/- 1.15, N = 3SE +/- 3.18, N = 6SE +/- 0.74, N = 3SE +/- 286.18, N = 6355.07336.13131.80153.23266.33353.531. (CC) gcc options: -static

IOzone

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

SSDHDDOpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 1MB - File Size: 8GB - Disk Test: Read PerformanceLLNL ZFS 0.6.0-rc9EXT4Btrfs70140210280350SE +/- 5.30, N = 6SE +/- 1.08, N = 3SE +/- 8.74, N = 6SE +/- 0.83, N = 3SE +/- 5.99, N = 6SE +/- 0.57, N = 3191.20341.07245.96106.53119.9375.441. (CC) gcc options: -O3

IOzone

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

SSDHDDOpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 1MB - File Size: 8GB - Disk Test: Write PerformanceLLNL ZFS 0.6.0-rc9EXT4Btrfs306090120150SE +/- 2.61, N = 6SE +/- 0.16, N = 3SE +/- 0.47, N = 3SE +/- 0.78, N = 3SE +/- 0.15, N = 3SE +/- 0.94, N = 391.59124.9259.1461.3172.8664.881. (CC) gcc options: -O3

PostMark

Disk Transaction Performance

SSDHDDOpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceLLNL ZFS 0.6.0-rc9100200300400500SE +/- 182.24, N = 10SE +/- 12.01, N = 10445289

BlogBench

Test: Read

SSDHDDOpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: ReadLLNL ZFS 0.6.0-rc9EXT4Btrfs400K800K1200K1600K2000KSE +/- 51494.10, N = 6SE +/- 34599.59, N = 6SE +/- 29027.45, N = 3SE +/- 23423.79, N = 3SE +/- 4182.86, N = 53723041116868180369819446482905501. (CC) gcc options: -O2 -pthread


Phoronix Test Suite v10.8.5