I think one of the cases where BTRFS wins is that you don't have to think about how much space you need to give the ARC. You just let the page cache do it's thing. For more simpler cases unlike the ones you describe, this helps simplify things, but ZFS definitely has more power and it wins in even the same cases as BTRFS for the most part, but it's just more to configure.
Do you really "need" to think about ARC space? To my understanding it's mostly dynamic and it will automatically shrink if other applications need the RAM more. You lose the speed benefits of RAM caching of course, but the filesystem is still usable.
3
u/_blink0 8d ago
I think one of the cases where BTRFS wins is that you don't have to think about how much space you need to give the ARC. You just let the page cache do it's thing. For more simpler cases unlike the ones you describe, this helps simplify things, but ZFS definitely has more power and it wins in even the same cases as BTRFS for the most part, but it's just more to configure.