Januar 7, 2022

VITUX

Als Ubuntu-Benutzer, insbesondere als Administratoren, müssen wir überprüfen, wie viel RAM-Ressourcen unser System verwendet und wie viel davon frei ist. Wir wissen auch, dass die meisten administrationsbezogenen Aufgaben besser über die Linux-Befehlszeile als über die grafische Benutzeroberfläche erledigt werden können. Beispielsweise arbeiten Server normalerweise an der Shell, und es ist überhaupt keine GUI verfügbar. Da es am wichtigsten ist, die Speicherressourcen auf den Servern zu steuern, ist es am besten, die entsprechenden Befehle zu lernen, die uns bei der Serveradministration helfen können.

In diesem Artikel wird erläutert, wie Sie die folgenden 5 Befehle verwenden, um den verfügbaren Speicher zu überprüfen:

  • Der free-Befehl
  • Der vmstat-Befehl
  • Der /proc/meminfo-Befehl
  • Der top-Befehl
  • Der htop-Befehl

Mit diesen Befehlen können Sie immer sicher sein, dass genügend Speicherressourcen für die sehr wichtigen Prozesse auf Ihren Servern verfügbar sind. Wenn Sie beispielsweise einen Webserver betreiben, können Sie sicher sein, dass der Mangel an Ressourcen den Zugriff auf die Website nicht verlangsamt oder die Website sogar zum Absturz bringt.

Wir haben die in diesem Artikel erwähnten Befehle und Prozeduren auf einem Ubuntu 20.04 LTS-System ausgeführt.

Um die Speichernutzung anzuzeigen, verwenden wir die Ubuntu-Befehlszeile, die Terminalanwendung. Sie können das Terminal entweder mit der Systemsteuerung oder der Tastenkombination Strg+Alt+T öffnen.

Methode 1: Der freie Befehl

Da der freie Befehl am weitesten verbreitet und ohne Zweifel am hilfreichsten ist, werden wir zuerst seine Verwendung erwähnen. Dieser Befehl wird verwendet, um Informationen über die RAM-Auslastung Ihres Systems zu überprüfen. Hier ist der Befehl, den Sie in das Terminal eingeben:

$ free -m

Das m-Flag bedeutet, dass die Informationen in MBs angezeigt werden.

Ubuntu free command

Die Spalte verfügbar gibt den verfügbaren Speicher an. Die verwendete Spalte im Swap-Eintrag ist ebenfalls 0, was bedeutet, dass alles unbenutzt und somit frei ist.

Methode 2: Der Befehl vmstat

Um Speicherstatistiken über den Befehl vmstat anzuzeigen, können Sie ihn wie folgt verwenden:

$ vmstat -s

Das s-Flag bietet detaillierte Statistiken zur Speichernutzung.

Überprüfen Sie den Speicher mit dem Befehl vmstat

Sie können den freien Speicher und den freien Auslagerungsspeichereintrag in der Ausgabe anzeigen und den verfügbaren Speicher in Ihrem System anzeigen.

Methode 3: Der Befehl /proc/meminfo

Der folgende Befehl extrahiert speicherbezogene Informationen aus dem Dateisystem /proc. Diese Dateien enthalten dynamische Informationen über das System und den Kernel und nicht die realen Systemdateien.

Dies ist der Befehl, mit dem Sie Speicherinformationen drucken:

$ cat /proc/meminfo

 Verwenden Sie /proc/meminfo, um Details zur Speichernutzung abzurufen

Die Ausgabe dieses Befehls ähnelt dem Befehl vmstat. Sie können den freien Speicher einfach im MemFree-Ergebnis und den freien Swap-Speicher im SwapFree-Ergebnis anzeigen.

Methode 4: Der Befehl top

Der Befehl top wird verwendet, um die CPU- und Speichernutzung Ihres Systems zu drucken. Sie können diesen Befehl einfach wie folgt verwenden:

$ top

 Verwenden Sie den Befehl top für die Speichernutzung

In der Kopfzeile der Ausgabe sehen Sie die Einträge KiB Mem und Kib Swap, über die Sie die verwendeten und freien Speicherressourcen überprüfen können.

Methode 5: Der Befehl htop

Genau wie der Befehl top bietet der Befehl htop auch eine detaillierte Analyse Ihrer CPU- und Speichernutzung. Wenn Sie htop nicht auf Ihrem System installiert haben, können Sie es installieren, indem Sie zuerst Ihre abt-Repositorys mit dem folgenden Befehl aktualisieren:

$ sudo apt-get update

Und installieren Sie dann htop, indem Sie den folgenden Befehl als sudo eingeben:

$ sudo apt install htop

 Verwenden Sie den Befehl htop

Sobald htop installiert ist, können Sie einfach den folgenden Befehl verwenden, um die erforderlichen Informationen zu drucken:

$ htop

 Use htop command

Die Einträge Mem (Memory aka RAM) und Swp (Swap) in der Kopfzeile geben den verwendeten und den Gesamtspeicher an, über den Sie den auf Ihrem System verfügbaren freien Speicher berechnen können.

Mit den Befehlen, die wir in diesem Artikel erwähnt haben, können Sie überwachen, dass Ihren Systemprozessen nie der Arbeitsspeicher ausgeht. Sie können die GUI ganz vermeiden und trotzdem die Speichernutzung auf Ihren PCS und Servern überprüfen.

5 Möglichkeiten, den verfügbaren Speicher in Ubuntu 20.04 zu überprüfen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.