Btrfs Zstd Compression Benchmarks On Linux 4.14

Written by Michael Larabel in Storage on 13 November 2017. Page 4 of 4. 24 Comments

The threaded I/O tester with Btrfs compression led to slower performance.

While in Dbench, the compressed results were all about the same speed.

LZO and Zstd were the fastest with FS-Mark.

The same with CompileBench.

Over the course of all these I/O benchmarks executed, the CPU utilization of Btrfs LZO/Zlib/Zstd compression ended up being right around the same as Btrfs running out-of-the-box, for this Core i7 Broadwell CPU.

Overall, among the Btrfs compression options, Zstd is performing very well. Keep in mind though with I/O benchmarks, the data tends to be easily compressible compared to more real-world and unique data-sets. It will also be interesting to see how the Btrfs compression performance compares on Linux 4.15 where there is configurable Zlib compression levels and also improvements around the overall Btrfs compression heuristics.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal tips are also graciously accepted. Thanks for your support.

Related Articles
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via TwitterLinkedIn,> or contacted via