Informationen zum Arbeitsspeicher des Raspberry Pi ermitteln

ELektronik-KOmpendium.de
Online

Preis auf Anfrage
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Kurs
  • Online
Beschreibung

Informationen zum Arbeitsspeicher des Raspberry Pi ermitteln Manchmal liegt es nicht am Prozessor, wenn ein Raspberry Pi langsam ist. Das kann auch am geringen Arbeitsspeicher liegen. Wenn der so langsam voll wird, werden Daten in die Swap-Datei ausgelagert, wodurch das System automatisch langsamer wird.
Im produktiven Einsatz des Raspberry Pi sollte man die Auslastung des Arbeitsspeichers prüfen können.

Wichtige informationen

Themenkreis

Aufgabe
  1. Wie hoch ist die Auslastung des Arbeitsspeichers?
  2. Wie hoch ist die aktuelle Speicherbelegung einzelner Programme und Prozesse?
Lösung: Freier und belegter Speicherplatz

Der Befehl "free" gibt über den Arbeitsspeicher Auskunft:

free

Die Ausgabe der Werte erfolgt in Byte.

total used free shared buffers cached Mem: 447996 409400 38596 0 45148 302192 -/+ buffers/cache: 62060 385936 Swap: 102396 0 102396

Wenn man die Werte gleich in MByte haben möchte:

free -m -t total used free shared buffers cached Mem: 437 400 37 0 44 295 -/+ buffers/cache: 60 376 Swap: 99 0 99 Total: 537 400 137

Die interessanten Angabe finden sich in der Zeile mit "Mem". Damit ist der Arbeitsspeicher/Hauptspeicher gemeint. Der beträgt insgesamt 437 MByte (total), wovon 37 MByte (free) frei sind.
Hierbei muss man berücksichtigen, dass diese Werte eine Momentaufnahme darstellen und sich jederzeit ändern können.
Eigentlich erwartet man einen Arbeitsspeicher von 512 MByte (Modell B). Hierzu muss man wissen, dass ein paar MByte für den Grafikspeicher abgezweigt werden. In diesem Fall 64 MByte.

Erläuterung der Angaben von "free"

Lösung: Speicherplatz-Belegung durch Programme

Der Befehl "top" gibt über die Auslastung des Prozessors Auskunft:

top

Es wird eine Tabelle mit allen aktuell laufenden Prozessen angezeigt. Mit "Shift + M" sortiert man die Liste nach der Speicherbelegung. Mit "Strg + C" beendet man "top".

Lösung: Speicherbelegung und Swap-Verhalten

Weitere Informationen über die Speicherbelegung und das Swap-Verhalten liefert

cat /proc/meminfo

Im Gegensatz zu "free" bekommt man hier noch mehr Informationen über die Speicherplatz-Belegung. Hier ist erkennbar, ob auch genug Speicher vorhanden ist. Das ist der Fall, wenn gar kein oder wenig Swap-Speicher belegt ist. Dass der "freie Speicher" mit nahezu null angezeigt wird, ist unter Linux normal.
Fängt das System an, den Swap-Speicher in größerem Maße zu nutzen, dann wird das System automatisch langsamer.

  • Speicherverteilung des Raspberry Pi ändern (Memory Split)
  • Swapping beim Raspberry Pi einrichten und deaktivieren
Weitere verwandte Themen:
  • Systemwerte mit vcgencmd auslesen (Raspberry Pi)
  • vcgencmd auf dem Raspberry Pi nach-installieren
  • Linux-Distribution und -Release beim Raspberry Pi auslesen
  • Informationen zum Prozessor des Raspberry Pi ermitteln
  • Informationen zur SD-Speicherkarte des Raspberry Pi ermitteln

Hinweis: Dieses Tutorial ist Teil einer Aufgaben und Übungen mit dem Raspberry Pi-Reihe, die für Lern- und Ausbildungszwecke erstellt wurde. Die dargestellte Lösung ist Teil einer konkreten Aufgabenstellung, die Schüler, Auszubildende und Studenten, lösen sollen. Deshalb muss der hier aufgezeigte Weg nicht der Optimalfall sein.


Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen