Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Cómo funcionan los filtros de primera lectura y primera escritura de FPolicy con NFS

Colaboradores

Los clientes NFS experimentan un tiempo de respuesta elevado durante el tráfico elevado de solicitudes de lectura/escritura cuando se habilita FPolicy mediante un servidor FPolicy externo con operaciones de lectura/escritura como eventos supervisados. Para los clientes NFS, el uso de filtros de primera lectura y primera escritura en FPolicy reduce el número de notificaciones de FPolicy y mejora el rendimiento.

En NFS, el cliente realiza operaciones de I/o en un archivo mediante la recuperación de su gestor. Este identificador puede seguir siendo válido durante todos los reinicios del servidor y el cliente. Por lo tanto, el cliente puede almacenar en caché el identificador y enviar solicitudes al mismo sin recuperar los controladores de nuevo. En una sesión normal, se envían muchas solicitudes de lectura/escritura al servidor de archivos. Si se generan notificaciones para todas estas solicitudes, se podrían producir los siguientes problemas:

  • Mayor carga gracias al procesamiento de notificaciones adicional y al mayor tiempo de respuesta.

  • Un gran número de notificaciones que se envían al servidor de FPolicy aunque el servidor no se vea afectado por todas las notificaciones.

Después de recibir la primera solicitud de lectura/escritura de un cliente para un archivo concreto, se crea una entrada de caché y se aumenta el número de lectura/escritura. Esta solicitud se Marca como la primera operación de lectura/escritura y se genera un evento FPolicy. Antes de planificar y crear los filtros FPolicy para un cliente NFS, debe comprender los conceptos básicos de cómo funcionan los filtros FPolicy.

  • Primera lectura: Filtra las solicitudes de lectura del cliente para la primera lectura.

    Cuando este filtro se utiliza para eventos NFS, el -file-session-io-grouping-count y.. -file-session-io-grouping-duration Los ajustes determinan la solicitud de primera lectura para la que se procesa FPolicy.

  • Primera escritura: Filtra las solicitudes de escritura del cliente para la primera escritura.

    Cuando este filtro se utiliza para eventos NFS, el -file-session-io-grouping-count y.. -file-session-io-grouping-duration Los ajustes determinan la solicitud de primera escritura para la que se procesó FPolicy.

Las siguientes opciones se agregan a la base de datos de servidores NFS.

file-session-io-grouping-count: Number of I/O Ops on a File to Be Clubbed and Considered as One Session
for Event Generation
file-session-io-grouping-duration: Duration for Which I/O Ops on a File to Be Clubbed and Considered as
One Session for Event Generation