free -m
total = used + free + buffers/cache
used = total - free - buff/cache
available = free + buffers/cache中未使用部分(系统会使用一部分buffers/cache中的内存)
系统真正占用的内存=total-available 或者 used++ buffers/cache中已使用部分
total Total installed memory (MemTotal and SwapTotal in /proc/meminfo) 总大小不变
used Used memory (calculated as total - free - buffers - cache)
free Unused memory (MemFree and SwapFree in /proc/meminfo)
shared Memory used (mostly) by tmpfs (Shmem in /proc/meminfo, available on kernels 2.6.32, displayed as zero if not available)
buffers Memory used by kernel buffers (Buffers in /proc/meminfo)
cache Memory used by the page cache and slabs (Cached and SReclaimable in /proc/meminfo)
buff/cache Sum of buffers a