# free ## Command Function This command is used to display the memory usage in the system. ## Syntax free \[_-b | -k | -m | -g | -t_\] ## Parameters **Table 1** Parameter description

Parameter

Description

Value Range

No parameter

Displays the memory usage in bytes.

N/A

--help/-h

Displays the parameters supported by the free command.

N/A

-b

Displays the memory usage in bytes.

N/A

-k

Displays the memory usage in KiB.

N/A

-m

Displays the memory usage in MiB.

N/A

-g

Displays the memory usage in GiB.

N/A

-t

Displays the memory usage in TiB.

N/A

## Usage None ## Example Run **free**, **free -k**, and **free -m**, respectively. ## Output ``` 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 ``` **Table 2** Output

Parameter

Description

total

Total size of the dynamic memory pool

used

Size of the used memory

free

Size of the unallocated memory

shared

Size of the shared memory

buffers

Size of the buffer