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 Speicherused– tatsächlich belegter Speicherfree– völlig ungenutzter Speicherbuff/cache– Puffer und Cache-Speicher, der bei Bedarf freigegeben wirdavailable– 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.