Just looking for some quick help regarding free -m
output on Linux. Here's an example on one of my servers:
$free -m
total used free shared buffers cached
Mem: 14881 14813 68 0 262 883
-/+ buffers/cache: 13667 1213
Swap: 4095 240 3855
I understand the kernel can and will use available memory for disk caching to speed up the system.
Normally, I look at the second value in the "free" column, in the above case it's 1213. It's normally a lot higher than this.
I guess I am looking to understand what the two outputs next to '-/+ buffers/cache' mean. From what I can see, the system truly is low on memory (only 1213MB available for applications to use) and the OS actually needs 13GB for caching?