This is a continuation and update of this thread:
www.truenas.com
Looks like OpenZFS 2.2+ introduces some cleaned up and rewritten code¹ to more intelligently and gracefully handle ARC data / metadata eviction from RAM. It's such a major change to the code that it will not be backported to version 2.1.10.
We'll also be able to use a new tunable parameter² named
Read more
ZFS "ARC" doesn't seem that smart...
Without yet resorting to adding an L2ARC, is there a "tuneable" that I can test which instructs the ARC to prioritize metadata? I upgraded from 16GB to 32GB ECC RAM. Yet there is zero change in this behavior. This keeps happening: I run regular rsync tasks from a few local clients, which is...

Looks like OpenZFS 2.2+ introduces some cleaned up and rewritten code¹ to more intelligently and gracefully handle ARC data / metadata eviction from RAM. It's such a major change to the code that it will not be backported to version 2.1.10.
We'll also be able to use a new tunable parameter² named
zfs_arc_meta_balance
, which...Read more