DragonFlyBSD 4.9 HAMMER vs. HAMMER2 vs. TrueOS ZFS

Tests by Michael Larabel with the Phoronix Test Suite for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1709135-TY-TRUEOS38443&sor.

DragonFlyBSD 4.9 HAMMER vs. HAMMER2 vs. TrueOS ZFSProcessor MotherboardMemoryDiskNetworkMotherboardGraphicsAudioOSKernelCompilerFile-SystemDisplay ServerOpenGLScreen ResolutionHAMMER2HAMMERTrueOS ZFSTrueOS ZFS - Force 4K Block SizeIntel Xeon E3-1280 v5 @ 3.70GHz (8 Cores)MSI MS-7998 1.016384MBNVME-PCIe Intel PRO/1000 Connection PCH_SPT_I219_V2 7.4.2DragonFly4.9-DEVELOPMENT (x86_64)GCC 5.4.1hammer2MSI MS-7998 1.0Intel PRO/1000 Connection PCH_SPT_I219_V2 7.4.2hammerGeneric NVMe DeviceLLVMpipeATI (0xaaf0) HDAIntel PRO/1000 ConnectionFreeBSD12.0-CURRENT (x86_64)X Server 1.18.43.3 Mesa 17.0.4 Gallium 0.4 (LLVM 4.0 256 bits)Clang 4.0.0 (SVN 297347)zfs1024x768OpenBenchmarking.orgSystem Details- Python 2.7.13.

DragonFlyBSD 4.9 HAMMER vs. HAMMER2 vs. TrueOS ZFSsqlite: Default Test Directorycompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treeunpack-linux: linux-2.6.32.tar.bz2postmark: Disk Transaction Performancedbench: 1iozone: 4Kb - 2GB - Write Performanceiozone: 4Kb - 4GB - Write Performanceiozone: 4Kb - 512MB - Write Performanceblogbench: Read ScoreHAMMER2HAMMERTrueOS ZFSTrueOS ZFS - Force 4K Block Size7.11627.8483.52579.9112.482752180.55397.74409.75403.8238454034.69135.89206.21275.7810.01160291.16203.91293.58468.2849811252.321646.77217.23422.1910.153138134.67838.24849.67799.7297951851.851368.71215.45447.8210.154465139.88845.29848.89761.301079656OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryHAMMER2HAMMERTrueOS ZFS - Force 4K Block SizeTrueOS ZFS1224364860SE +/- 0.06, N = 3SE +/- 0.79, N = 6SE +/- 0.32, N = 3SE +/- 0.42, N = 37.1134.6951.8552.32

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileTrueOS ZFSTrueOS ZFS - Force 4K Block SizeHAMMER2HAMMER400800120016002000SE +/- 86.02, N = 6SE +/- 28.60, N = 6SE +/- 15.54, N = 6SE +/- 3.85, N = 61646.771368.71627.84135.89

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateTrueOS ZFSTrueOS ZFS - Force 4K Block SizeHAMMERHAMMER250100150200250SE +/- 0.14, N = 3SE +/- 0.93, N = 3SE +/- 7.67, N = 3SE +/- 0.37, N = 3217.23215.45206.2183.52

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeHAMMER2TrueOS ZFS - Force 4K Block SizeTrueOS ZFSHAMMER130260390520650SE +/- 19.88, N = 3SE +/- 5.61, N = 3SE +/- 17.81, N = 3SE +/- 7.20, N = 3579.91447.82422.19275.78

Unpacking The Linux Kernel

linux-2.6.32.tar.bz2

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernellinux-2.6.32.tar.bz2HAMMERTrueOS ZFSTrueOS ZFS - Force 4K Block SizeHAMMER23691215SE +/- 0.13, N = 8SE +/- 0.01, N = 4SE +/- 0.01, N = 4SE +/- 0.09, N = 410.0110.1510.1512.48

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceTrueOS ZFS - Force 4K Block SizeTrueOS ZFSHAMMER2HAMMER10002000300040005000SE +/- 46.19, N = 3SE +/- 13.00, N = 3SE +/- 220.06, N = 6SE +/- 66.35, N = 64465313827521602

Dbench

Client Count: 1

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 1HAMMER2TrueOS ZFS - Force 4K Block SizeTrueOS ZFSHAMMER4080120160200SE +/- 9.84, N = 6SE +/- 0.14, N = 3SE +/- 0.33, N = 3180.55139.88134.6791.16

IOzone

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

OpenBenchmarking.orgMB/s, More Is BetterIOzoneRecord Size: 4Kb - File Size: 2GB - Disk Test: Write PerformanceTrueOS ZFS - Force 4K Block SizeTrueOS ZFSHAMMER2HAMMER2004006008001000SE +/- 4.89, N = 3SE +/- 15.41, N = 3SE +/- 8.97, N = 6845.29838.24397.74203.91

IOzone

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

OpenBenchmarking.orgMB/s, More Is BetterIOzoneRecord Size: 4Kb - File Size: 4GB - Disk Test: Write PerformanceTrueOS ZFSTrueOS ZFS - Force 4K Block SizeHAMMER2HAMMER2004006008001000SE +/- 2.79, N = 3SE +/- 7.39, N = 3SE +/- 1.68, N = 3849.67848.89409.75293.58

IOzone

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

OpenBenchmarking.orgMB/s, More Is BetterIOzoneRecord Size: 4Kb - File Size: 512MB - Disk Test: Write PerformanceTrueOS ZFSTrueOS ZFS - Force 4K Block SizeHAMMERHAMMER22004006008001000SE +/- 39.59, N = 6SE +/- 31.64, N = 6SE +/- 1.74, N = 3799.72761.30468.28403.82

BlogBench

Read Score

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Read ScoreTrueOS ZFS - Force 4K Block SizeTrueOS ZFSHAMMERHAMMER2200K400K600K800K1000KSE +/- 12172.19, N = 3SE +/- 46115.70, N = 6SE +/- 4711.07, N = 31079656979518498112384540

BlogBench

Write Score

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Write ScoreHAMMERTrueOS ZFSHAMMER2TrueOS ZFS - Force 4K Block Size8001600240032004000SE +/- 328.19, N = 6SE +/- 48.91, N = 3SE +/- 172.88, N = 33563298628682659


Phoronix Test Suite v10.8.4