High memory utilization over a period of time can cause problems. The playbook helps in determine the reason for this increase including memory consumption by processes, incorrect system or underlying host configuration, etc.
free -h
ps aux --sort -rss | head -n 10
ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%mem | head -5
vmware-toolbox-cmd stat balloon
grep -i "out of memory" /var/log/syslog
grep -i "out of memory" /var/log/messages