Testing Out The Btrfs Mount Options On Linux 3.2
When running an Iozone write test, Zlib and LZO compression led to significantly higher results, albeit it was using compression and mostly came down to being run in the system memory at speeds not sustainable by the SATA SSD.
With a 64MB random write test of 16 threads, the different mount options didn't have much of an impact on the Btrfs file-system performance aside from the free inode cache, which actually resulted in the random write performance suffering.
When running the Flexible I/O Tester, the auto-defrag performance suffered a great deal. Eventually auto-defrag will be enabled with Btrfs by default.
You can run your own file-system tests in your own software and hardware configuration in an automated and seamless manner using the Phoronix Test Suite with result sharing via OpenBenchmarking.org. Be sure to use Phoronix Test Suite 3.8-Bygland or newer for the new file-system reporting functionality.
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.