free zeigt auf einen Blick, wie viel Arbeitsspeicher ein Linux-System belegt und wie viel noch verfügbar ist. Das Kommando gehört zur Basisausstattung und liefert die Zahlen, die auch Monitoring-Tools auswerten.

Einfache Ausgabe

free -h

Mit -h (human readable) zeigt free die Werte in Megabyte und Gigabyte statt in Bytes. Die Ausgabe enthält die Zeilen Mem (physischer RAM) und Swap (Auslagerungsspeicher, siehe Swap).

Die Spalten verstehen

  • total – gesamter installierter Speicher
  • used – tatsächlich belegter Speicher
  • free – völlig ungenutzter Speicher
  • buff/cache – Puffer und Cache-Speicher, der bei Bedarf freigegeben wird
  • available – real verfügbarer Speicher für neue Anwendungen

Nützliche Optionen

free -m    # Ausgabe in Megabyte
free -s 2  # alle 2 Sekunden aktualisieren
free -t    # Summenzeile am Ende

Verwandte Themen

Speicherfressende Prozesse finden Sie mit den ps-, top- und kill-Befehlen. Grundlagen zu Prozessen erklärt der Artikel Process, zur Systemlast Load Average und Uptime. Alles läuft unter Linux.