Btrfs RAID Tests On Linux 4.8

Written by Michael Larabel in Linux Storage on 17 August 2016 at 12:11 PM EDT. 5 Comments
LINUX STORAGE
Recently I've been carrying out a number of Btrfs RAID tests on Linux 4.7 while this past weekend I ran some comparison tests using the Linux 4.8 Git kernel.

The Btrfs feature updates in Linux 4.8 has the big ENOSPC rework as well as other clean-ups and improvements.
Btrfs RAID Linux 4.7 vs. Linux 4.8 Kernel

From the Intel Xeon E3-1280 v5 system with the four OCZ Trion 150 120GB SSDs I compared the Linux 4.8 Git numbers to Linux 4.7.0 stable. Tests were done with a single disk and then RAID0 4-disk, RAID1 4-disk, and RAID10 4-disk. The default Btrfs mount options and other defaults were maintained.
Btrfs RAID Linux 4.7 vs. Linux 4.8 Kernel

Sequential writes appear faster with the tested RAID levels across the four disks when using Linux 4.8.
Btrfs RAID Linux 4.7 vs. Linux 4.8 Kernel

Btrfs RAID Linux 4.7 vs. Linux 4.8 Kernel

For many tests there wasn't a change in performance with Linux 4.8.
Btrfs RAID Linux 4.7 vs. Linux 4.8 Kernel

The PostgreSQL database benchmarks are a bit worrying though that it appears the Btrfs performance does regress under Linux 4.8, even when using a single disk. I'll be back with more Linux 4.8 file-system tests shortly, but aside from the possible PostgreSQL regression, there weren't many clear performance changes of these initial Btrfs tests on Linux 4.8.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week