Show Your Support: Did you know that you can get Phoronix Premium for under $4 per month? Try it today to view our site ad-free, multi-page articles on a single page, and more while the proceeds allow us to write more Linux hardware reviews. At the very least, please disable your ad-blocker.
Benchmarks Of Btrfs RAID On Four Samsung 970 EVO NVMe SSDs
In the case of the basic SQLite benchmark, which tends to be very slow to begin with on Btrfs due to the file-system's copy-on-write default behavior, the single disk setup was actually the fastest.
With Btrfs RAID across these Samsung SSDs it was possible to top out at 140k IOPS for random reads with Btrfs on Linux 4.18. That's under Btrfs and the single-disk for the 970 EVO is rated for 150k IOPS.
The sequential read performance with Btrfs is still well below the Samsung ratings for these drives, but using RAID0 or RAID 5/6/10 did boost the performance a fair amount.
With a four-disk RAID) array on Btrfs, the sequential writes maxed out at 1500MB/s.