-
-
Notifications
You must be signed in to change notification settings - Fork 623
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
The displayed memory in use should exclude ZFS's ARC, similarly to tools like htop.
Motivation
Implementing this in a shell is non-trivial, and it's a logical extension of existing functionality.
Additional context
Due to Linux kernel limitations, ZFS's in-memory caches aren't included in MemAvailable despite being logically equivalent. fastfetch should subtract the size of ZFS's cache, similarly to other tools like htop. There's already ZFS-specific code in fastfetch for filesystem handling.
This can be implemented by reading /proc/spl/kstat/zfs/arcstats in addition to /proc/meminfo if it's present, and adding size - c_min to MemAvailable.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request