/proc/sys/vm/drop caches: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Kernel 2.6.16 und neuer bieten einen Mechanismus, mit dem der Kernel den Seitencache und/oder die Inode- und Dentry-Caches auf Befehl löschen kann, wodurch viel Speicherplatz freigegeben werden kann. Jetzt können Sie das Skript wegwerfen, das eine Menge Speicherplatz belegt hat, nur um den Cache zu leeren ... Um /proc/sys/vm/drop_caches zu verwenden, geben Sie einfach eine Zahl ein. Um den Seitenzwischenspeicher freizugeben: # echo 1 > /proc/sys/vm/d…“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
'''topic''' - Beschreibung | |||
== Beschreibung == | |||
Kernel 2.6.16 und neuer bieten einen Mechanismus, mit dem der Kernel den Seitencache und/oder die Inode- und Dentry-Caches auf Befehl löschen kann, wodurch viel Speicherplatz freigegeben werden kann. Jetzt können Sie das Skript wegwerfen, das eine Menge Speicherplatz belegt hat, nur um den Cache zu leeren ... | Kernel 2.6.16 und neuer bieten einen Mechanismus, mit dem der Kernel den Seitencache und/oder die Inode- und Dentry-Caches auf Befehl löschen kann, wodurch viel Speicherplatz freigegeben werden kann. Jetzt können Sie das Skript wegwerfen, das eine Menge Speicherplatz belegt hat, nur um den Cache zu leeren ... | ||
Zeile 13: | Zeile 15: | ||
Dies ist ein nicht-destruktiver Vorgang, bei dem nur Dinge freigegeben werden, die vollständig ungenutzt sind. Verunreinigte Objekte werden weiterhin verwendet, bis sie auf die Festplatte geschrieben werden, und können nicht freigegeben werden. Wenn Sie zuerst „sync“ ausführen, um sie auf die Festplatte zu schreiben, werden durch diese Löschvorgänge tendenziell mehr Speicher freigegeben. | Dies ist ein nicht-destruktiver Vorgang, bei dem nur Dinge freigegeben werden, die vollständig ungenutzt sind. Verunreinigte Objekte werden weiterhin verwendet, bis sie auf die Festplatte geschrieben werden, und können nicht freigegeben werden. Wenn Sie zuerst „sync“ ausführen, um sie auf die Festplatte zu schreiben, werden durch diese Löschvorgänge tendenziell mehr Speicher freigegeben. | ||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}}} | |||
==== Links ==== | |||
===== Weblinks ===== | |||
# https://linux-mm.org/Drop_Caches | |||
{{DEFAULTSORT:Drop_Caches}} | |||
{{DISPLAYTITLE:Drop_Caches}} | |||
[[Kategorie:new]] | |||
</noinclude> |
Version vom 16. Februar 2025, 18:23 Uhr
topic - Beschreibung
Beschreibung
Kernel 2.6.16 und neuer bieten einen Mechanismus, mit dem der Kernel den Seitencache und/oder die Inode- und Dentry-Caches auf Befehl löschen kann, wodurch viel Speicherplatz freigegeben werden kann. Jetzt können Sie das Skript wegwerfen, das eine Menge Speicherplatz belegt hat, nur um den Cache zu leeren ...
Um /proc/sys/vm/drop_caches zu verwenden, geben Sie einfach eine Zahl ein.
Um den Seitenzwischenspeicher freizugeben:
# echo 1 > /proc/sys/vm/drop_caches
Um Dentries und Inodes freizugeben:
# echo 2 > /proc/sys/vm/drop_caches
Um Seitenzwischenspeicher, Dentries und Inodes freizugeben:
echo 3 > /proc/sys/vm/drop_caches
Dies ist ein nicht-destruktiver Vorgang, bei dem nur Dinge freigegeben werden, die vollständig ungenutzt sind. Verunreinigte Objekte werden weiterhin verwendet, bis sie auf die Festplatte geschrieben werden, und können nicht freigegeben werden. Wenn Sie zuerst „sync“ ausführen, um sie auf die Festplatte zu schreiben, werden durch diese Löschvorgänge tendenziell mehr Speicher freigegeben.
Anhang
Siehe auch
Links
Weblinks