winnielinnie
MVP
- Joined
- Oct 22, 2019
- Messages
- 3,641
Whoa! I can imagine how much RAM is being used if you're using "cmp" on multi-gigabyte files.I assume it's due to running it in paranoid mode which invokes this function for each deletion.
That's a really wasteful use of RAM to simply figure out which files are safe to delete.
Is there any way you can change your process for managing duplicate files, or perhaps forgo the "paranoid" option?
EDIT: My guess is that rmlint's script (specifically the use of "cmp" on multi-gigabyte files), requires a lot of RAM, which shoves away much ARC (as ZFS does this by design).
Then to further add confusion, the graphical dashboard is either not correctly denoting "free" memory, or perhaps the data used by "cmp" is still lingering in RAM as a non-ARC buffer/cache.