3 ms·
Fast compression levels of a given algorithm means lower compression ratio. I don't know if ZFS supports variable compression levels (maybe per dataset), but B
by cmurf 6y ago
Fast compression levels of a given algorithm means lower compression ratio.
I don't know if ZFS supports variable compression levels (maybe per dataset), but Btrfs ZSTD support uses a mount option, e.g. mount -o compress=zstd:[1-15]
Thus it's possible to use a higher level (high compression ratio, slower speed, more CPU and RAM) for e.g. an initial archive. And later use a lower level (or even no compression) when doing updates. Writes use the compression algorithm and level set at mount time; and it's possible to change it while remaining mounted, using -o remount.
- sigstoat 6y ago> I don't know if ZFS supports variable compression levels (maybe per dataset) > Thus it's possible to use a higher level (high compression ratio, slower speed, more CPU and RAM) for e.g. an initial archive. And later use a lower level (or even no compression) when doing updates. yup. works the same in ZFS. you can change the compression setting any time you like, for future writes.
- namibj 6y agoBtrfs is soon getting support for specifying the level on a per-file basis: https://github.com/kdave/btrfs-progs/issues/184 https://github.com/kdave/btrfs-progs/issues/184