free 使用说明
free是指查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。
用法(Usage):free [options]
选项(Options):
-b:以bytes为单位来显示内存的信息
-k:以kb为单位来显示内存的信息
-m:以m为单位来显示内存的信息
-g:以G为单位来显示内存的信息
-h:以适于人类可读方式显示内存信息,根据内存大小使用方便阅读单位显示
-l:显示详细的低和高内存统计信息
-t:显示linux的全部内存
-s:表示每隔N秒打印一次内存信息
-c:表示重复打印内存信息N次
-w:宽幅输出,将带有/的字段拆开
-V :显示版本信息
使用示例
以适于人类可读方式显示内存信息,每隔5秒打印一次,重复打印2次
打印信息说明
total
:是内存总大小used
:已经使用内存数,used = total - free - buffers - cachefree
:未使用的空闲内存shared
:共享内存,大部分是tmpfs占用,tmpfs 就是内存实现的文件系统比如 /dev/shmbuff/cache
: 缓冲、缓存区内存数,缓存在应用之中available
:真正剩余的可被程序应用的内存数