diff --git a/guides/compression-zfs.md b/guides/compression-zfs.md index 3af0b80a..5633ae82 100644 --- a/guides/compression-zfs.md +++ b/guides/compression-zfs.md @@ -26,3 +26,19 @@ The exact commands depend on which version of ZFS you are running. Use the to customize your ZFS to meet your requirements. Once created, ZFS provides system-level compression. + +## Compression choices, LZ4 and zstd + +ZFS offers a number of compression choices when constructing the volume. + +[LZ4](https://github.com/lz4/lz4) offers a good balance of compression ratio versus increased CPU usage, and slowed performance. For general usage, we recommend using LZ4. + +[zstd](https://github.com/facebook/zstd) is another strong option. This will provide higher compression ratios, but take longer to decompress. We recommend this when storage size is an absolute priority, or for embedded-style deployments (i.e. Raspberry Pi, home IoT setups). + +As always, it is best to benchmark your choice to ensure that the performance matches your use case. + +:::note + +We regularly run tests using *ZFS* with *LZ4* compression. If you encounter issues with other compression algorithms, please let us know. + +:::