RAM Belegung: Unterschied zwischen den Versionen
Tim00 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Manchmal ist es sinnvoll, gerade bei komplexeren Installationen jenseits von PHP, dass man weiß, wieviel RAM Hauptspeicher für eine Anwendung verwendet wird.…“) |
Tim00 (Diskussion | Beiträge) K (updated the link to the script to codeberg) |
||
Zeile 13: | Zeile 13: | ||
Mit diesem Befehl werden für den aktuellen Benutzer xyz00-max die einzelnen Prozesse angezeigt. Leider ist aber der Speicherverbrauch im Hauptspeicher nicht so einfach zu erkennen. | Mit diesem Befehl werden für den aktuellen Benutzer xyz00-max die einzelnen Prozesse angezeigt. Leider ist aber der Speicherverbrauch im Hauptspeicher nicht so einfach zu erkennen. | ||
Unser Mitglied Timotheus Pokorra hat ein [https:// | Unser Mitglied Timotheus Pokorra hat ein [https://codeberg.org/tpokorra/hostsharing-scripts/src/branch/main/list-memory-usage Skript in Python] geschrieben, das den Speicherverbrauch pro Benutzer und auch in einer Übersicht anzeigen kann. | ||
Es wird heruntergeladen und für die Ausführung vorbereitet: | Es wird heruntergeladen und für die Ausführung vorbereitet: | ||
{{Textkasten|gruen|| | {{Textkasten|gruen|| | ||
xyz00@h01:~$ wget https:// | xyz00@h01:~$ wget https://codeberg.org/tpokorra/hostsharing-scripts/raw/branch/main/list-memory-usage | ||
xyz00@h01:~$ chmod a+x list-memory-usage}} | xyz00@h01:~$ chmod a+x list-memory-usage}} | ||
Aktuelle Version vom 8. Januar 2025, 21:08 Uhr
Manchmal ist es sinnvoll, gerade bei komplexeren Installationen jenseits von PHP, dass man weiß, wieviel RAM Hauptspeicher für eine Anwendung verwendet wird.
Generell ist zu empfehlen, jede Anwendung in einem eigenen User zu betreiben. Das hilft auch hier, denn dann kann man leichter sehen, welche Anwendung wieviel Speicher verbraucht.
Ein hilfreicher Befehl ist htop
:
bzw.
Mit diesem Befehl werden für den aktuellen Benutzer xyz00-max die einzelnen Prozesse angezeigt. Leider ist aber der Speicherverbrauch im Hauptspeicher nicht so einfach zu erkennen.
Unser Mitglied Timotheus Pokorra hat ein Skript in Python geschrieben, das den Speicherverbrauch pro Benutzer und auch in einer Übersicht anzeigen kann.
Es wird heruntergeladen und für die Ausführung vorbereitet:
xyz00@h01:~$ wget https://codeberg.org/tpokorra/hostsharing-scripts/raw/branch/main/list-memory-usage
xyz00@h01:~$ chmod a+x list-memory-usage
Nun gibt es folgende Optionen:
Zeigt alle Prozesse, nach Größe sortiert, inkl. des Users und dem Namen des Prozesses und der belegte Speicherplatz im Arbeitsspeicher. Darunter wird die Summe aller Prozesse pro User gelistet, nach Gesamtgröße sortiert:
Zeige alle Prozesse eines bestimmten Benutzers, und die Summe des belegten Arbeitsspeichers:
Zeige alle Prozesse eines bestimmten Programms, über alle Benutzer hinweg:
Normalerweise werden einige Prozesse und Benutzer ausgeblendet. Mit dieser Option werden alle Prozesse und Benutzer berücksichtigt: