free

命令功能

free命令可显示系统内存的使用情况。

命令格式

free [-b | -k | -m | -g | -t]

参数说明

表1 参数说明

参数 参数说明
无参数 以Byte为单位显示。
--help/-h 查看free命令支持的参数列表。
-b 以Byte为单位显示。
-k 以KiB为单位显示。
-m 以MiB为单位显示。
-g 以GiB为单位显示。
-t 以TiB为单位显示。

使用指南

无。

使用实例

举例:分别输入free、free -k、free -m.

输出说明

OHOS:/$ free
                total        used        free      shared     buffers
Mem:          2819652     2754468       65184           0           0
-/+ buffers/cache:        2754468       65184
Swap:               0           0           0
OHOS:/$ free -k
                total        used        free      shared     buffers
Mem:             2753        2692          60           0           0
-/+ buffers/cache:           2692          60
Swap:               0           0           0
OHOS:/$ free -m
                total        used        free      shared     buffers
Mem:                2           2           0           0           0
-/+ buffers/cache:              2           0
Swap:               0           0           0

表2 输出说明

输出 说明
total 表示系统动态内存池总量。
used 表示已使用内存总量。
free 表示未被分配的内存大小。
shared 表示共享内存大小。
buffers 表示缓冲区内存大小。