Linux

So beheben Sie eine hohe Speicherauslastung unter Linux

Unsere Computer haben mehr Speicher als je zuvor. Die Chancen stehen gut, dass dies wahr ist, egal wann Sie dies lesen. Das heißt, egal wie viel Speicher Sie haben, es scheint nie ganz genug zu sein.

Sie können Ihren Computer oder Server mit dem erforderlichen Arbeitsspeicher voll packen, und etwas wird immer eine Verwendung dafür finden. Das ist meistens gut so. Was nützt der ganze RAM, wenn Sie ihn nicht verwenden? Auf der anderen Seite, wenn Sie begrenzt sind, kann ein Mangel an Arbeitsspeicher ein Problem sein.

Verwandt: So überprüfen Sie den verfügbaren Speicher in Ubuntu

Sind Sie sich bezüglich Ihres Speicherverbrauchs sicher?

Bevor Sie beginnen, Speicher freizugeben, sollten Sie sicherstellen, dass er tatsächlich von etwas verwendet wird. Aufgrund der Art und Weise, wie Linux mit Speicher umgeht, kann es so aussehen, als würde etwas Ihren gesamten verfügbaren Speicher nutzen.

Linux Fix hohe Speicherauslastung Top

Wie Linux hat meinen RAM gefressen erklärt, die oben Der Befehl, der anzeigt, dass Sie wenig Arbeitsspeicher haben, bedeutet möglicherweise nicht das, was Sie denken, es bedeutet. Standardmäßig reserviert Linux ansonsten ungenutzten Speicher für das Festplatten-Caching, was tatsächlich dazu beiträgt, Ihren Computer zu beschleunigen.

instagram story viewer

Allerdings kann es einige problematische Dienste oder Anwendungen geben, die tatsächlich mehr RAM verbrauchen, als sie sein sollten.

Diagnose der Speichernutzung

Um Ihren Speicher zu diagnostizieren, müssen Sie einige verschiedene Befehle verwenden. Das oben -Befehl ist gut, um Anwendungen anzuzeigen, die möglicherweise zu viel RAM verbrauchen – verlassen Sie sich jedoch nicht nur auf die oben angezeigte PhysMem-Statistik.

Du kannst den... benutzen frei und ps Befehle, um auch RAM-Probleme zu diagnostizieren. Benutzen frei, einfach folgendes ausführen:

frei-m

Sie werden feststellen, dass die Zahlen für „Gesamt“ und „Gebraucht“ ähnlich sind. Wie oben erwähnt, ist dies ein normales Verhalten für Linux, also machen Sie sich keine Sorgen. Am wichtigsten ist der Abschnitt „used“ in der Zeile „buffers/cached“, da dieser von Anwendungen und Diensten tatsächlich verwendet wird.

Linux Fix hohe Speicherauslastung kostenlos

Sie können verwenden ps ähnlich zu oben um festzustellen, welche Anwendungen den meisten Speicher verwenden. Führen Sie dazu einfach Folgendes aus:

ps aux

Dies zeigt Ihnen, welche Apps den meisten Speicher verbrauchen, und zeigt Ihnen ihre Prozess-IDs an.

Linux Fix hohe Speicherauslastung Ps

Behebung Ihres hohen Speicherverbrauchs

Es gibt einige häufige Schuldige, wenn es um eine hohe Speicherauslastung unter Linux geht. Einer der Haupttäter ist Java. Unabhängig davon, ob Sie die offizielle Java-Laufzeitumgebung oder die von GNU bereitgestellte Alternative verwenden, kann dies zu Problemen führen. Wenn Sie auf einem Server darauf stoßen, kann dies von JBoss oder Tomcat verursacht werden. Sie finden ihre Konfigurationsdateien irgendwo wie folgt:

/usr/lokal/jboss/Behälter/run.conf /usr/lokal/Kater/Behälter/setenv.sh

Andere Schuldige können Apache oder MySQL sein. Es würde den Rahmen dieses Artikels sprengen, Ihnen genau zu zeigen, wie Sie diese konfigurieren, aber Sie können Ihre Protokolldateien auf Fehler oder Warnungen von diesen Diensten überprüfen.

Abschluss

Wenn Sie nach Leistungssteigerungen suchen oder ein Problem beheben möchten, ist der Speicher möglicherweise nicht immer der Übeltäter. Es hängt davon ab, wonach Sie suchen, aber Ihre Lösung könnte in einem anderen Teil des Computers liegen. Denken Sie daran.

Machen Sie sich keine Sorgen, denn egal, was das Problem ist, wir können Ihnen helfen. Wenn Ihr Desktop, Laptop oder Server langsam läuft, werfen Sie einen Blick auf unsere Anleitung um die Ursache zu finden. Selbst wenn es Ihr Problem nicht löst, wird es Ihnen wahrscheinlich helfen, einen Ausgangspunkt zu finden.

Offenlegung von Partnern: Make Tech Easier kann Provisionen für Produkte verdienen, die über unsere Links gekauft wurden, was die Arbeit unterstützt, die wir für unsere Leser leisten.

insta viewer
Teachs.ru