issues
search
liangcmwn
/
docs
mydocs on git
0
stars
0
forks
source link
Linux: free
#12
Open
liangcmwn
opened
5 years ago
liangcmwn
commented
5 years ago
free -m
total - 安装的内存的总量(等同于 /proc/meminfo 中的 MemTotal 和 SwapTotal)
used - 已使用的内存(计算公式为:used = total - free - buffers - cache)
free - 未被使用的内存(等同于 /proc/meminfo 中的 MemFree 和 SwapFree)
shared - 通常是临时文件系统使用的内存(等同于 /proc/meminfo 中的 Shmem;自内核 2.6.32 版本可用,不可用则显示为 0)
buffers - 内核缓冲区使用的内存(等同于 /proc/meminfo 中的 Buffers)
cache - 页面缓存和 Slab 分配机制使用的内存(等同于 /proc/meminfo 中的 Cached和 Slab)
buff/cache - buffers 与 cache 之和
available - 在不计算交换空间的情况下,预计可以被新启动的应用程序所使用的内存空间。与 cache 或者 free 部分不同,这一列把页面缓存计算在内,并且不是所有的可回收的 slab 内存都可以真正被回收,因为可能有被占用的部分。(等同于 /proc/meminfo 中的 MemAvailable;自内核 3.14 版本可用,自内核 2.6.27 版本开始模拟;在其他版本上这个值与 free 这一列相同)
free -m