====== All about swap ====== Who use mostly swap memory: for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | head ====== Sort procesess by memory ====== ps aux --sort -rss | head ====== Count php-fpm used memory ====== ps aux | grep php-fpm | grep -v grep | awk '{sum+=$6} END {print sum}' ====== Release swap ====== sudo bash -c 'swapoff -a && swapon -a' & ====== SWAPFILE creation ====== First prepare file for swap: fallocate -l 1024M /swapfile or dd if=/dev/zero of=/swapfile bs=1M count=1024 Change file permission: chmod 600 /swapfile Make swap on swapfile: mkswap /swapfile Turn on swap: swapon /swapfile Add to fstab - /etc/fstab /swapfile none swap defaults 0 0