/proc/sys/vm/drop caches: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
| Zeile 70: | Zeile 70: | ||
= TMP = | = TMP = | ||
== 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 | 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 /proc/sys/vm/drop_caches zu verwenden, geben Sie einfach eine Zahl ein | ||
{| class=wikitable options" | |||
! Beschreibung !! Befehl | |||
|- | |||
| Seitenzwischenspeicher freigeben || echo 1 > /proc/sys/vm/drop_caches | |||
Dentries und Inodes freigeben | |- | ||
| Dentries und Inodes freigeben || echo 2 > /proc/sys/vm/drop_caches | |||
|- | |||
Seitenzwischenspeicher, Dentries und Inodes freigeben | | Seitenzwischenspeicher, Dentries und Inodes freigeben || echo 3 > /proc/sys/vm/drop_caches | ||
|} | |||
; Dies ist ein nicht-destruktiver Vorgang | ; Dies ist ein nicht-destruktiver Vorgang | ||
| Zeile 88: | Zeile 91: | ||
Verunreinigte Objekte werden weiterhin verwendet, bis sie auf die Festplatte geschrieben werden, und können nicht freigegeben werden | 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 | * Wenn Sie zuerst „sync“ ausführen, um sie auf die Festplatte zu schreiben, werden durch diese Löschvorgänge tendenziell mehr Speicher freigegeben | ||
<noinclude> | <noinclude> | ||
Version vom 28. Februar 2025, 13:30 Uhr
drop_caches - /proc/sys/vm/drop_caches
Beschreibung
Installation
Aufruf
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Problembehebung
Konfiguration
Dateien
| Datei | Beschreibung |
|---|---|
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Pages
Links
Projekt
Weblinks
TMP
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
| Beschreibung | Befehl |
|---|---|
| Seitenzwischenspeicher freigeben | echo 1 > /proc/sys/vm/drop_caches |
| Dentries und Inodes freigeben | echo 2 > /proc/sys/vm/drop_caches |
| Seitenzwischenspeicher, Dentries und Inodes freigeben | 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
Achtung: Der Sortierungsschlüssel „drop_caches“ überschreibt den vorher verwendeten Schlüssel „new“.