So here are the performance testing results. I ran two kinds of tests. First was my own homemade test where I copied files from my home computer (MacBookPro with SSD) to and from the NAS. This consisted of copying one large file and then copying a folder full of ~10,000 smaller files. The other test I ran was AmorphousDiskMark which is the Mac equivalent of CrystalDiskMark.
The BTRFS volume did much better than I expected. The only place where it clearly lagged was writing a large number of small files to the NAS. In this case it was ~20% slower than EXT4. Otherwise, BTRFS performance was close to identical to EXT4. There were a few tests where BTRFS performed obviously better, in particular reading many small files from the NAS was ~15% better. AmorphousDiskMark also showed ~10% better read speeds for sequential reads with a large queue depth.
So in terms of performance, it looks to me that BTRFS is pretty good, but having said that, the 20% hit in small file write speeds will likely reduce backup performance by a similar amount, at least for typical desktop backups that would include many small files. For backups of large files, there would be almost no speed hit.
The good performance on large file reads might suggest that streaming performance should be good, but I suppose actual streaming tests would be needed to verify this.

- AS6104T ADM 330 file system speed tests_small.png (155.3 KiB) Viewed 2282 times