GNU/Linux >> Linux Esercitazione >  >> Linux

Come cancellare la memoria cache in Debian?

Prova questo come root (non sudo):

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

Il problema con:

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

è che il reindirizzamento avviene nella shell iniziale, ovvero sotto il tuo account, prima che avvenga il "sudo echo 1", che non è la parte che necessita realmente dell'accesso root. Devi ottenere l'apertura di drop_caches da ">" per essere all'interno del sudo. Un modo pigro (pigro perché clona il 3 su stdout, di cui in realtà non hai bisogno) è:

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

Le opzioni per scrivere in drop_caches sono:

  1. Pagina cache gratuita
  2. Dentry e inode gratuiti
  3. Pagecache, dentries e inode gratuiti.

E tu dovresti sincronizza prima, quindi tutto sommato:

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

o se non ti piace il falso "3" su stdout:

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

Linux
  1. Come creare un utente Sudo su Debian

  2. Come creare un utente Sudo su Debian

  3. Come cancellare la cache di memoria in Linux

  4. Come installare MongoDB su Debian 11

  5. Come installare Mono 4.0.1 su Debian 8?

Come installare ERPNext su Debian 9

Come installare MariaDB su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come cancellare la memoria di scambio in Linux

Come installare Vai su Debian 11