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&grs&sro.

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

fs-mark: 1000 Files, 1MB Sizefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSynccompilebench: Read Compiled Treeiozone: 1MB - 8GB - Write Performancedbench: 1postmark: Disk Transaction Performancecompilebench: Initial Createcompilebench: Compiletiobench: Rand Write - 64MB - 16iozone: 1MB - 8GB - Read Performanceblogbench: Readfs-mark: 5000 Files, 1MB Size, 4 Threadsfio: Intel IOMeter File Server Access PatternSSDHDD LLNL ZFS 0.6.0-rc9 EXT4 Btrfs LLNL ZFS 0.6.0-rc9 EXT4 Btrfs36.0718.52355.07502.8091.59201.5744590.21100.954.24191.2037230418.9270.1759.7757.53336.13802.32124.9246.06131.55158.6710.02341.07111686888.13300.3927.4223.17131.80794.5059.1435.8238.45107.1262.53245.96180369828.00676.6120.2319.10353.53373.5664.88101.3128963.5649.335.5175.4429055020.0013.6017.83153.23753.6861.3115.9197.2965.481.97106.53194464831.275635.8115.6714.83266.33739.4872.8610.56110.81101.6436.99119.9317.33OpenBenchmarking.org

FS-Mark

Test: 1000 Files, 1MB Size

HDDSSDOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeBtrfsEXT4LLNL ZFS 0.6.0-rc91326395265SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.32, N = 6SE +/- 1.33, N = 6SE +/- 0.09, N = 3SE +/- 0.58, N = 315.6713.6020.2327.4259.7736.071. (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.83, N = 6SE +/- 0.03, N = 3SE +/- 0.29, N = 514.8317.8319.1023.1757.5318.521. (CC) gcc options: -static

FS-Mark

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

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

Compile Bench

Test: Read Compiled Tree

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

IOzone

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

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

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

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

Compile Bench

Test: Initial Create

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

Compile Bench

Test: Compile

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

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

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 PerformanceBtrfsEXT4LLNL ZFS 0.6.0-rc970140210280350SE +/- 5.99, N = 6SE +/- 0.83, N = 3SE +/- 0.57, N = 3SE +/- 8.74, N = 6SE +/- 1.08, N = 3SE +/- 5.30, N = 6119.93106.5375.44245.96341.07191.201. (CC) gcc options: -O3

BlogBench

Test: Read

HDDSSDOpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: ReadEXT4LLNL ZFS 0.6.0-rc9Btrfs400K800K1200K1600K2000KSE +/- 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

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

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

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


Phoronix Test Suite v10.8.5