HAMMER2 File-System Performance On DragonFlyBSD 5.4.1

Written by Michael Larabel in BSD on 27 December 2018 at 09:00 PM EST. 14 Comments
BSD
With the newly released DragonFlyBSD 5.4.1 having a lot of HAMMER2 file-system work on top of all of the changes introduced by DragonFlyBSD 5.4 at the start of December, here is a fresh look at the HAMMER versus HAMMER2 file-system performance on this BSD operating system.

Using an Intel Core i9 7960X test system with Intel 800p 128GB NVMe SSD, fresh benchmarks were carried out of DragonFlyBSD 5.4.1 when installed with a root HAMMER file-system and again with the latest HAMMER2 file-system option that has matured quite nicely over the DragonFlyBSD 5.x releases.


This quick testing is just looking at the HAMMER vs. HAMMER2 file-system performance. Besides the performance, HAMMER2 offers a lot of features not found in the original HAMMER design. The latest HAMMER2 design information can be found here.
DragonFlyBSD 5.4.1 File-System Tests

All of these BSD storage benchmarks were carried out using the Phoronix Test Suite.
DragonFlyBSD 5.4.1 File-System Tests

SQLite was operating much faster with HAMMER2.
DragonFlyBSD 5.4.1 File-System Tests

DragonFlyBSD 5.4.1 File-System Tests

BlogBench that simulates the web server workload of running a web blog was yielding reads much faster on HAMMER2 but writes were faster with HAMMER1.
DragonFlyBSD 5.4.1 File-System Tests

The CompileBench compile task was much faster on HAMMER2.
DragonFlyBSD 5.4.1 File-System Tests

But in the I/O heavier initial create process, the original HAMMER was faster as of DragonFlyBSD 5.4.1.
DragonFlyBSD 5.4.1 File-System Tests

DragonFlyBSD 5.4.1 File-System Tests

HAMMER2 was faster for PostgreSQL with both reads and writes.
DragonFlyBSD 5.4.1 File-System Tests

DragonFlyBSD 5.4.1 File-System Tests

DragonFlyBSD 5.4.1 File-System Tests

The FIO synthetic tests didn't yield much of a difference except for 4K sequential writes being faster.

More tests, including a comparison against FreeBSD with ZFS, coming up as we get ready for more exciting benchmarks in 2019.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week