Überprüfen Sie den Speicherstatus des Servers mit dem Befehl Linux free

Umgebung

[root@CENTOS7 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@CENTOS7 ~]#

1. Lesen der Ausgabe des Befehls free

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

** Hinzugefügt am 13.03.2020 **

Vorsichtsmaßnahmen


2. Optionen für den freien Befehl

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

Referenz

Handbuch des Menschen Befehl (Englisch)

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)

Man Befehlshandbuch (Japanisch) (Google Übersetzung)

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

Recommended Posts

Überprüfen Sie den Speicherstatus des Servers mit dem Befehl Linux free
Überprüfen Sie den Betriebsstatus des Servers mit dem Linux-Befehl top
Überprüfen Sie die Antwort des HTTP-Statuscodes mit dem Befehl curl (#Linux #Shell).
Überprüfen Sie die Verwendung des Server-E / A-Geräts mit dem Linux-Befehl iostat
Überprüfen Sie den Speicherschutz von Linux Kern mit Code für ARM
Hier finden Sie die Menge an freiem Speicher des Befehls free
So überwachen Sie den Ausführungsstatus von sqlldr mit dem Befehl pv
Überprüfen Sie die Existenz der Datei mit Python
Statusüberprüfungsbefehl, der (manchmal) unter Linux verwendet wird
Linux Server Befehl
Linux (Befehlsspeicher)
Berechnen Sie die Speicherfreigaberate von Linux-Prozessen
Passen Sie die Dateiberechtigungen mit dem Linux-Befehl chmod an
[2020Juli] Überprüfen Sie die UDID des iPad unter Linux
Überprüfen Sie das Datum der Flaggenpflicht mit Python
Komprimieren Sie mit dem Linux-Zip-Befehl auf der Java-Seite
Überprüfen Sie den Status der Daten mit pandas_profiling
Die Geschichte des Stoppens des Produktionsdienstes mit dem Befehl hostname
[Linux] Führen Sie git pull regelmäßig mit dem Befehl crontab aus
Vergleich von Windows Server und freiem Linux und kommerziellem Linux
Holen Sie sich mit Python den Betriebsstatus von JR West
Visualisieren Sie mit OpenCV den Wertschätzungsstatus von Kunstwerken
Überprüfen Sie den Linux-Verteilungstyp und die Version
Verstehen Sie die Attribute von Linux-Dateien (Befehl ls -l)
Befehl zum Überprüfen der Gesamtzahl der physischen CPU-Kerne / logischen Kerne / physischen Speicher auf dem Mac
Ich habe versucht, den WEB-Server der normalen Linux-Programmierung 1st Edition mit C ++ 14 neu zu schreiben
Holen Sie sich die ID einer GPU mit geringer Speichernutzung
Holen Sie sich UNIXTIME zu Beginn des heutigen Tages mit einem Befehl
Überprüfen Sie den Code mit flake8
[Tipps] Persistenz von Kali Linux Live Image mit USB-Speicher
Python-Skript, das den Status des Servers über den Browser überprüfen kann
Installieren Sie die neueste Version von Git auf Ihrem Linux-Server
Befehl zur Bestätigung der Linux-PC-Spezifikation
Befehle und Dateien zum Überprüfen der Version von CentOS Linux
Rufen Sie den Hostnamen des Host-PCs mit Docker unter Linux ab
[Linux] Ich habe versucht, die Ressourcenbestätigungsbefehle zusammenzufassen
[Maschinelles Lernen] Überprüfen Sie die Leistung des Klassifikators anhand handgeschriebener Zeichendaten
So überprüfen Sie die Speichergröße einer Variablen in Python
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Ein Befehl zum einfachen Überprüfen der Netzwerkgeschwindigkeit auf der Konsole
Ich möchte die Position meines Gesichts mit OpenCV überprüfen!
Ich habe den Befehl worldcup verwendet, um das Ergebnis der Weltmeisterschaft zu überprüfen.
[Linux] Betriebssystemwiederherstellung mit Wiederherstellungsbefehl
Abschluss des Docker-Befehls unter Linux
Befehl [linux] kill, um den Prozess abzubrechen
Drücken Sie den obersten Befehl mit htop
Die Geschichte des erneuten Bereitstellens des Anwendungsservers
Visualisieren Sie den Antwortstatus der Volkszählung 2020
Ermitteln Sie mit Selenium + PhantomJS + Python die Breite des Div auf der Serverseite
Ersetzen Sie den Verzeichnisnamen und den Dateinamen im Verzeichnis zusammen mit einem Linux-Befehl.
[Ota Ward] Überprüfen Sie den Status der Antragsbearbeitung auf besondere Pauschalleistungen
[Linux] Ein Befehl zum Abrufen einer Liste der in der Vergangenheit ausgeführten Befehle
Bearbeiten Sie die Datei des SSH-Verbindungszielservers auf dem Server mit VS-Code
Die Option --security kann unter CentOS Linux nicht mit dem Befehl dnf verwendet werden
Zeigen Sie den Status der COVID 19-Infektion in Japan mit Splunk an (GitHub-Version).
Mit dem Aufkommen von systemd-homed im Jahr 2020 wird sich die Linux-Benutzerverwaltung dramatisch ändern.
[Linux-Testbefehl] Überprüfen Sie die Existenz des Verzeichnisses. Wird verwendet, um festzustellen, ob zu viele Verzeichnisse zum Angeben vorhanden sind