> On 9. Sep 2024, at 13:41, Gea <g...@napp-it.org> wrote:
> 
> On 08.09.2024 11:55, d wrote:
>> This post enticed me to do a little research on zfs compression, which lead 
>> me to some interesting info an a question:
>> https://indico.fnal.gov/event/16264/contributions/36466/attachments/22610/28037/Zstd__LZ4.pdf
> 
> The simplified result seems lz4 is faster while zstd compress data more 
> efficient.
> 
> When I look at my main pool, refcompressratio with lz4 is 1.04 for my main 
> data filesystem with mixed data, some at 1.02 with mainly iso and media and 
> up to 1.12 in rare cases. With expensive NVMe or hybrid pools with a special 
> vdev, I would opt for zstd and better compressratio as performance is better 
> than good enough. But I have this choice only with Open-ZFS and this for 
> quite a long time similar to draid with many advantages on very large pools.

tsoome@beastie:~$ zfs get compression rpool/ROOT/openindiana-2024:08:23
NAME                               PROPERTY     VALUE           SOURCE
rpool/ROOT/openindiana-2024:08:23  compression  zstd            inherited from 
rpool
tsoome@beastie:~$ zfs get compressratio  rpool/ROOT/openindiana-2024:08:23
NAME                               PROPERTY       VALUE  SOURCE
rpool/ROOT/openindiana-2024:08:23  compressratio  2.75x  -

tsoome@beastie:~$ zfs get compression rpool/code/illumos-gate
NAME                     PROPERTY     VALUE           SOURCE
rpool/code/illumos-gate  compression  zstd            local
tsoome@beastie:~$ zfs get compressratio rpool/code/illumos-gate
NAME                     PROPERTY       VALUE  SOURCE
rpool/code/illumos-gate  compressratio  3.32x  -
tsoome@beastie:~$

(I probably still do have some lz4 blocks lurking around).

rgds,
toomas

> 
> The upcoming Fast Dedup in Open-ZFS where you can limit dedup table size with 
> a quota,  place the dedup table not only on a dedicated dedup vdev but also a 
> special vdev, can shrink dedup tables from single items or cache dedup in Arc 
> seems a killer feature. Unlike current dedup, I would expect that you can 
> enable Fast Dedup per default, either with a special vdev that also massively 
> improve all small file actions and metadata access or with a quota like a few 
> GB to limit RAM usage. Hybrid pools with a special vdev become more and more 
> attractive as suggested default. Fast dedup is beta but near to be ready. I 
> already can play with in in Open-ZFS on Windows rc. Will this appear in 
> Illumos in the forseeable future. I doubt.
> 
> The stability aspect, ok. Software has bugs and you need to maintain does not 
> matter if Open-ZFS or Illumos-ZFS. There have also been critical bugs in 
> Illumos. When I remember correctly it was persistent L2Arc in Illumos where 
> datalosses could have happened a few years ago (luckily I was not affected as 
> silent errors could have happened).
> 
> Why do anyone expects that bugs in Illumos ZFS do not happen or fixed faster 
> than bugs in Open-ZFS with 20x the user base and number of devs and many 
> large commercial companies behind. Even the additional tests on taking over 
> Open-ZFS code in more and more rare cases does not guarantee that there are 
> no bugs remained (while helpful for sure and better as using Open-ZFS master 
> or the stable branch directly)
> 



------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/T627f77e1b29a7b53-M2f7ec9501be1d08776f21477
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to