System and processes

The free command

Shows the available RAM and swap area.

Syntax

free [-h]

Most useful options

-hHuman-readable sizes
-mIn megabytes

Copy-ready examples

$ free -hAvailable memory
$ free -mIn megabytes

You can try them in the browser terminal: it does not touch your computer.

Typical mistakes

  • The 'available' column is the one that matters, not 'free'.

Related commands

FAQ

Why does free show so little free memory?

Linux uses free memory as cache; look at 'available'.

Learn to actually use it

The basic Linux course takes you from zero to console fluency with 24 self-grading lessons.

Start the free course