Linux命令之 free命令
warning:
这篇文章距离上次修改已过1582天,其中的内容可能已经有所变动。
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。
total | used | free | shared | buff/cache | available | |
---|---|---|---|---|---|---|
总大小 | 已用大小 | 空闲大小 | 多个进程共享的内存总额 | 磁盘缓存的大小 | 可获得的 | |
Mem (物理) | ||||||
Swap (交换区) |
命令语法
free [参数]
附加参数
参数 | 说明 |
---|---|
-b | 以Byte为单位显示内存使用情况。 |
-k | 以KB为单位显示内存使用情况。 |
-m | 以MB为单位显示内存使用情况。 |
-g | 以GB为单位显示内存使用情况。 |
-o | 不显示缓冲区调节列。 |
-s<间隔秒数> | 持续观察内存使用状况。 |
-t | 显示内存总和列。 |
-V | 显示版本信息。 |
常用范例
显示内存使用情况
free
free -g
free -m
以总和的形式显示内存的使用信息
free -t
周期性的查询内存使用信息
free -s 3