Skip to content

Commit

Permalink
Merge branch 'main' into json_extract
Browse files Browse the repository at this point in the history
  • Loading branch information
amunra authored Jul 12, 2024
2 parents d1cfacd + 0b5318e commit ba83be9
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions guides/compression-zfs.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

:::

0 comments on commit ba83be9

Please sign in to comment.