Mac OS X hat ein ziemlich cooles Tool namenspurge
.
Sie führen es in der Befehlszeile aus und es gibt den gesamten verfügbaren Speicher frei – wodurch Ihr System bis zum Stillstand verlangsamt wird.
Ich gebe nach dem Ausführen häufig 2 GB Speicher oder mehr frei.
Ist dies für Debian/Ubuntu verfügbar?
Antwort1
Versuchen
sync; echo 3 > /proc/sys/vm/drop_caches
Bearbeitet am 19.08.12, um eine Erklärung zu Drop_Caches hinzuzufügen:
Erläuterung zudrop_caches
Seit Kernel 2.6.16 können Sie das Verhalten des Caches steuern. Es gibt vier mögliche „Positionen“ für den Schalter.
0 -> Gibt dem Kernel die volle Kontrolle über den Cache-Speicher. 1 -> Gibt den Seitencache frei. 2 -> Gibt Dentries und Inodes frei. 3 -> Gibt Dentries und Inodes sowie den Seitencache frei.
Geben Sie diese Werte also einfach /proc/sys/vm/drop_caches
mit echo
und als Root in die Datei ein:
sync; echo 0 > /proc/sys/vm/drop_caches
oder
sync; echo 1 > /proc/sys/vm/drop_caches
oder
sync; echo 2 > /proc/sys/vm/drop_caches
oder
sync; echo 3 > /proc/sys/vm/drop_caches
Antwort2
Versuchen
free && sync && echo 3 > /proc/sys/vm/drop_caches && free