Many people use ps_mem.py script in order to know how much RAM processes use. In this case the result of the script was something like this:
---------------------------------
278.4 MiB
=================================
So the whole system uses 278.4 MiB, but free
says something really different:
# free
total used free shared buff/cache available
Mem: 1.8G 756M 980M 57M 131M 1.0G
Swap: 2.5G 11M 2.5G
Total: 4.3G 767M 3.4G
So here, the system utilizes 756M. It's not the cache and it's not because of the tmp files.
I also tried:
# echo "3" > /proc/sys/vm/drop_caches
in order to see whether there will be any difference, but nothing changed.
So how to release the pages that are taken for some reason? I have no idea what and why utilizes the space, and I don't know how to recover it. For now the only option is to reboot the machine.
Here's the photo where you can see what processes left. Can you explain the RAM utilization based on that?