Btrfs Mount Option Benchmarks With The Linux 4.9 Kernel

Written by Michael Larabel in Storage on 19 December 2016 at 05:30 PM EST. Page 2 of 4. 20 Comments.
Btrfs File-System Mount Option Testing On Linux 4.9

With the SQLite embedded database workload, disabling the tree logging reduced performance. Improving the performance the most was nobarrier for disabling device barriers, which is unsafe if your system experiences power failure.

Btrfs File-System Mount Option Testing On Linux 4.9

For random writes with FIO, discard helped the performance while especially the disabling of the CoW data really boosted the performance.

Btrfs File-System Mount Option Testing On Linux 4.9

Discard helped out in sequential reads via FIO.

Btrfs File-System Mount Option Testing On Linux 4.9

Disabling the copy-on-write really boosted the performance of Btrfs for FIO sequential writes, but then again disabling CoW for Btrfs defeats much the purpose of Btrfs.


Related Articles