meta data for this page
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| linux:fs:zfs:compression [2021/02/14 20:32] – created niziak | linux:fs:zfs:compression [2026/01/19 13:02] (current) – [switch to ZSTD] niziak | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| zfs get compressratio | zfs get compressratio | ||
| zfs get compressratio /rpool | zfs get compressratio /rpool | ||
| + | |||
| + | zfs get compression, | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== switch to ZSTD ===== | ||
| + | |||
| + | From OpenZFS 2.0.0 there is support for ZSTD: | ||
| + | |||
| + | <code bash> | ||
| + | zpool get all | grep compr | ||
| + | nvmpool | ||
| + | nvmpool | ||
| + | rpool feature@lz4_compress | ||
| + | rpool feature@zstd_compress | ||
| + | |||
| + | zfs get all rpool | grep compr | ||
| + | rpool compressratio | ||
| + | rpool compression | ||
| + | rpool refcompressratio | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | zfs set compression=zstd rpool/data | ||
| + | cannot set property for ' | ||
| + | </ | ||
| + | |||
| + | OpenZFS ZSTD compression level is 3 (available range is 1-19). To change it to 9: | ||
| + | <code bash> | ||
| + | zfs set compression=zstd-9 rpool/data | ||
| + | </ | ||
| + | NOTE: it significantly increase CPU usage when writing huge amount of data (RAW movies). The best results for RAW movies is '' | ||
| + | |||
| + | |||
| + | |||
| + | |||