free

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

  1. Ein Terminal öffnen

Inhaltsverzeichnis
  1. Installation
  2. Aufruf
  3. Beschreibung
  4. Beispiele
  5. Links

Wiki/Icons/terminal.png free zeigt die momentane Speicherbelegung an.


Installation

Das Programm free ist in jeder Ubuntu-Installation bereits enthalten. Der Paketname lautet:

Aufruf

Kurze Syntaxbeschreibung für die Verwendung in der Shell [1]:

free OPTIONEN 

Beschreibung

free zeigt die gesamte Menge an freiem und belegtem Arbeitsspeicher, den Swap-Speicher des Systems sowie die vom Kernel verwendeten Buffer an.

Das Programm kennt die folgenden Optionen:

free-Optionen
Option Funktion
-b | -k | -m | -g Ausgabe der Daten in Byte (-b), KiloByte (-k), MegaByte (-m) oder GigaByte (-g)
-t Anzeige einer Zeile mit den Gesamtübersichten
-o keine Anzeige der Zeile "buffer adjusted". Wird diese Option nicht angegeben, so wird der Buffer-Speicher vom verwendeten Speicher abgezogen und als freier Speicher aufgeführt
-s delay aktiviert die fortgesetzte Abfrage der Speicherbelegung, mit einem Abstand zwischen den Abfragen, der durch delay in Sekunden festgelegt wird. Dabei sind auch Fließkommazahlen als Wert von delay zugelassen.
-V zeigt Versionsinformationen an
-h "human readable" zeigt alle Werte automatisch in GiB, MiB oder KiB an

Beispiele

Informationen über die Speicherbelegung in Megabyte erhalten:

free -m 

Angaben zur Speicherbelegung jede Sekunde erneuern:

free -s 1 

Zusammenfassungen der Speicherbereiche in Megabyte anzeigen:

free -m -t 

"schöner" zu lesende Ausgabe:

free -h 

Beispielausgabe

Ausgabe für ein System mit 1024 MiB Hauptspeicher abzgl. zugewiesenem Speicher für die Grafikkarte:

benutzer@host:~$ free -h
             total       used       free     shared    buffers     cached
Mem:          984M       513M       471M        37M        34M       310M
-/+ buffers/cache:       168M       816M
Swap:         123M         0B       123M

Die markierten Werte (used 168M und free 816M) geben den tatsächlich belegten/freien Speicher wieder.