3 ms·
> ...btrfs just has very few advantages compared to ZFS. Really the only thing going for it was being available in mainline kernel builds. ZFS doesn't have def
by chasil 5y ago
> ...btrfs just has very few advantages compared to ZFS. Really the only thing going for it was being available in mainline kernel builds.
ZFS doesn't have defrag, and BtrFS does.
There was a paper recently on purposefully introducing fragmentation, and the approach could drastically reduce performance on any filesystem that was tested.
This can be fixed in BtrFS. I don't see how to recover from this on ZFS, apart from a massive resilver.
https://www.usenix.org/system/files/login/articles/login_summer17_02_conway.pdf https://www.usenix.org/system/files/login/articles/login_sum...
- chasil 5y agoThis set of slides specifically addresses an attack on ZFS performance with fragmentation tools. "Btrfs, ext4, F2FS, XFS, ZFS all age - up to 22x on HDD, up to 2x on SSD." https://pdfs.semanticscholar.org/b743/7111bf04a803878ebacbc275ba3715bccb18.pdf https://pdfs.semanticscholar.org/b743/7111bf04a803878ebacbc2... The paper also mentions ZFS: https://www.cs.unc.edu/~porter/pubs/fast17.pdf https://www.cs.unc.edu/~porter/pubs/fast17.pdf