Nachdem das System 8 Stunden ununterbrochen gelaufen ist, wird es langsam. Als ich unter Windows mit der gleichen Situation konfrontiert war, habe ich CCleaner verwendet, um den Speicher zu bereinigen, was mir früher einen kleinen Schub gab.
Gibt es eine Anwendung oder einen Befehl, der den nicht verwendeten vorhandenen RAM-Speicher (Browser, temporäre Dateien, Prefetch-Betriebssystemdateien usw.) bereinigt, wie dies CCleaner unter Windows tut?
performance
ram
memory-usage
cleanup
Mateen
quelle
quelle
Antworten:
"Speicher" und "temporäre Dateien" sind verschiedene Dinge.
Speicher ist normalerweise RAM. Linux verwaltet seinen RAM automatisch, ohne dass eine Reinigung erforderlich ist. Wenn sich ein Prozess schlecht verhält und zu viel RAM verwendet, stoppen Sie ihn einfach. Browser sind dort klassische Straftäter; Ich muss meine alle paar Wochen schließen (und neu starten). Gnome-Shell ist ein weiterer bekannter Speicherlecker.
Für den Dateiteil können Sie Ubuntu Tweak installieren und das Hausmeister-Modul verwenden:
Siehe auch Wie sicher ist der Hausmeister von Ubuntu Tweak? . Sie können es auch mit einem PPA installieren, siehe hier in WebUpd8 (für 14.04 ist es noch in Ordnung ).
Betrachten wir trotzdem , dass , wenn Sie einen Cache löschen, müssen die Daten neu geladen / neu erstellt werden müssen, so ist der Effekt, die meiste Zeit, um die Dinge langsam nach unten (1). Wenn Sie beispielsweise die Nautilus-Miniaturansichten löschen, müssen sie erneut erstellt werden, wodurch das Durchsuchen von Dateien verlangsamt wird.
(1) Die einzige Ausnahme ist hier der Apt-Cache und die alten Kernel - im Normalzustand verlieren sie auf dem Desktop fast immer nur Speicherplatz.
Wenn Ihr System wirklich langsamer wird, ist ein "Schurke" oder eine undichte Anwendung der häufigste Grund. Versuchen Sie, es mit
top
oder ähnlichen Tools zu fangen , und wenn Sie es finden, posten Sie eine spezifischere Frage oder einen Fehlerbericht.quelle
1 Vorwort
Es ist etwas seltsam, dass Ihr System nach 8 Stunden sichtbar langsamer wird. Da Sie auch unter Windows mit dem gleichen Problem konfrontiert sind, kann dies ein Hardwareproblem sein.
Ohne weitere Informationen ist es schwer zu sagen, aber wenn Sie Glück haben, kann ein RAM-Upgrade hilfreich sein. Wenn nicht, müssen Sie möglicherweise in Zukunft mit einem größeren Hardwareproblem konfrontiert werden.
2 Definitionen und Unterscheidungen
RAM, temporäre Dateien, Systemdateien und Prefetch sind verschiedene Dinge.
Auf Linux-Systemen benötigen Sie keine RAM- Reiniger.
Wenn ein Prozess "zu viel" RAM verwendet, stoppen Sie ihn und starten Sie ihn neu. Solche Programme, bei denen Speicher verloren geht, sind häufig Browser und Browser-Plug-Ins. Ich habe auch gesehen, dass X.org sich manchmal schlecht benahm.
Temporäre Dateien verwenden nur Speicherplatz. Sie werden Ihr System also nicht verlangsamen.
Es gibt einen Grund, warum sie als Systemdateien bezeichnet werden . Die meisten von ihnen werden verwendet, um Ihr System und Ihre Programme so auszuführen, wie Sie es gewohnt sind. Wenn Sie also nicht wissen, was Sie tun, spielen Sie nicht mit ihnen herum!
Das Prefetching ist Windows-spezifisch. Das Linux- oder Ubuntu-Äquivalent heißt (u) readahead .
Auf Linux-Systemen müssen Sie nicht darüber nachdenken.
3 Softwareempfehlungen
Ich empfehle BleachBit : Es ist ein guter Dateibereiniger und (auch im Root-Modus) Sie können Ihr System kaum durcheinander bringen.
Um es zu installieren, öffnen Sie Ihr Terminal und geben Sie ein
Geben Sie Ihr Passwort ein (es werden keine Zeichen angezeigt) und warten Sie, bis es ausgeführt wird.
Bis Ubuntu 12.04 können Sie Computer-Hausmeister verwenden : Aber wenn Sie nicht wissen, was Sie tun, seien Sie vorsichtig. Sie können Ihr System zerstören!
Um es zu installieren, öffnen Sie Ihr Terminal und geben Sie ein
Geben Sie Ihr Passwort ein (es werden keine Zeichen angezeigt) und warten Sie, bis es ausgeführt wird.
Bis Ubuntu 14.04 können Sie Ubuntu Tweak verwenden : Es verfügt über einen integrierten Computer-Hausmeister und viele andere mehr oder weniger nützliche Dienstprogramme. Aber wie gesagt, sei vorsichtig!
Um es zu installieren, öffnen Sie Ihr Terminal und geben Sie ein
Geben Sie Ihr Passwort ein (es werden keine Zeichen angezeigt) und warten Sie, bis es ausgeführt wird.
quelle
Sie können Speicher freigeben, ohne weitere Software zu installieren, indem Sie in die
drop_caches
Datei im/proc/sys/vm
Verzeichnis schreiben .Zuerst möchten Sie ein Programm wie
top
oder verwendenfree
, um die RAM-Nutzung und -Verfügbarkeit anzuzeigen:Als nächstes müssen Sie den folgenden Befehl ausführen:
(was ungefähr dem etwas umständlicheren entspricht
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
.)Führen Sie dann den
free
Befehl aus und überprüfen Sie die Ausgabe:Unten finden Sie Links zu Artikeln, die den Prozess und die Dokumentation zur Verwendung der
drop_caches
Datei identifizieren .Quellen und weiterführende Literatur:
/proc/sys/vm
.quelle
BleachBit aus dem Ubuntu Software Center ist ebenfalls eine nützliche Überlegung. Es löscht unnötige Dateien, um wertvollen Speicherplatz freizugeben, die Privatsphäre zu wahren und unter anderem Junk zu entfernen.
quelle