[root@CENTOS7 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@CENTOS7 ~]#
Sie können den Status des Speichers im System mit dem Befehl free
überprüfen.
Das Ausgabeergebnis ist wie folgt.
Ausgabeergebnis des freien Befehls
[root@CENTOS7 ~]# free
total used free shared buff/cache available
Mem: 1014820 184368 684116 6928 146336 683684
Swap: 1679356 0 1679356
[root@CENTOS7 ~]#
Jeder Artikel ist wie folgt.
Artikel | Inhalt |
---|---|
total | Gesamtspeichermenge |
used | Speichernutzung (tatsächlich vom Prozess verwendeter Speicher) |
free | Nicht zugewiesene Speichermenge, die überhaupt nicht verwendet wird |
shared | Speichermenge, die im gemeinsam genutzten Speicher verwendet wird |
buff/cache | Speichermenge für Dateipuffer + Cache-Speicher |
available | Für den Prozess verfügbarer Speicher |
Vorsichtsmaßnahmen
Kurze Option | Lange Option | Inhalt |
---|---|---|
-b | --bytes | Zeigen Sie die Speichermenge in Bytes an |
-k | --kilo | Zeigen Sie die Speichermenge in Kilobyte an |
-m | --mega | Zeigen Sie die Speichermenge in Megabyte an |
-g | --giga | Zeigen Sie die Speichermenge in Gigabyte an |
--tera | Zeigen Sie die Speichermenge in Terabyte an | |
--peta | Zeigen Sie die Speichermenge in Petabyte-Einheiten an | |
-h | --human | Wird in leicht lesbaren Einheiten angezeigt |
-w | --wide | Anzeige im Weitwinkelmodus |
-c mal | --mal zählen | Geben Sie an, wie oft ausgegeben werden soll (standardmäßig wird einmal ausgegeben und beendet). |
-l | --lohi | Zeigt den Status von Low Memory und High Memory an Geringer Arbeitsspeicher: Vom Linux-Kernel verwendeter Bereich Hoher Speicher: Vom Prozess verwendeter Speicherbereich |
-s Intervall | --seconds Intervall | Das Ausgabeintervall ist "ss"..Angegeben durch "tt Sekunden" (Standard ist einmal ausgeben und beenden) |
--si | Berechnet durch Teilen durch 1000 anstelle von 1024 beim Umrechnen von Einheiten | |
-t | --total | Zeigt eine Zeile mit der Summe des physischen Speichers und des Auslagerungsspeichers an |
FREE(1) User Commands FREE(1)
NAME
free - Display amount of free and used memory in the system
SYNOPSIS
free [options]
DESCRIPTION
free displays the total amount of free and used physical and swap mem‐
ory in the system, as well as the buffers and caches used by the ker‐
nel. The information is gathered by parsing /proc/meminfo. The dis‐
played columns are:
total Total installed memory (MemTotal and SwapTotal in /proc/meminfo)
used Used memory (calculated as total - free - buffers - cache)
free Unused memory (MemFree and SwapFree in /proc/meminfo)
shared Memory used (mostly) by tmpfs (Shmem in /proc/meminfo, available
on kernels 2.6.32, displayed as zero if not available)
buffers
Memory used by kernel buffers (Buffers in /proc/meminfo)
cache Memory used by the page cache and slabs (Cached and SReclaimable
in /proc/meminfo)
buff/cache
Sum of buffers and cache
available
Estimation of how much memory is available for starting new
applications, without swapping. Unlike the data provided by the
cache or free fields, this field takes into account page cache
and also that not all reclaimable memory slabs will be reclaimed
due to items being in use (MemAvailable in /proc/meminfo, avail‐
able on kernels 3.14, emulated on kernels 2.6.27+, otherwise the
same as free)
OPTIONS
-b, --bytes
Display the amount of memory in bytes.
-k, --kilo
Display the amount of memory in kilobytes. This is the default.
-m, --mega
Display the amount of memory in megabytes.
-g, --giga
Display the amount of memory in gigabytes.
--tera Display the amount of memory in terabytes.
--peta Display the amount of memory in petabytes.
-h, --human
Show all output fields automatically scaled to shortest three
digit unit and display the units of print out. Following units
are used.
B = bytes
K = kilos
M = megas
G = gigas
T = teras
P = petas
If unit is missing, and you have exabyte of RAM or swap, the
number is in terabytes and columns might not be aligned with
header.
-w, --wide
Switch to the wide mode. The wide mode produces lines longer
than 80 characters. In this mode buffers and cache are reported
in two separate columns.
-c, --count count
Display the result count times. Requires the -s option.
-l, --lohi
Show detailed low and high memory statistics.
-s, --seconds seconds
Continuously display the result delay seconds apart. You may
actually specify any floating point number for delay, usleep(3)
is used for microsecond resolution delay times.
--si Use power of 1000 not 1024.
-t, --total
Display a line showing the column totals.
--help Print help.
-V, --version
Display version information.
FILES
/proc/meminfo
memory information
SEE ALSO
ps(1), slabtop(1), top(1), vmstat(8).
AUTHORS
Written by Brian Edmonds.
REPORTING BUGS
Please send bug reports to [email protected]?
procps-ng July 2014 FREE(1)
FREE(1) User Commands FREE(1)
NAME
free -Zeigen Sie die Menge an freiem und verwendetem Speicher im System an
SYNOPSIS
free [options]
DESCRIPTION
free ist die Gesamtmenge an freiem und verwendetem physischem Speicher und Swap-Speicher im System.
Und zeigt die vom Kernel verwendeten Puffer und Caches an.
Die Information ist "/proc/Es wird durch Analyse von "meminfo" gesammelt.
Die angezeigten Spalten sind:
gesamt Insgesamt installierter Speicher ("/proc/"Mem Total" und "Swap Total" in meminfo)
gebrauchter Speicher ("total")- free - buffers -Berechnet als "Cache")
unbenutzten Speicher freigeben ("/proc/"Mem Free" und "Swap Free" in meminfo)
gemeinsam genutzter (hauptsächlich) von tmpfs verwendeter Speicher (""/proc/"Shmem" von "meminfo", Kernel 2.6.Verfügbar bei 32, angezeigt als Null, falls nicht verfügbar)
buffers
Vom Kernelpuffer verwendeter Speicher ("/proc/"Puffer" in "meminfo")
Cache Speicher, der vom Seitencache und der Platte verwendet wird ("/proc/"Cached" und "SReclaimable" in meminfo)
buff/cache
Puffer und Cache insgesamt
available
Schätzen Sie den verfügbaren Speicherplatz, um eine neue Anwendung ohne Austausch zu starten.
Im Gegensatz zu den Daten, die vom Cache oder von freien Feldern bereitgestellt werden
Dieses Feld berücksichtigt den Seitencache und die verwendeten Elemente
Nicht alle wiederherstellbaren Speicherplatten werden wiederhergestellt
(「/proc/"MemAvailable" von "meminfo", Kernel 3.Erhältlich bei 14,
Kernel 2 emulieren.6.Nach 27 ist es anders als das kostenlos)
OPTIONS
-b, --bytes
Zeigt die Speichermenge in Bytes an.
-k, --kilo
Zeigt die Speichermenge in Kilobyte an. Dies ist die Standardeinstellung.
-m, --mega
Zeigt die Speichermenge in Megabyte an.
-g, --giga
Zeigt die Speichermenge in Gigabyte an.
--tera Zeigt die Speichermenge in Terabyte an.
--peta Zeigt die Speichermenge in Petabyte an.
-h, --human
Zeigt alle Ausgabefelder an, die automatisch auf mindestens 3 Stellen skaliert werden
Zeigt die Druckeinheit an. Die folgenden Einheiten werden verwendet.
B = bytes
K = kilos
M = megas
G = gigas
T = teras
P = petas
Wenn Sie kein Gerät haben und über RAM oder Swap verfügen
Die Zahlen sind in Terabyte angegeben und die Spalten sind möglicherweise nicht am Header ausgerichtet.
-w, --wide
Wechseln Sie in den Weitwinkelmodus. Der Breitmodus erzeugt Zeilen mit mehr als 80 Zeichen.
In diesem Modus werden der Puffer und der Cache in zwei separaten Spalten gemeldet.
-c, --count count
Zeigt die Anzahl der Zählungen des Ergebnisses an.-Benötigt die Option s.
-l, --lohi
Zeigen Sie detaillierte Statistiken zu niedrigem und hohem Speicher an.
-s, --seconds seconds
Zeigt kontinuierlich die Ergebnisverzögerung in Sekunden an.
Sie können tatsächlich eine beliebige Gleitkommazahl für die Verzögerung angeben.
usleep (3) wird für Verzögerungszeiten bei der Auflösung von Mikrosekunden verwendet.
--si Use power of 1000 not 1024.
Verwenden Sie eine Potenz von 1000 anstelle von 1024.
-t, --total
Zeigt eine Zeile mit der Gesamtzahl der Spalten an.
--help Print help.
Hilfe drucken.
-V, --version
Versionsinformationen anzeigen.
FILES
/proc/meminfo
memory information
SEE ALSO
ps(1), slabtop(1), top(1), vmstat(8).
AUTHORS
Written by Brian Edmonds.
REPORTING BUGS
Please send bug reports to ⟨[email protected]⟩
procps-ng July 2014 FREE(1)
das ist alles