Btrfs Mount Option Performance Tuning On Linux 3.11

Written by Michael Larabel in Software on 21 July 2013 at 12:03 PM EDT.

Of greatest benefit for Dbench were the nodatacow and nobarrier options for disabling copy-on-write and barriers, respectively.

Zlib and LZO compression were obviously beneficial to IOzone when just writing out zeroes to the disk.

Besides the LZO/Zlib compression, no data copy-on-write was also useful in boosting the performance for CompileBench. This option though is dangerous in case of system failure where files may be only partially updated.

For the initial create task, Zlib and LZO compression led to a performance degradation while the other mount options had little affect on the overall Linux Btrfs performance with the 3.11 kernel.

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 or Stripe tips are also graciously accepted. Thanks for your support.

Related Articles
About The Author
Michael Larabel

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 Twitter, LinkedIn, or contacted via