logo

Linux-Prozessspeichernutzung

Um das Programm zu bestimmen, muss häufig die Speichernutzung des Systems ermittelt werden, das alle CPU-Ressourcen verbraucht, oder das Programm, das für die Verlangsamung der CPU-Aktivitäten verantwortlich ist. Die Verfolgung der Prozessspeichernutzung ist wichtig, um die Auslastung des Servers zu ermitteln. Durch das Parsen von Nutzungsdaten können die Server die Last ausgleichen, ohne das System zu verlangsamen und die Anfrage des Benutzers zu bedienen.

Befehle zum Überprüfen der Prozessspeichernutzung unter Linux

Es gibt verschiedene Befehle, um die Prozessspeichernutzung zu überprüfen Linux :

NFA-zu-DFA-Konvertierung

1. Kostenlos

Dieser Befehl zeigt die Menge an Speicher an, die derzeit verfügbar ist und vom System sowohl für ausgelagerte als auch für physische Speicher verwendet wird. Der kostenlose Befehl sammelt diese Daten über parsing/proc/meminfo. Standardmäßig wird die Speichermenge in Kilobyte angezeigt.

Linux-Prozessspeichernutzung

Wenn wir das Programm regelmäßig ausführen möchten, können wir den Befehl watch verwenden.

Syntax:

 Watch -n 7 free -m 

Linux-Prozessspeichernutzung

Dem obigen Bild zufolge sind dem Linux-System 3842 MB RAM und 7628 MB Swap-Speicherplatz zugewiesen. Von den 3852 MB RAM werden derzeit 678 MB genutzt; 2373 MB sind jedoch kostenlos. Dementsprechend werden für den Swap-Speicherplatz von 7628 MB 0 MB verwendet und 7628 MB sind derzeit im System frei.

Streicher in c

2.vmstat

Wenn wir die Statistiken zum virtuellen Speicher des Systems anzeigen möchten, können wir den Befehl vmstat verwenden. Dieser Befehl zeigt Daten im Zusammenhang mit Speicher, Festplatte, Paging, CPU-Aktivitäten usw. an. Wenn wir diesen Befehl zum ersten Mal verwenden, werden Durchschnittsdaten seit dem letzten Neustart zurückgegeben. Bei der nächsten Verwendung werden die Daten gemäß den Abtastperioden der Längenverzögerung zurückgegeben.

Linux-Prozessspeichernutzung
 vmstat -d // Reports disk statistics 

Linux-Prozessspeichernutzung
 vmstat -s // shows the amount of memory that is used and available 

Linux-Prozessspeichernutzung

3. Oben

Der Befehl top wird verwendet, um alle derzeit im System laufenden Prozesse anzuzeigen. Der oberste Befehl zeigt die Liste der Threads und Prozesse an, die derzeit vom Kernel verwaltet werden. Um die Gesamtspeichernutzung zu überwachen, können wir auch diesen Befehl verwenden.

Linux-Prozessspeichernutzung
 Top -H Threads-mode operation This will show each thread hat present in the system. If we do not use this command option, then the summation of every thread in each process is shown. 

Linux-Prozessspeichernutzung

4. /proc/meminfo

Diese Datei enthält alle Daten zur Speichernutzung. Es liefert Ihnen Details zur aktuellen Speichernutzung anstelle der alten gespeicherten Werte.

Linux-Prozessspeichernutzung

5. htop

Es handelt sich um einen interaktiven Prozessbetrachter. Der Htop-Befehl ist derselbe wie der Top-Befehl, mit der Ausnahme, dass wir horizontal und vertikal scrollen können, um Benutzern zu ermöglichen, jeden auf dem System ausgeführten Prozess mit ihrer vollständigen Befehlszeile anzuzeigen und sie als Prozessbaum anzuzeigen, Prozesse auszuwählen und darauf zu reagieren sie alle auf einmal.

Linux-Prozessspeichernutzung