Manual de referencia de parámetros ajustables de Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

fsflush

El daemon del sistema, fsflush, se ejecuta periódicamente para realizar tres tareas principales:

  1. En cada llamada, fsflush vacía las páginas del sistema de archivos sucios con determinada antigüedad del disco.

  2. En cada llamada, fsflush examina una parte de la memoria y hace que las páginas modificadas se sobrescriban en el almacenamiento de respaldo. Las páginas se escriben si están modificadas y si no cumplen una de las siguientes condiciones:

    • Páginas que son páginas de núcleo

    • Páginas que están libres

    • Páginas que están bloqueadas

    • Páginas que están asociadas a un dispositivo de intercambio

    • Páginas que están implicadas actualmente en una operación de E/S

    El efecto neto es vaciar páginas de archivos que tienen asignado mmap con permiso de escritura y que se han cambiado.

    Las páginas se vacían al almacén de respaldo, pero quedan conectadas con el proceso que las utiliza. Esto simplificará la reclamación de páginas cuando el sistema se ejecuta lento en la memoria, al evitar retrasos por escritura en la página en el almacenamiento de respaldo antes de reclamarla, si la página no se ha modificado desde el vaciado.

  3. fsflush escribe metadatos del sistema de archivos en el disco. Esta escritura se realiza cada nllamadas, donde n se calcula desde distintas variables de configuración. Consulte tune_t_fsflushr y autoup para obtener detalles.

Se pueden configurar las siguientes funciones:

  • Frecuencia de llamada (tune_t_fsflushr)

  • Si se ejecuta la exploración de la memoria (dopageflush)

  • Si se produce el vaciado de datos del sistema de archivos (doiflush)

  • La frecuencia con la que se produce el vaciado de los datos del sistema de archivos (autoup)

En la mayoría de los sistemas, la exploración de la memoria y la sincronización de los metadatos del sistema de archivos son actividades dominantes para fsflush. En función del uso de sistema, la exploración de la memoria puede resultar poco útil o consumir demasiado tiempo de CPU.