# 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 | 表示缓冲区内存大小。 |