Zum Inhalt springen

/proc/sys/vm/drop caches: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  /proc/sys/vm/drop caches
Keine Bearbeitungszusammenfassung
K Textersetzung - „““ durch „"“
 
(35 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''topic''' - Beschreibung
'''/proc/sys/vm/drop_caches''' - drop_caches
 
== 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 Mechanismus
* Seitencache, Inode-, Dentry-Caches löschen  
* Speicherplatz freigeben


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 col1center big"
! Wert !! Befehl!! Beschreibung
|-
| 1 ||  echo 1 > /proc/sys/vm/drop_caches|| Seitenzwischenspeicher freigeben
|-
| 2 || echo 2 > /proc/sys/vm/drop_caches|| Dentries und Inodes freigeben
|-
| 3 || echo 3 > /proc/sys/vm/drop_caches|| Seitenzwischenspeicher, Dentries und Inodes freigeben
|}


Um den Seitenzwischenspeicher freizugeben:
; Dies ist ein nicht-destruktiver Vorgang
# echo 1 > /proc/sys/vm/drop_caches
Es werden nur Dinge freigegeben, die vollständig ungenutzt sind


Um Dentries und Inodes freizugeben:
Verunreinigte Objekte werden weiterhin verwendet, bis sie auf die Festplatte geschrieben werden, und können nicht freigegeben werden
# echo 2 > /proc/sys/vm/drop_caches
* Wenn Sie zuerst "sync" ausführen, um sie auf die Festplatte zu schreiben, werden durch diese Löschvorgänge tendenziell mehr Speicher freigegeben


Um Seitenzwischenspeicher, Dentries und Inodes freizugeben:
<noinclude>
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.
== Konfiguration ==


=== Dateien ===
{| class="wikitable options"
|-
! Datei !! Beschreibung
|-
| ||
|-
| ||
|}
<noinclude>
<noinclude>
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
==== Links ====
 
===== Weblinks =====
=== Dokumentation ===
 
; Man-Page
 
; Info-Pages
 
=== Links ===
==== Weblinks ====
# https://linux-mm.org/Drop_Caches
# https://linux-mm.org/Drop_Caches


{{DEFAULTSORT:Drop_Caches}}
[[Kategorie:/proc/sys/vm]]
{{DISPLAYTITLE:Drop_Caches}}
 
[[Kategorie:new]]


</noinclude>
</noinclude>

Aktuelle Version vom 31. März 2025, 21:39 Uhr

/proc/sys/vm/drop_caches - drop_caches

Beschreibung

Kernel Mechanismus

  • Seitencache, Inode-, Dentry-Caches löschen
  • Speicherplatz freigeben

Um /proc/sys/vm/drop_caches zu verwenden, geben Sie einfach eine Zahl ein

Wert Befehl Beschreibung
1 echo 1 > /proc/sys/vm/drop_caches Seitenzwischenspeicher freigeben
2 echo 2 > /proc/sys/vm/drop_caches Dentries und Inodes freigeben
3 echo 3 > /proc/sys/vm/drop_caches Seitenzwischenspeicher, Dentries und Inodes freigeben
Dies ist ein nicht-destruktiver Vorgang

Es werden nur Dinge freigegeben, 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


Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch


Dokumentation

Man-Page
Info-Pages

Links

Weblinks

  1. https://linux-mm.org/Drop_Caches