So geben Sie RAM in Ubuntu frei

Freier RAM-Speicher in Ubuntu

Es wurde immer gesagt, dass die RAM ist da, um es zu benutzen. Dies gilt natürlich, wenn wir einen Computer mit genügend Speicher haben, um nicht zu beobachten, was damit passiert. Wenn wir etwas angespannter sind, lohnt es sich, sich ein bisschen darum zu kümmern, in dem Sinne, dass wir aufpassen müssen, wie beschäftigt wir sind, und wann immer möglich dafür sorgen müssen, dass unsere Mannschaft etwas Luft bekommt.

Manchmal das System gibt nicht frei RAM-Speicher, der nicht mehr verwendet wird und der zwar bei Bedarf – um es irgendwie zu nennen – freigegeben wird, wenn wir ein neues Programm öffnen, kann aber auch manuell freigegeben werden, indem ein simple Befehl in unserer Konsole. Theoretisch ist dieses Verhalten in fast allen Betriebssystemen üblich, und es macht Sinn: um schneller zu sein, wenn wir auf etwas zugreifen möchten, das wir gerade wieder verwendet haben.

Finden Sie heraus, wie viel verwendet wird, und geben Sie dann RAM frei

Hör zuerst auf wissen, wie viel Speicher verwendet wird, wie viel frei ist und wie viel im Cache gespeichert wird, führen wir den Befehl aus:

free -m

Um die Verwendung in Echtzeit zu sehen, verwenden wir:

watch -n 1 free -m

Der erste Befehl gibt etwas Ähnliches zurück, wie wir es in der Header-Erfassung sehen, während wir mit dem zweiten etwas sehr Ähnliches sehen, aber es wird sich in Echtzeit bewegen.

Wie zu sehen ist, gibt es eine große Menge an Cache-Speicher, von dem etwa die Hälfte von offenen Anwendungen verwendet wird. Zum Geben Sie zwischengespeicherte Seiten, Inodes und Verzeichniseinträge frei, führen Sie einfach den Befehl aus:

sudo sync

Gefolgt von:

sudo sysctl -w vm.drop_caches=3

Es ist wichtig, nicht zu vergessen, "sudo sync" auszuführen, oder sonst wir könnten Informationen verlieren im Arbeitsspeicher vorhanden, der noch nicht auf der Festplatte gespeichert wurde.

Schließen unnötiger Prozesse

Ubuntu und Linux im Allgemeinen verwalten RAM ziemlich gut, sodass Sie normalerweise keine der oben genannten Schritte ausführen müssen. Es kann anders sein, wenn Das Betriebssystem weiß nicht, was es tun soll mit hoher Arbeitsbelastung. Das heißt, wenn wir viele Programme geöffnet haben, kann oder kann das Betriebssystem nicht entscheiden, was mit jedem von ihnen geschehen soll, und es versucht, sie so weit wie möglich zu verschieben. Wenn kein RAM vorhanden ist, "entscheidet" es wahrscheinlich selbst, ein Programm zu schließen, aber dies kann dazu führen, dass wir einige Informationen verlieren.

Daher, und wie bei so vielen Gelegenheiten, ist der beste Weg, RAM-Speicher zu verwalten la cabeza. Wenn wir einen Computer mit mindestens 16 GB RAM haben, wird uns bei normalem Gebrauch selten der Speicher ausgehen, aber mit 4 oder weniger ist die Sache anders. In diesen Fällen ist es am besten, nur das Nötigste offen zu haben.

Wenn wir bemerken, dass der Computer leidet, können wir den Task-Manager öffnen und sehen, was passiert:

Ubuntu-Systemmonitor

Bei der Systemmonitor, ein grafisches Tool (GUI), das uns ähnliche Informationen wie zeigt htop, sehen wir alle offenen Prozesse. Wir können sie unter anderem nach Name, Benutzer, CPU- oder RAM-Auslastung ordnen. Wenn wir feststellen, dass unser Computer langsam ist oder nur schwer funktioniert, sind wir daran interessiert, die Prozesse nach Prozessorauslastung (% CPU) oder RAM (Speicher) zu ordnen. Wenn wir wissen, was ein Prozess tut, der viele Ressourcen verbraucht, können wir mit der rechten Maustaste darauf klicken und die Option „Kill“ wählen. Natürlich vor allen wichtigen Änderungen speichern.

Wenn Sie sich die Informationen ansehen, die unter anderem der Systemmonitor oder htop bieten, erfahren wir, was am meisten verbraucht. Von hier aus ist das eine Empfehlung für die Besitzer eines Gerätes mit geringem Einkommen eine gute Kontrolle über den Webbrowser haben. Obwohl es für alles verwendet werden kann und heute eines der besten Arbeitswerkzeuge ist, kann es auch viele offene Prozesse haben, die unseren Computer sprachlos machen können. Daher lohnt es sich, nicht viele Tabs geöffnet zu lassen, wenn sie nicht benötigt werden, und den Browser sogar ganz zu schließen.

RAM ist da, um es zu nutzen, aber nicht, um es zu verschwenden oder uns leiden zu lassen.

Mehr Informationen - Überprüfen Sie die Temperatur Ihres Computers mit dem Befehl 'Sensoren'


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Miquel Mayol und Tur sagte

    Auf Ihrer Seite befindet sich ein elatareao-Skript namens freecache.py, das den Cache freigibt, wenn er 90% des Arbeitsspeichers belegt.

    http://www.atareao.es/descargas/scripts/

  2.   Christliche Yones sagte

    Und was bringt es, den für den Cache verwendeten Speicher freizugeben? Wir zwingen die Maschine, viele Dinge von der Festplatte, die sie bereits im Speicher hatte, erneut zu lesen. Der Computer läuft langsamer, bis der Cache wieder aufgefüllt ist ...

  3.   Santiago José Lopez Borrazas sagte

    Gib dir nicht so viel in den Kopf. Der Linux-Kernel sorgt dafür, dass der verbleibende Speicher freigegeben wird. Ich sehe keinen Sinn.
    Ich verwende diese Implementierung nicht einmal, weil es, wie Cristian Yones sagt, besser ist, sie nicht zu verwenden, weil Sie die Festplatte am Ende so lange neu schreiben werden.
    Es ist besser, es zu haben, wie wir gesagt haben. Fass nichts an.
    Prost…

  4.   Mario Arleth Orozco Gil sagte

    In meinem Fall hat es perfekt funktioniert. Da habe ich einen Server mit Sternchen, auf dem Anrufe getätigt werden. Ich hatte fast 16 Gigs RAM von den 16 verfügbaren verbraucht und meine Ladung nahm zu. Beim Ausführen der Prozedur wurde mein Speicher freigegeben und es wurden durchschnittlich 5 GB verbraucht, sodass das System über RAM-Speicher für jede Aufgabe verfügen und die Leistung des Computers verbessern konnte. Danke für die Lösung. Vielleicht ist es, wie Santiago sagt, nicht immer nützlich, aber in meinem Fall war es das.

  5.   Gastonadonay sagte

    Tolle Lösung, besonders wenn wir Dateien mit einem Gewicht von 5, 10, 20, 30 GB, ... kopieren möchten.
    Vielen Dank und Grüße

  6.   Manuel Muñiz See sagte

    Es hat mir gedient, danke.

  7.   Barinascode sagte

    Es funktioniert immer für mich, da ich Tests auf virtuellen Servern mit 500 MB RAM durchführe

  8.   Javier Renteria sagte

    Nun ... soweit ich weiß, ist es nützlicher, wenn Sie mit großen Dateien arbeiten ...
    in meinem Fall ist es nicht notwendig .. auf die gleiche Weise danke für das Teilen

  9.   Pablo Chivel sagte

    Hallo, ich bekomme keinen Befehl 1, was mache ich?

  10.   Pablo Chivel sagte

    Hallo zu mir, der erste Befehl funktioniert nicht