linux memory

free -g -h -t

less /proc/meminfo

 sar

dnf install sysstat

memory used for every 1 seconds a total of 3 times

sar -r 1 3

swap space used

sar -S 1 3

(or sar -S -f /var/log/sa/sa10 if from cron)

overal stats

sar -b 1 3

more here

also https://github.com/netdata/netdata