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   availableMem:           1.8G        756M        980M         57M        131M        1.0GSwap:          2.5G         11M        2.5GTotal:         4.3G        767M        3.4GSo 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_cachesin 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?
How to recover RAM space that should be free?
ram