linux-monitor
overview
memory
check memory stat (free
)
➜ ~ free -g
total used free shared buff/cache available
Mem: 108 78 7 0 21 28
Swap: 15 0 15
check memory stat with details (htop
)
If we look at htop
memory usage carefully, we may find that the memory usage doesn't add up to the processes.
It is mainly because zfs uses 50% (default) of memory as cache.
see:
- ubuntu - htop memory usage does not add up with process list - Super User
- ram - Is ZFS on Ubuntu 20.04 using a ton of memory? - Ask Ubuntu
check zfs arc (arc_summary
)
see: - ram - Is ZFS on Ubuntu 20.04 using a ton of memory? - Ask Ubuntu
$ arc_summary
------------------------------------------------------------------------
ZFS Subsystem Report Thu Sep 08 22:56:19 2022
ARC Summary: (HEALTHY)
Memory Throttle Count: 0
ARC Misc:
Deleted: 97.48m
Mutex Misses: 13.77k
Evict Skips: 4.02m
ARC Size: 88.42% 47.82 GiB
Target Size: (Adaptive) 88.48% 47.85 GiB
Min Size (Hard Limit): 6.25% 3.38 GiB
Max Size (High Water): 16:1 54.08 GiB
modify zfs config file
sudo vim /etc/modprobe.d/zfs.conf