Go to main content
Guía de análisis de Oracle® ZFS Storage Appliance (versión OS8.7.0)

Salir de la Vista de impresión

Actualización: Marzo de 2017
 
 

Protocol: NFSv[2-4] Operations (Protocolo: operaciones de NFSv[2-4])

Esta estadística muestra las operaciones de NFSv[2-4] por segundo (IOPS de NFS) solicitadas por los clientes al dispositivo. Las versiones admitidas de NFS son: NFSv2, NFSv3, NFSv4.0 y NFSv4.1. Hay diversos desgloses disponibles para mostrar el cliente, el nombre de archivo y la latencia de E/S de NFS.

Cuándo se deben verificar las operaciones de NFSv[2-4]

Las operaciones de NFSv[2-4] por segundo se pueden utilizar como un indicador de la carga de NFS y se pueden visualizar en el panel de control.

Utilice el desglose de latencia cuando investigue problemas de rendimiento de NFS, en especial para cuantificar la magnitud del problema. Esto permite medir el componente de latencia de E/S del que es responsable el dispositivo y mostrarlo como un mapa de riesgos para poder observar el patrón de latencia general, además de los valores atípicos. Si la latencia de NFS es elevada, analice aún más la latencia para identificar el tipo de operación y el nombre de archivo de la alta latencia y, además, verifique otras estadísticas de carga del disco y la CPU para investigar el motivo por el cual el dispositivo responde con lentitud; si la latencia es baja, el dispositivo funciona rápidamente y es más probable que cualquier problema de rendimiento que se experimente en el cliente sea ocasionado por otros factores del entorno: por ejemplo, infraestructura de red y carga de CPU del lado del cliente.

La manera ideal para mejorar el rendimiento consiste en eliminar el trabajo innecesario, que se puede identificar mediante desgloses de nombres de archivos y el cliente, y la vista de jerarquía de nombres de archivos. Los desgloses de clientes y especialmente de nombres de archivo pueden ser muy costosos en cuanto a sobrecarga de almacenamiento y ejecución. Por lo tanto, no se recomienda activar estos desgloses de manera permanente en un dispositivo de producción de uso intenso.

Desgloses de operaciones de NFSv[2-4]

Tabla 44  Desgloses de operaciones de NFS
Desglose
Descripción
type of operation (tipo de operación)
Tipo de operación de NFS (read/write/getattr/setattr/lookup/...).
client (cliente)
Dirección IP o nombre de host remoto del cliente NFS.
filename (nombre de archivo)
Nombre de archivo de E/S de NFS si es conocido y almacenado en caché por el dispositivo. Hay casos en los que el nombre de archivo no se conoce, por ejemplo, después de un failover del cluster y cuando los clientes continúan manejando archivos de NFS sin emitir una solicitud abierta para identificar el nombre del archivo; en estas situaciones, el nombre del archivo informado es "<unknown>" (desconocido).
Application ID (ID de aplicación)
Identidad de la aplicación cliente que emite la E/S. Este desglose está disponible solo para clientes NFSv4.0 y NFSv4.1 con OISP habilitado.
share (recurso compartido)
El recurso compartido para esta E/S de NFS.
project (proyecto)
El proyecto para esta E/S de NFS.
latency (latencia)
Mapa de riesgos que muestra la latencia de la E/S de NFS, medida desde el momento en que la solicitud de NFS llega al dispositivo de la red, hasta el momento en que se envía la respuesta; esta latencia incluye el tiempo necesario para procesar la solicitud de NFS y para llevar a cabo cualquier E/S de disco.
size (tamaño)
Mapa de riesgos que muestra la distribución de los tamaños de E/S de NFS.
offset (desplazamiento)
Mapa de riesgos que muestra el desplazamiento de archivos de E/S de NFS. Se puede utilizar para identificar las IOPS de NFS aleatorias o secuenciales. Utilice la estadística de operaciones de E/S del disco para verificar si se ha asignado la IOPS de NFS aleatoria a la IOPS de discos aleatoria después de aplicar la configuración de la RAID y el sistema de archivo.

Estos desgloses se pueden combinar para producir estadísticas eficaces. Por ejemplo:

  • "Protocol: NFSv3 operations per second of type read broken down by latency" (Protocolo: operaciones de NFSv3 por segundo de tipo lectura desglosadas por latencia) (para examinar la latencia solo de las lecturas)

  • "Protocol: NFSv3 operations per second for file '/export/fs4/10ga' broken down by offset" (Protocolo: operaciones de NFSv3 por segundo para el archivo '/export/fs4/10ga' desglosadas por desplazamiento) (para examinar el patrón de acceso a archivo de un archivo en particular)

  • "Protocol: NFSv3 operations per second for client 'phobos.sf.fishpong.com' broken down by filename" (Protocolo: operaciones de NFSv3 por segundo para cliente 'phobos.sf.fishpong.com' desglosadas por nombre de archivo) (para ver los archivos a los que accede un cliente en particular)

Análisis adicional

Consulte Network: Device bytes (Red: bytes de dispositivo) para obtener la medición del rendimiento de red ocasionado por la actividad de NFS; Cache: ARC Accesses (Caché: accesos a ARC) para ver de qué manera la carga de trabajo de lectura de NFS está regresando de la caché y Disk: I/O Operations (Disco: operaciones de E/S) para conocer la E/S de disco backend generada.