diff --git a/free.1 b/free.1 index 1cd01ef2..15f2b768 100644 --- a/free.1 +++ b/free.1 @@ -32,7 +32,7 @@ kernels 2.6.32, displayed as zero if not available) Memory used by kernel buffers (Buffers in /proc/meminfo) .TP \fBcache\fR -Memory used by the page cache and slabs (Cached and Slab in /proc/meminfo) +Memory used by the page cache and slabs (Cached and SReclaimable in /proc/meminfo) .TP \fBbuff/cache\fR Sum of \fBbuffers\fR and \fBcache\fR diff --git a/proc/sysinfo.c b/proc/sysinfo.c index b0af54f0..0619f20e 100644 --- a/proc/sysinfo.c +++ b/proc/sysinfo.c @@ -704,7 +704,7 @@ nextline: if(kb_inactive==~0UL){ kb_inactive = kb_inact_dirty + kb_inact_clean + kb_inact_laundry; } - kb_main_cached = kb_page_cache + kb_slab; + kb_main_cached = kb_page_cache + kb_slab_reclaimable; kb_swap_used = kb_swap_total - kb_swap_free; /* if kb_main_available is greater than kb_main_total or our calculation of