sql >> Base de Datos >  >> NoSQL >> Redis

¿Qué son Pagecache, dentries, inodos?

Simplificando un poco, déjame tratar de explicarte en lo que parece ser el contexto de tu pregunta porque hay múltiples respuestas.

Parece que está trabajando con almacenamiento en memoria caché de estructuras de directorios. Un inodo en su contexto es una estructura de datos que representa un archivo. A entradas es una estructura de datos que representa un directorio. Estas estructuras podrían usarse para construir un caché de memoria que represente la estructura de archivos en un disco. Para obtener una lista directa, el sistema operativo podría ir a los dentries, si el directorio está allí, enumerar su contenido (una serie de inodos). Si no está allí, vaya al disco y léalo en la memoria para que pueda usarse nuevamente.

La caché de página podría contener asignaciones de memoria a bloques en el disco. Posiblemente podría ser E/S almacenada en búfer, archivos asignados a la memoria, áreas paginadas de ejecutables, cualquier cosa que el sistema operativo pueda almacenar en la memoria desde un archivo.

Tus comandos vacían estos búferes.