# free - [命令功能](#section01) - [命令格式](#section02) - [参数说明](#section03) - [使用指南](#section04) - [使用实例](#section05) - [输出说明](#section06) ## 命令功能 free命令可显示系统内存的使用情况。 ## 命令格式 free \[_-b | -k | -m | -g | -t_\] ## 参数说明 **表 1** 参数说明

参数

参数说明

取值范围

无参数

以Byte为单位显示。

N/A

--help/-h

查看free命令支持的参数列表。

N/A

-b

以Byte为单位显示。

N/A

-k

以KiB为单位显示。

N/A

-m

以MiB为单位显示。

N/A

-g

以GiB为单位显示。

N/A

-t

以TiB为单位显示。

N/A

## 使用指南 无。 ## 使用实例 举例:分别输入free、free -k、free -m。 ## 输出说明 **示例** 以三种方式显示内存使用情况 ```shell 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

表示缓冲区内存大小。