FreeBSD ZFS vs. TrueOS ZoF vs. DragonFlyBSD HAMMER2 vs. ZFS On Linux Benchmarks

Written by Michael Larabel in Storage on 26 January 2019 at 12:00 PM EST. Page 2 of 3. 18 Comments.
TrueOS ZoF vs. FreeBSD ZFS vs. ZFS On Linux, Etc

With the basic but incredibly common SQLite workload test for this widely-used embedded database library, DragonFlyBSD with HAMMER2 came in as the fastest but didn't appear to be fully syncing to the disk unlike the other operating systems / file-systems with the results being too fast. FreeBSD 12.0 with ZFS was the fastest otherwise followed by TrueOS with its "ZoF" file-system. Of the Linux distributions, Ubuntu and Clear Linux with EXT4 were faster than using ZFS On Linux.

TrueOS ZoF vs. FreeBSD ZFS vs. ZFS On Linux, Etc

With FIO random writes, FreeBSD ZFS was the fastest. DragonFlyBSD with HAMMER2 and Ubuntu with ZoL weren't able to run the FIO POSIX AIO test cases.

TrueOS ZoF vs. FreeBSD ZFS vs. ZFS On Linux, Etc
TrueOS ZoF vs. FreeBSD ZFS vs. ZFS On Linux, Etc

ZFS on FreeBSD was very fast with these FIO POSIX AIO tests. The TrueOS ZoF performance wasn't as fast as FreeBSD 12.0 ZFS potentially due to the less mature file-system implementation and/or any debugging bits that may be left on in these daily snapshots.

TrueOS ZoF vs. FreeBSD ZFS vs. ZFS On Linux, Etc

With the CompileBench initial create test, F2FS was the fastest followed by EXT4 while Ubuntu 19.04 ZFS On Linux was slower than FreeBSD 12.0 ZFS with this single NVMe drive testing. HAMMER2 was running just slightly ahead of the TrueOS ZoF daily snapshot.

TrueOS ZoF vs. FreeBSD ZFS vs. ZFS On Linux, Etc

During this synthetic compilation test, Ubuntu 19.04 with F2FS remained the fastest but now FreeBSD 12.0 with ZFS jumped into a strong second place finish. Ubuntu 19.04 ZoL remained the slowest Linux file-system option while HAMMER2 on DragonFly and TrueOS ZoF were the slowest.


Related Articles