i also think it would make sense to have some good caching / optimization at the pve/pbs level instead leaving it up to the filesystem or throwing with hardware (ssd) to the problem.
i have some good results with zfs + secondarycache=metadata and adding cheap ssd for l2arc.
unfortunately, zfs is quite buggy regarding metadata caching (eviction happens too early, see https://github.com/openzfs/zfs/issues/12028 and https://github.com/openzfs/zfs/issues/10508 for example)
i have some good results with zfs + secondarycache=metadata and adding cheap ssd for l2arc.
unfortunately, zfs is quite buggy regarding metadata caching (eviction happens too early, see https://github.com/openzfs/zfs/issues/12028 and https://github.com/openzfs/zfs/issues/10508 for example)