Manpages

BEZEICHNUNG

free - Anzeige des freien und belegten Speichers

ÜBERSICHT

free [Optionen]

BESCHREIBUNG

free zeigt den gesamten freien und genutzten physischen Speicher und Auslagerungsspeicher im System sowie die vom Kernel verwendeten Puffer und Zwischenspeicher an. Die Informationen werden durch Auslesen von /proc/meminfo ermittelt. Folgende Spalten werden angezeigt:

gesamt

zeigt den insgesamt installierten Speicher an (MemTotal und SwapTotal in /proc/meminfo).

benutzt

Benutzter Speicher (errechnet durch Gesamtspeicher minus freier Speicher minus Puffer minus Cache)

frei

Ungenutzter Speicher (MemFree und SwapFree in /proc/meminfo)

gemns.

(Meist) von Tmpfs genutzter Speicher (Shmem in /proc/meminfo)

Puffer

Von den Kernel-Puffern genutzter Speicher (Buffers in /proc/meminfo)

Cache

Vom Page-Cache und Slabs genutzter Speicher (Cached und SReclaimable in /proc/meminfo)

Puffer/Cache

Summe von Puffer und Cache

verfügbar

Schätzung des zum Starten neuer Anwendungen verfügbaren Speichers, ohne den Auslagerungsspeicher zu nutzen. Im Gegensatz zu den in den Feldern Cache oder Frei angezeigten Daten bezieht dieses Feld den Page-Cache mit ein, und beachtet außerdem, dass nicht alle beanspruchbaren Speicher-Slabs durch in Verwendung befindliche Objekte auch wirklich beansprucht werden. (MemAvailable in /proc/meminfo, verfügbar ab Kernel 3.14, emuliert in Kernel 2.6.27 und neuer, anderenfalls gleichbedeutend mit Frei)

OPTIONEN

-b, --bytes

zeigt die Speichergröße in Byte an.

-k, --kibi

zeigt die Speichergröße in Kibibyte an. Das ist die Voreinstellung.

-m, --mebi

zeigt die Speichergröße in Mebibyte an.

-g, --gibi

zeigt die Speichergröße in Gibibyte an.

--tebi

zeigt die Speichergröße in Tebibyte an.

--pebi

Zeigt die Speichergröße in Pebibyte an.

--kilo

zeigt die Speichergröße in Kilobyte an. Impliziert --si.

--mega

zeigt die Speichergröße in Megabyte an. Impliziert --si.

--giga

zeigt die Speichergröße in Gigabyte an. Impliziert --si.

--tera

zeigt die Speichergröße in Terabyte an. Impliziert --si.

--peta

zeigt die Speichergröße in Petabyte an. Impliziert --si.

-h, --human

Alle angezeigten Felder werden automatisch auf die kleinste Einheit mit drei Ziffern skaliert. Die Einheiten werden in der Ausgabe angezeigt. Es werden die folgenden Einheiten verwendet.

B = Byte
Ki = Kibibyte
Mi = Mebibyte
Gi = Gibibyte
Ti = Tebibyte
Pi = Pebibyte

Falls die Einheit fehlt und Sie Exbibyte an RAM oder Auslagerungsspeicher haben, wird die Zahl in Tebibyte angezeigt und die Spalten sind möglicherweise nicht an den Kopfzeilen ausgerichtet.

-w, --wide

wechselt in den breiten Modus. In diesem Modus können Zeilen dargestellt werden, die länger als 80 Zeichen sind. Puffer und Cache werden dann in zwei separaten Spalten dargestellt.

-c, --count Anzahl

zeigt das Ergebnis Anzahl mal an. Erfordert die Option -s.

-l, --lohi

zeigt detailliert die Belegung von »low memory« und »high memory« an.

-s, --seconds Intervall

Fortlaufende Aktualisierung der Anzeige nach Intervall Sekunden. Sie können für Intervall eine beliebige Gleitkommazahl angeben mit einem Punkt oder Komma als Dezimaltrenner angeben. Durch die Nutzung von usleep(3) können die Intervalle bis auf die Mikrosekunde genau festgelegt werden.

--si

verwendet Kilo, Mega, Giga usw. (Vielfache von 1000) anstelle von Kibi, Mebi, Gibi (Vielfache von 1024).

-t, --total

zeigt eine Zeile mit den Spaltensummen an.

--help

Hilfe ausgeben.

-V, --version

Versionsinformationen anzeigen.

DATEIEN

/proc/meminfo

Speicherinformationen

FEHLER

Der Wert der Spalte gemns. ist für Kernel vor 2.6.32 nicht verfügbar und wird als Null angezeigt.
Bitte senden Sie Fehlermeldungen (auf Englisch) an

procps [AT] freelists.org">procps [AT] freelists.org

SIEHE AUCH

ps(1), slabtop(1), top(1), vmstat(8).

COMMENTS