free命令
free是指查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。
作者
作者:Brian Edmonds。
语法
free [参数]
free 命令 -Linux手册页
命令选项及作用
执行令 : free --help
执行命令结果
参数
- -b 以Byte为单位显示内存使用情况。
- -k 以KB为单位显示内存使用情况。
- -m 以MB为单位显示内存使用情况。
- -h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:B = bytes、K = kilos、M = megas、G = gigas、T = teras
- -o 不显示缓冲区调节列。
- -s<间隔秒数> 持续观察内存使用状况。
- -t 显示内存总和列。
- -V 显示版本信息。
命令的输出格式
- total 总内存大小
- used 已使用的内存大小
- free 空闲内存大小
- shared 被分享的页面区域大小
- buffers 缓存的页面大小
- cached 高速缓存的页面大小
- swap 交换分区的信息,包括总大小、已使用大小,剩余大小等
常用命令示例
命令:free
查看内存使用信息。
命令:free -t
以总和的形式查看内存的使用信息。
命令:free -s 5
每5秒 执行一次命令,查看内存的使用信息。
命令:free -b
以字节为单位查看内存使用信息,默认为KB。
命令:free -g
以GB为单位显示内存使用信息。
命令:free -h
以易读的方式显示内存使用信息。
命令:free -h
取消缓冲区和缓存内存输出。
命令:free -l
显示最低和最高的内存统计。