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

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

blogbench: Readcompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treedbench: 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 Performancetiobench: Rand Write - 64MB - 16SSDHDD LLNL ZFS 0.6.0-rc9 EXT4 Btrfs LLNL ZFS 0.6.0-rc9 EXT4 Btrfs372304100.9590.21502.80201.5770.1736.0718.9218.52355.07191.2091.594454.241116868158.67131.55802.3246.06300.3959.7788.1357.53336.13341.07124.9210.021803698107.1238.45794.5035.82676.6127.4228.0023.17131.80245.9659.1462.5329055049.3363.56373.56101.3120.2320.0019.10353.5375.4464.882895.51194464865.4897.29753.6815.915635.8113.6031.2717.83153.23106.5361.311.97101.64110.81739.4810.5615.6717.3314.83266.33119.9372.8636.99OpenBenchmarking.org

BlogBench

Test: Read

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

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

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

Compile Bench

Test: Read Compiled Tree

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

Dbench

Client Count: 1

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

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern

HDDSSDOpenBenchmarking.orgSeconds (Run Time), Fewer Is BetterFlexible IO Tester 1.57Test: Intel IOMeter File Server Access PatternEXT4BtrfsLLNL ZFS 0.6.0-rc912002400360048006000SE +/- 26.00, N = 6SE +/- 0.25, N = 3SE +/- 0.54, N = 35635.81676.61300.3970.17

FS-Mark

Test: 1000 Files, 1MB Size

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

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

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

FS-Mark

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

HDDSSDOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeBtrfsEXT4LLNL ZFS 0.6.0-rc91326395265SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.29, N = 5SE +/- 0.83, N = 6SE +/- 0.03, N = 314.8317.8319.1018.5223.1757.531. (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/FSyncBtrfsEXT4LLNL ZFS 0.6.0-rc980160240320400SE +/- 1.15, N = 3SE +/- 6.48, N = 6SE +/- 295.09, N = 6SE +/- 3.18, N = 6SE +/- 0.74, N = 3SE +/- 286.18, N = 6131.80336.13355.07153.23266.33353.531. (CC) gcc options: -static

IOzone

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

HDDSSDOpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 1MB - File Size: 8GB - Disk Test: Read PerformanceLLNL ZFS 0.6.0-rc9EXT4Btrfs70140210280350SE +/- 0.57, N = 3SE +/- 0.83, N = 3SE +/- 5.99, N = 6SE +/- 5.30, N = 6SE +/- 8.74, N = 6SE +/- 1.08, N = 375.44106.53119.93191.20245.96341.071. (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 PerformanceBtrfsEXT4LLNL ZFS 0.6.0-rc9306090120150SE +/- 0.47, N = 3SE +/- 2.61, N = 6SE +/- 0.16, N = 3SE +/- 0.78, N = 3SE +/- 0.94, N = 3SE +/- 0.15, N = 359.1491.59124.9261.3164.8872.861. (CC) gcc options: -O3

PostMark

Disk Transaction Performance

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

Threaded I/O Tester

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

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


Phoronix Test Suite v10.8.5