GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lösche ich den Cache-Speicher in Debian?

Versuchen Sie dies als root (nicht sudo):

#sync && echo 3 > /proc/sys/vm/drop_caches

Das Problem mit:

sudo echo 1 > /proc/sys/vm/drop_caches

ist, dass die Umleitung in der anfänglichen Shell - d.h. unter Ihrem eigenen Konto - erfolgt, bevor das "sudo echo 1" passiert, was nicht der Teil ist, der wirklich Root-Zugriff benötigt. Sie müssen das Öffnen von drop_caches durch ">" erhalten, um sich innerhalb des sudo zu befinden. Ein fauler Weg (faul, weil er die 3 zurück nach stdout klont, was Sie eigentlich nicht brauchen) ist:

echo 3 | sudo tee /proc/sys/vm/drop_caches

Die Optionen zum Schreiben in drop_caches sind:

  1. Kostenloser Seitencache
  2. Kostenlose Dentries und Inodes
  3. Kostenloser Pagecache, Dentries und Inodes.

Und Sie sollten zuerst synchronisieren, also alles in allem:

sync ; echo 3 | sudo tee /proc/sys/vm/drop_caches

oder wenn Ihnen die unechte "3" auf stdout nicht gefällt:

sudo sh -c 'sync ; echo 3 >/prod/sys/vm/drop_caches'

Linux
  1. So erstellen Sie einen Sudo-Benutzer unter Debian

  2. So erstellen Sie einen Sudo-Benutzer unter Debian

  3. So löschen Sie den Speichercache in Linux

  4. So installieren Sie MongoDB unter Debian 11

  5. Wie installiert man Mono 4.0.1 auf Debian 8?

So installieren Sie ERPNext auf Debian 9

So installieren Sie MariaDB unter Debian 11

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So löschen Sie den Auslagerungsspeicher unter Linux

So installieren Sie Go unter Debian 11