free 命令详解

作用:显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区
选项:
-b 以byte为单位显示内存使用情况
-k 以kb 为单位显示内存使用情况
-m 以mb 为单位显示内存使用情况
-o 不显示缓冲区调节列
-s 持续观察内存使用状况
-t 显示内存总和列

实例:

free -m 
             total       used       free     shared    buffers     cached
Mem:         12011      11903        107          0        542       3239
-/+ buffers/cache:       8122       3889
Swap:         8189       4083       4106
total : 内存总和
used 已使用的内存数
free 空闲内存数
shared 当前废弃不用
buffers 缓冲内存
cached 缓存内存
total= used + free 
(-buffers/cache)  used 内存数:  Mem 中 used - buffers -cached  被程序实在消耗的内存
(+buffers/cache) free 内存数:  Mem 中 free +buffers + cached  可挪用的内存总数
swap : 交换分区
原文地址:https://www.cnblogs.com/LinuxSuDa/p/4471392.html