GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo borrar la memoria caché en Debian?

Prueba esto como root (no sudo):

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

El problema con:

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

es que la redirección ocurre en el shell inicial, es decir, en su propia cuenta, antes de que ocurra el "sudo echo 1", que no es la parte que realmente necesita acceso de root. Debe obtener la apertura de drop_caches por ">" para estar dentro del sudo. Una forma perezosa (perezosa porque clona los 3 de vuelta a la salida estándar, que en realidad no necesitas) es:

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

Las opciones para escribir en drop_caches son:

  1. caché de página gratuito
  2. Dentries e inodos libres
  3. Caché de páginas, dentries e inodos gratuitos.

Y usted debería sincronizar primero, así que en general:

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

o si no le gusta el falso "3" en la salida estándar:

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

Linux
  1. Cómo crear un usuario Sudo en Debian

  2. Cómo crear un usuario Sudo en Debian

  3. Cómo borrar la caché de memoria en Linux

  4. Cómo instalar MongoDB en Debian 11

  5. ¿Cómo instalar Mono 4.0.1 en Debian 8?

Cómo instalar ERPNext en Debian 9

Cómo instalar MariaDB en Debian 11

Cómo instalar Nginx en Debian 11

Cómo instalar Nagios en Debian 10 / Debian 9

Cómo borrar la memoria de intercambio en Linux

Cómo instalar Go en Debian 11