GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Speichernutzung

Übersicht

Während anfängliche Ansichten der Linux-Speicherstatistiken vermuten lassen, dass dem System der Speicher ausgegangen ist, verwendet Linux in Wirklichkeit jeden verfügbaren freien RAM als Festplatten-Cache und Pufferung für Netzwerkdienste. Durch das Zwischenspeichern von Dateien von der Festplatte wird die Leistung des gesamten Servers gesteigert, da der Zugriff auf eine Datei aus dem Speicher erheblich schneller ist als von einer Festplatte. Wenn Anwendungen mehr Speicher benötigen, gibt der Linux-Kernel automatisch den dem Cache zugewiesenen Speicher frei und stellt ihn den Anwendungen zur Verfügung.

Hier ist ein Beispiel für eine Speicherausgabe:

CT-0000-bash-4.1# free -m
             total       used       free     shared    buffers     cached
Mem:          2048       1871        176          0          0        842
-/+ buffers/cache:       1029       1018
Swap:            0          0          0

Dieses System hat insgesamt 2048MB und hat insgesamt 1871MB belegt und belegt. Wenn Sie sich nur die oberste Zeile ansehen, scheint es, dass das System nur 176 MB frei hat! Aber keine Panik, die tatsächlich Die für Ihre Anwendungen verfügbare Speichermenge ist die Kombination aus freiem Speicher (176 MB) und Cache-Speicher (842 MB). Für diesen speziellen Server stehen also tatsächlich 1018 MB Speicher für Ihre Anwendungen zur Verfügung.


Linux
  1. Linux – Echte Speichernutzung?

  2. Linux – Speichernutzung unter Linux richtig ermitteln?

  3. Linux-df-Befehl

  4. So überprüfen Sie die Speichernutzung in einem Linux-basierten Server

  5. Maximale Speicherauslastung eines Linux/Unix-Prozesses

So überprüfen Sie die Speichernutzung in Linux

Linux Free Command (Speichernutzung prüfen)

Speicherauslastung des TOP-Befehls

Korrekte Bestimmung der Speichernutzung in Linux

Wie wird die Speichernutzung in Linux gemeldet?

Grafische Darstellung der Prozessspeichernutzung unter Linux