Re: [RFC] why the amount of cache from "free -m" and /proc/meminfo are different?

From: Xishi Qiu
Date: Fri Feb 05 2016 - 20:19:56 EST


On 2016/2/5 19:44, Daniel K. wrote:

> On 02/05/2016 07:50 AM, Xishi Qiu wrote:
>> [root@localhost ~]# free -m
>> total used free shared buff/cache available
>> Mem: 48295 574 41658 8 6062 46344
>> Swap: 24191 0 24191
>>
>> [root@localhost ~]# cat /proc/meminfo
>> Buffers: 0 kB
>> Cached: 3727824 kB
>> Slab: 2480092 kB
>
> free and meminfo seems to match up pretty well to me.
>
> Are you really asking about display in MB vs kB?
>

Hi Daniel,

No, I mean "Cached: 3727824 kB" and "buff/cache 6062M" are different.

Does "buff/cache" include Buffers, Cached, and Slab?

Thanks,
Xishi Qiu

> Drop the -m switch to free.
>
> Also, give 'man free' a spin, it explains what's behind the numbers.
>
>
> Daniel K.
>
> .
>