I have a small server with following memory usage:
Code:
root@debian:~# free -m
total used free shared buffers cached
Mem: 2003 1822 181 0 42 939
-/+ buffers/cache: 840 1163
Swap: 2379 0 2379
root@debian:~#
I have 2048MB of RAM in server. As I understand, 2003MB is the amount of memory what is left of this 2048MB after kernel reserved 45MB during the bootup. The third line regarding swap is clear as well(results overlap with
swapon -s). In addition, if I'm not wrong, only 181MB of RAM is totally unused.
I'm aware of that Linux uses free memory for buffers, but how to find out how much memory is in use for applications? Is it 2003MB-181MB-840MB= 982MB?