GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo borrar la caché de RAM, el búfer y el espacio de intercambio en el sistema Linux

Por lo general, durante el tiempo de ejecución, el sistema Linux utilizará una parte no utilizada de la memoria física para el almacenamiento temporal de datos. Caché y búfer se refieren a los datos temporales del programa que el sistema utiliza para mejorar el rendimiento del programa o aplicación. Si le preocupa que su memoria física esté siendo utilizada por el programa para el almacenamiento en caché y desea borrarlos. Puede hacerlo en Linux y vamos a discutir esto en este artículo. En el sistema Linux, proporciona tres opciones para borrar el caché, analicémoslo.

Para borrar la página de caché

# sync; echo 1 > /proc/sys/vm/drop_caches

Para borrar dentries e inodos

# sync; echo 2 > /proc/sys/vm/drop_caches

Para borrar PageCache, dentries e inodos

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

En el comando anterior, el comando de sincronización vacía y escribe todos los datos de caché en el disco. El punto y coma (;) después de la sincronización separará los dos comandos y mantendrá la segunda unidad de comando, la primera se ejecutará por completo. Los cachés de página son los datos de caché que retiene el sistema después de leer los archivos.

De manera similar, dentry e inode_cache son los datos de caché que se almacenan en la memoria después de leer los atributos/directorios del archivo. Según el kernel de Linux, la escritura en drop_caches borrará el caché sin afectar los programas en ejecución.

En el ejemplo anterior, puede ver que los datos de caché se reducen de 249 Mb a 138 Mb.

Nota:el almacenamiento en caché de la memoria no se relaciona con el espacio de intercambio, por lo que aumentar el espacio de intercambio no ayudará. No utilizará espacio de intercambio para almacenar datos de caché.

Borrar memoria de intercambio

Básicamente, intercambie el espacio en el disco que se usa como memoria física secundaria siempre que la memoria RAM se quede sin memoria para mejorar el rendimiento del sistema. Los datos en el intercambio también son temporales, por lo que para borrar el espacio de intercambio en el sistema, ejecute el siguiente comando.

# swapoff -a && swapon -a

El comando swapoff deshabilitará el intercambio y swapon habilitará el intercambio. Si lo desea, puede ejecutar ambos comandos por separado sin utilizar operadores.

Conclusión

En este artículo, aprendemos cómo borrar la memoria caché y el búfer de la memoria física junto con borrar el espacio de intercambio cuando sea necesario. Espero que les guste este artículo.


Cent OS
  1. Cómo obtener información sobre el sistema y el hardware en Linux

  2. Cómo aumentar el intercambio en Linux/CentOS/Redhat/Ubuntu

  3. Cómo borrar la memoria RAM de la computadora en Ubuntu y Linux Mint

  4. Cómo borrar el búfer/pagecache (caché de disco) en Linux

  5. Cómo agregar espacio de intercambio en Linux

Cómo agregar espacio de intercambio en Debian 10

Cómo agregar espacio de intercambio en Ubuntu 20.04

Cómo instalar KernelCare y borrar Kernelcare Cache en Linux

Cómo borrar el caché de la memoria RAM, el búfer y el espacio de intercambio en Linux

Cómo agregar y configurar el espacio de intercambio en Ubuntu Linux

Cómo verificar el espacio de intercambio en Linux