Isst Linux Ihren RAM? So verwalten Sie Ihr Gedächtnis
Sie haben also Linux mit dem Versprechen installiert, dass es weniger Systemressourcen als Windows erfordert. Warum hat Ihr System dann plötzlich keinen RAM mehr??
Keine Panik! Linux frisst Ihren RAM nicht. Um zu verstehen, was los ist, müssen wir uns ansehen, wie Linux Speicher verwaltet.
Anzeigen von freiem RAM unter Linux
Wie bei Linux gibt es mehrere Möglichkeiten, um zu überprüfen, wie viel RAM verwendet wird. Wenn Sie von einem kommerziellen Betriebssystem kommen, ist es möglicherweise einfacher, eine App zu öffnen, die dem Windows Task-Manager oder dem macOS Activity Monitor ähnelt. Der Name dieses Programms hängt von der verwendeten Linux-Desktopumgebung ab.
Öffnen Sie auf GNOME, der am häufigsten verwendeten Option, ein Programm namens Systemmonitor. Verwenden Sie bei KDE eine ähnlich komplementäre Alternative Konsole stattdessen. Andere Desktop-Umgebungen verfügen über ähnliche Tools unter verschiedenen Namen.
Für einen Ansatz, der unabhängig von Ihrer Desktop-Umgebung funktioniert, können Sie sich an die Befehlszeile wenden. Öffne die Terminal Anwendung und geben Sie den folgenden Befehl ein.
kostenlos
Sie werden Ergebnisse sehen, die ungefähr so aussehen. Die Anzahl hängt von dem RAM Ihres Computers und der Anzahl der aktiven Programme ab.
Versuchen Sie Folgendes, um Ihren RAM genauer zu betrachten:
cat / proc / meminfo
Der obige Befehl lädt die gleiche Datei wie die kostenlos Befehl verwendet, um zu sehen, wie viel Speicher auf Ihrem PC verfügbar ist.
Wenn Ihre Zahlen stark erscheinen, kann es den Anschein haben, dass Linux Ihren Arbeitsspeicher aufgebraucht hat. Angenommen, Sie haben 4 GB RAM und 3,9 GB werden verwendet. Nur 0,1 GB scheinen für zusätzliche Apps kostenlos zu sein! Es scheint, dass Sie ein Programm davon entfernt sind, Ihren PC zum Stillstand zu bringen.
Schau nochmal. Diesmal richten Sie Ihre Augen auf die “verfügbar” Säule. Dort können Sie feststellen, dass Sie tatsächlich 1 GB Daten für Apps haben. Aber wie? Es hängt alles davon ab, wie Linux RAM verwaltet und verwendet. Alles, was Sie über RAM & Speicherverwaltung wissen müssen. Alles, was Sie über RAM & Speicherverwaltung wissen müssen. RAM ist der kurzfristige Speicher Ihres Computers. Daher hat die Speicherverwaltung erhebliche Auswirkungen auf die Systemleistung. Hier erklären wir, wie RAM funktioniert und ob Sie etwas zur Steigerung der Effizienz tun können. Weiterlesen .
Wie verwendet Linux RAM?
Wie Linux RAM verwendet, unterscheidet sich nicht wesentlich von Windows und anderen Betriebssystemen. Unterschiedliche Systeme zeigen jedoch, was auf unterschiedliche Weise vor sich geht.
Wenn Ihr PC feststellt, dass derzeit kein RAM verwendet wird, reserviert er einen Teil dieses Speicherplatzes für die Zwischenspeicherung. Auf diese Weise speichern Apps Daten an einem Ort, auf den schneller zugegriffen werden kann, wodurch das System schneller und reibungsloser läuft. Wenn andere Apps mehr Speicher benötigen, nehmen sie den erforderlichen Betrag aus diesem Festplatten-Cache ab, als würden sie nicht verwendet.
Mit anderen Worten, Linux nutzt den leeren Raum während seiner Freizeit gut. Warum sollte dieser freie Speicherplatz verschwendet werden??
Wenn Sie wissen möchten, wie viel Speicherplatz auf diese Weise verwendet wird, sehen Sie sich das an “Buff / Cache” Säule. Dies ist die Menge an RAM, die zum Zeitpunkt des Befehls für Puffer und Cache reserviert wurde. Die Idee, dass das Leeren dieses Speicherbereichs die Leistung verbessern kann, ist ein allgemeines Missverständnis über RAM.
Der Unterschied zwischen freiem und verfügbarem RAM
Nun, da Sie alle aufgeholt sind, ist es immer noch leicht, verwirrt zu werden. Ich verstehe. So sieht Linux Ihren Arbeitsspeicher aus.
- Gebraucht: RAM, das derzeit von einer Anwendung verwendet wird.
- Verfügbar: RAM, der möglicherweise für das Zwischenspeichern von Festplatten verwendet wird, aber für Anwendungen freigegeben werden kann.
- Kostenlos: RAM, das nicht von einer Anwendung oder Datenträger-Zwischenspeicherung verwendet wird.
Frei und verfügbar mag wie Synonyme aussehen, aber es gibt einen technischen Unterschied. Ersteres ist ein Speicher, der überhaupt nicht verwendet wird. Letzteres ist der derzeit verwendete Speicher, kann sich jedoch bei Bedarf leicht öffnen. Für den täglichen Gebrauch ist letztere wirklich wichtig.
So löschen Sie den RAM-Cache und -Puffer
Nehmen wir an, aus irgendeinem Grund möchten Sie immer noch den RAM aufräumen, den der Linux-Kernel für die Puffer und den Cache-Speicher verwendet. Um dies klar zu sagen, wirkt sich dies negativ auf die Leistung aus. Wenn Sie möchten, dass Ihr System optimal läuft, lassen Sie die Dinge laufen.
Sie werden diese Befehle als Systemadministrator ausführen.
Geben Sie den folgenden Befehl ein, um den Pagecache zu löschen:
echo 1> / proc / sys / vm / drop_caches
Um Dentries und Inodes zu löschen, ändern Sie die Zahl in 2:
echo 2> / proc / sys / vm / drop_caches
Um den Pagecache, Dentries und Inodes zu löschen, ändern Sie die Zahl in 3:
echo 3> / proc / sys / vm / drop_caches
Wenn diese Befehle die Laufruhe Ihres PCs nicht verbessern, warum sollten Sie sie ausführen? Auf diese Weise können Sie die Leistung Ihres Computers nach einer Änderung vergleichen, ohne einen Neustart durchführen zu müssen. Wenn Sie Ihren PC nicht im Benchmarking testen oder testen, gibt es keinen Grund, sich die Mühe zu machen.
Anzeigen und Schließen von Programmen
Bedeutet das alles, dass Sie unter Linux nicht den Arbeitsspeicher überprüfen und den Arbeitsspeicher verwalten müssen? Nicht ganz.
Zwar kann Linux den Arbeitsspeicher optimieren, dies bedeutet jedoch nicht, dass Ihre Apps dies tun. Manchmal wird Ihr Browser Ihr gesamtes Gedächtnis belasten. Ein Spiel kann einfrieren, ohne Systemressourcen freizugeben. Ein Bildbetrachter legt möglicherweise auf, wenn versucht wird, ein extrem großes Bild zu laden.
Um herauszufinden, welche Programme Ihrem Computer Probleme bereiten, probieren Sie das aus oben Befehl:
oben
Die Ergebnisse werden in etwa so aussehen.
Nun, da Sie ein problematisches Programm entdeckt haben, was können Sie dagegen tun? Eine Möglichkeit ist die Verwendung der töten Befehl. Notieren Sie sich dazu die PID-Nummer, die bei der Eingabe neben dem Programm angezeigt wurde oben. Du wirst es brauchen.
töte -9 2470
Alternativ können Sie auch die alle töten Befehl, um ein Programm mit seinem Namen zu schließen.
Killall Firefox
Linux-Systemleistung noch weiter steigern
Im Gegensatz zu vielen anderen Dingen im Leben verwaltet sich der Arbeitsspeicher Ihres PCs mehr oder weniger von selbst. Hier haben wir nach Wegen gesucht, um zu sehen, was los ist, und wenn Maßnahmen erforderlich sind, treten Sie ein. Sie wissen jetzt, wie viel Speicherplatz belegt ist und welche Programme ihn verwenden. Sie können auch ein paar Schritte unternehmen, um Aktivitäten zu stoppen, die Platz beanspruchen.
Die oben genannten Tools sind jedoch kaum in dem Umfang verfügbar, was in der Linux-Toolbox verfügbar ist. Lesen Sie unsere Artikel zur Beschleunigung eines langsamen Linux-Computers. Ubuntu Running Slow? 5 Tipps zur Beschleunigung Ihres Linux-PCs Ubuntu läuft langsam? 5 Tipps zur Beschleunigung der Leistung Ihres Linux-PCs Leistungsprobleme? Müssen Sie mehr aus Ihrem Ubunty-System herausholen, wissen aber nicht, wo Sie anfangen sollen? Hier sind fünf Dinge, die Sie tun können, um Ubuntu mit hoher Geschwindigkeit zum Laufen zu bringen. Weitere Informationen und Aktualisieren des Linux-Kernels für eine bessere Leistung Aktualisieren des Linux-Kernels zur Verbesserung der Systemleistung Aktualisieren des Linux-Kernels zur Verbesserung der Systemleistung Der Linux-Kernel wird regelmäßig veröffentlicht und bietet neue Funktionen und Verbesserungen, auf die Sie in einem neuen Bereich warten müssen Distributionsversion - sofern Sie den Linux-Kernel nicht manuell aktualisieren. Wir zeigen Ihnen wie. Weiterlesen .
Erfahren Sie mehr über: Computerspeicher, Linux Tweaks, Performance Tweaks.