Most of those containers are probably grabbing more memory than they actually need. Consider applying some resource constraints to some of them.
Dozzle is an excellent addition to your docker setup, giving you live performance graphs for all your containers. It can help a lot with fine tuning your setup.
rtxn@lemmy.world 1 day ago
You should also look at which processes use the largest amount of memory. ZFS is weird and might allocate its cache memory as “used” instead of “cached”. See here to set its limits: forum.proxmox.com/…/limit-zfs-memory.140803/
a_fancy_kiwi@lemmy.world 1 day ago
Assuming the info in this link is correct, ZFS is using ~20GB for ARC which makes htop’s 8GB of in use memory make sense.
My results after running
cat /proc/spl/kstat/zfs/arcstats: