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&sor.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSSDHDD LLNL ZFS 0.6.0-rc9 EXT4 Btrfs LLNL ZFS 0.6.0-rc9 EXT4 BtrfsIntel 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 VERTEX3zfsext4btrfsOpenBenchmarking.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: LLNL ZFS 0.6.0-rc9: 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.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

fio: 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/FSyncblogbench: Readdbench: 1iozone: 1MB - 8GB - Read Performanceiozone: 1MB - 8GB - Write Performancetiobench: Rand Write - 64MB - 16compilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treepostmark: Disk Transaction PerformanceSSDHDD LLNL ZFS 0.6.0-rc9 EXT4 Btrfs LLNL ZFS 0.6.0-rc9 EXT4 Btrfs70.1736.0718.9218.52355.07372304201.57191.2091.594.24100.9590.21502.80445300.3959.7788.1357.53336.13111686846.06341.07124.9210.02158.67131.55802.32676.6127.4228.0023.17131.80180369835.82245.9659.1462.53107.1238.45794.5020.2320.0019.10353.53290550101.3175.4464.885.5149.3363.56373.562895635.8113.6031.2717.83153.23194464815.91106.5361.311.9765.4897.29753.6815.6717.3314.83266.3310.56119.9372.8636.99101.64110.81739.48OpenBenchmarking.org

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 SizeEXT4LLNL ZFS 0.6.0-rc9Btrfs1326395265SE +/- 0.09, N = 3SE +/- 0.58, N = 3SE +/- 1.33, N = 6SE +/- 0.32, N = 6SE +/- 0.07, N = 3SE +/- 0.06, N = 359.7736.0727.4220.2315.6713.601. (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 ThreadsEXT4BtrfsLLNL ZFS 0.6.0-rc920406080100SE +/- 6.46, N = 6SE +/- 0.96, N = 6SE +/- 1.81, N = 6SE +/- 0.99, N = 6SE +/- 0.23, N = 3SE +/- 0.38, N = 688.1328.0018.9231.2720.0017.331. (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 SizeEXT4BtrfsLLNL ZFS 0.6.0-rc91326395265SE +/- 0.03, N = 3SE +/- 0.83, N = 6SE +/- 0.29, N = 5SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 357.5323.1718.5219.1017.8314.831. (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 +/- 286.18, N = 6SE +/- 0.74, N = 3SE +/- 3.18, N = 6355.07336.13131.80353.53266.33153.231. (CC) gcc options: -static

BlogBench

Test: Read

HDDSSDOpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: ReadEXT4BtrfsLLNL ZFS 0.6.0-rc9400K800K1200K1600K2000KSE +/- 23423.79, N = 3SE +/- 4182.86, N = 5SE +/- 29027.45, N = 3SE +/- 34599.59, N = 6SE +/- 51494.10, N = 61944648290550180369811168683723041. (CC) gcc options: -O2 -pthread

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 +/- 1.65, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3201.5746.0635.82101.3115.9110.561. (CC) gcc options: -lpopt

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 PerformanceEXT4BtrfsLLNL ZFS 0.6.0-rc970140210280350SE +/- 1.08, N = 3SE +/- 8.74, N = 6SE +/- 5.30, N = 6SE +/- 5.99, N = 6SE +/- 0.83, N = 3SE +/- 0.57, N = 3341.07245.96191.20119.93106.5375.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 PerformanceEXT4LLNL ZFS 0.6.0-rc9Btrfs306090120150SE +/- 0.16, N = 3SE +/- 2.61, N = 6SE +/- 0.47, N = 3SE +/- 0.15, N = 3SE +/- 0.94, N = 3SE +/- 0.78, N = 3124.9291.5959.1472.8664.8861.311. (CC) gcc options: -O3

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: 16BtrfsEXT4LLNL ZFS 0.6.0-rc91428425670SE +/- 2.77, N = 8SE +/- 0.03, N = 4SE +/- 0.49, N = 8SE +/- 2.78, N = 8SE +/- 2.60, N = 8SE +/- 0.02, N = 462.5310.024.2436.995.511.97

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

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

Compile Bench

Test: Read Compiled Tree

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

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


Phoronix Test Suite v10.8.5