$ free total used free shared buff/cache available Mem: 16349804 4727520 9075260 13992 2547024 11238920 Swap: 19528700 12284 19516416 $ cat /proc/vmstat nr_free_pages 2268791 nr_file_pages 502861 $ cat /proc/meminfo MemTotal: 16349804 kB MemFree: 9075360 kB MemAvailable: 11239020 kB Buffers: 1063716 kB Cached: 939312 kB SwapCached: 8416 kB
为什么在free命令中显示的buff / cache(2547024)多于vmstat(502861 * 4 = 2011444)或meminfo(1063716 + 939312 + 8416 = 2011444)中列出的buff / cache
$ uname -a Linux OP3020 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux $ free --version free from procps-ng 3.3.10