Linux free命令用于显示系统中的内存使用情况。以下是该命令的使用方法和示例:
语法
free [option]
参数
-b
: 以字节为单位的内存使用情况。-k
: 以千字节为单位的内存使用情况。-m
: 以兆字节为单位的内存使用情况。-g
: 以吉字节为单位的内存使用情况。-s N
: 刷新时间间隔为 N 秒(默认为3秒)。-t
: 显示总内存使用情况。-h
: 显示更易读的格式。
示例
示例一
使用 free
命令,查看系统的内存使用情况。
$ free -h
输出结果如下:
total used free shared buff/cache available
Mem: 7.7Gi 1.5Gi 1.3Gi 139Mi 5.0Gi 5.7Gi
Swap: 0B 0B 0B
解释:
total
:内存总量。used
:已经使用的内存。free
:空闲的内存。shared
:共享内存。buff/cache
:缓存内存。available
:可用内存。
示例二
使用 free
命令,以详细的方式(byte, kB, MB, GB)显示内存使用情况。
$ free -b
输出结果如下:
total used free shared buff/cache available
Mem: 8354756608 1578391552 1385033216 146110464 5391331840 5714561536
Swap: 0 0 0
解释:
total
:内存总量。used
:已经使用的内存。free
:空闲的内存。shared
:共享内存。buff/cache
:缓存内存。available
:可用内存。