Linux usa instrucciones para liberar el paso de caché

  

El funcionamiento del sistema Linux durante mucho tiempo, producirá una gran cantidad de video, descargue el archivo que dejó el caché, si no se limpia con regularidad hará que el sistema sea muy lento, la siguiente serie pequeña para todos Esta sección describe cómo liberar el caché de Linux.
mecanismo de caché

sistema Linux es bastante avanzada, que va para la dentry (por VFS, se aceleró la ruta del fichero de conversión de i-nodo), Buffer Cache (para leer y escribir bloques de disco) y la página Caché (lectura y escritura para inodos de archivo) realiza operaciones de almacenamiento en caché. Pero después de muchas operaciones de archivo, la memoria caché se quedará sin recursos de memoria. Pero, de hecho, nuestra operación de archivo se ha completado, y esta parte de la caché ya no se utiliza. En este momento, ¿solo podemos ver cómo la memoria caché ocupa el espacio de la memoria?

Por lo tanto, todavía necesitamos liberar manualmente la memoria en Linux, de hecho, es liberar la operación de caché.

Para lograr el propósito de liberar el caché, primero debemos entender el archivo de configuración de claves /proc /sys /vm /drop_caches. El parámetro de liberación de caché se registra en este archivo. El valor predeterminado es 0, es decir, la caché no se libera. Su valor puede ser cualquier número entre 0 y 3, lo que significa diferentes significados:

0 – no libera

1 – publica el caché de la página

2 – Release dentries and inodes

3 – Release all caches

Una vez que conozcamos los parámetros, podemos usar las siguientes instrucciones para operar de acuerdo con nuestras necesidades.

Primero debemos usar el comando de sincronización para escribir todos los buffers de sistema no escritos en el disco, incluidos los nodos i modificados, las E /S de bloque retardadas y los archivos de mapeo de lectura-escritura. De lo contrario, los archivos no guardados pueden perderse durante el lanzamiento del caché.

#sync

A continuación, debemos escribir los parámetros necesarios en el archivo /proc /sys /vm /drop_caches. Por ejemplo, si necesitamos liberar todos los cachés, ingrese el siguiente comando: Br>

#echo 3》 /proc /sys /vm /drop_caches

Este comando entra en vigor inmediatamente después de ingresarlo. Se puede consultar que la memoria disponible es significativamente mayor.

Para consultar los parámetros de la versión actual del caché, puede ingresar el siguiente comando:

#cat /proc /sys /vm /drop_caches

Lo anterior es el uso de Linux para liberar el caché. Se presenta el método. Si cree que su computadora está obteniendo más y más tarjetas, entonces su memoria puede estar muy ocupada. Si lo desea, puede limpiar la basura de la computadora.

Copyright © Conocimiento de Windows All Rights Reserved