JavaScript is required to for searching.
Omitir vínculos de navegación
Salir de la Vista de impresión
Guía de análisis de Oracle® ZFS Storage Appliance, versión 2013.1.3.0
Red de tecnología de Oracle
Biblioteca
PDF
Vista de impresión
Comentarios
search filter icon
search icon

Información del documento

Introducción

Interfaz de análisis

Estadísticas y conjuntos de datos

Estadísticas

Estadísticas predeterminadas

Tareas

Cómo determinar el impacto de una estadística dinámica

CPU: Percent Utilization (CPU: porcentaje de utilización)

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Detalles

Cache: ARC Accesses (Caché: accesos a ARC)

Cuándo se debe verificar

Desgloses

Detalles

Metadatos

Precaptura

Análisis adicional

Cache: L2ARC I/O Bytes (Caché: bytes de E/S de L2ARC)

Cuándo se debe verificar

Desgloses

Análisis adicional

Cache: L2ARC Accesses (Caché: accesos a L2ARC)

Cuándo se debe verificar

Desgloses

Análisis adicional

Capacidad: bytes de capacidad utilizados

Cuándo se debe verificar

Desgloses

Análisis adicional

Capacidad: porcentaje de capacidad utilizado

Cuándo se debe verificar

Desgloses

Análisis adicional

Capacidad: bytes de agrupación del sistema utilizados

Cuándo se debe verificar

Desgloses

Análisis adicional

Capacidad: porcentaje de agrupación del sistema utilizado

Cuándo se debe verificar

Desgloses

Análisis adicional

Data Movement: Shadow Migration Bytes (Movimiento de datos: bytes de migración shadow)

Cuándo se debe verificar

Desgloses

Análisis adicional

Data Movement: Shadow Migration Ops (Movimiento de datos: opciones de migración shadow)

Cuándo se debe verificar

Desgloses

Análisis adicional

Movimiento de datos: solicitudes de migración shadow

Cuándo se debe verificar

Desgloses

Análisis adicional

Movimiento de datos: estadísticas de bytes de NDMP

Cuándo se debe verificar

Desgloses

Análisis adicional

Movimiento de datos: estadísticas de operaciones de NDMP

Cuándo se debe verificar

Desgloses

Análisis adicional

Movimiento de datos: bytes de replicación

Cuándo se debe verificar

Desgloses

Análisis adicional

Data Movement: Replication Operations (Operaciones de replicación)

Cuándo se debe verificar

Desgloses

Análisis adicional

Disco: discos

Cuándo se debe verificar

Desgloses

Interpretación

Análisis adicional

Detalles

Disk: I/O Bytes (Disco: bytes de E/S)

Cuándo se debe verificar

Desgloses

Análisis adicional

Disk: I/O Operations (Disco: operaciones de E/S)

Cuándo se debe verificar

Desgloses

Análisis adicional

Network: Device bytes (Red: bytes de dispositivo)

Cuándo se debe verificar

Desgloses

Análisis adicional

Network: Interface Bytes (Red: bytes de interfaz)

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocolo: operaciones de SMB

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: Fibre Channel Bytes (Protocolo: bytes de canal de fibra)

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: Fibre Channel Operations (Protocolo: operaciones de canal de fibra)

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocolo: bytes de FTP

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocolo: solicitudes de HTTP/WebDAV

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: iSCSI Bytes (Protocolo: bytes de iSCSI)

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: iSCSI Operations (Protocolo: operaciones de iSCSI)

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: NFSv[2-4] Bytes

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: NFSv[2-4] Operations

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: SFTP Bytes (bytes de SFTP)

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: SRP Bytes (Protocolo: bytes de SRP)

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Protocol: SRP Operations (Protocolo: operaciones de SRP)

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

CPU: CPU

Cuándo se debe verificar

Desgloses

Detalles

CPU: Kernel Spins (CPU: giros de núcleo)

Cuándo se debe verificar

Desgloses

Cache: ARC Adaptive Parameter (Caché: parámetro adaptable de ARC)

Cuándo se debe verificar

Desgloses

Cache: ARC Evicted Bytes (Caché: bytes rechazados de la ARC)

Cuándo se debe verificar

Desgloses

Cache: ARC Size (Caché: tamaño de ARC)

Cuándo se debe verificar

Desgloses

Cache: ARC Target Size (Caché: tamaño de destino de la ARC)

Cuándo se debe verificar

Desgloses

Cache: DNLC Accesses (Caché: accesos a DNLC)

Cuándo se debe verificar

Desgloses

Cache: DNLC Entries (Caché: entradas de DNLC)

Cuándo se debe verificar

Desgloses

Cache: L2ARC Errors (Caché: errores de L2ARC)

Cuándo se debe verificar

Desgloses

Cache: L2ARC Size (Caché: tamaño de L2ARC)

Cuándo se debe verificar

Desgloses

Data Movement: NDMP Bytes Transferred to/from Disk (Movimiento de datos: bytes de NDMP transferidos desde y hacia el disco)

Cuándo se debe verificar

Desgloses

Análisis adicional

Data Movement: NDMP Bytes Transferred to/from Tape (Movimiento de datos: bytes de NDMP transferidos desde y hacia la cinta)

Cuándo se debe verificar

Desgloses

Análisis adicional

Data Movement: NDMP File System Operations (Movimiento de datos: operaciones del sistema de archivos de NDMP)

Cuándo se debe verificar

Desgloses

Data Movement: NDMP Jobs (Movimiento de datos: trabajos de NDMP)

Cuándo se debe verificar

Desgloses

Data Movement: Replication Latencies (Movimiento de datos: latencias de replicación)

Cuándo se debe verificar

Desgloses

Disk: Percent Utilization (CPU: porcentaje de utilización)

Cuándo se debe verificar

Desgloses

Notas de tabla

Disk: ZFS DMU Operations (Disco: operaciones de DMU de ZFS)

Cuándo se debe verificar

Desgloses

Disk: ZFS Logical I/O Bytes (Disco: bytes de E/S lógica del ZFS)

Cuándo se debe verificar

Desgloses

Disk: ZFS Logical I/O Operations (Disco: operaciones de E/S lógica del ZFS)

Cuándo se debe verificar

Desgloses

Memoria: Dynamic Memory Usage (Memoria: uso de memoria dinámica)

Cuándo se debe verificar

Desgloses

Memoria: Kernel Memory (Memoria: memoria del núcleo)

Cuándo se debe verificar

Desgloses

Memoria: Kernel Memory in Use (Memoria: memoria de núcleo en uso)

Cuándo se debe verificar

Desgloses

Memoria: Kernel Memory Lost to Fragmentation (Memoria: memoria del núcleo perdida por fragmentación)

Cuándo se debe verificar

Desgloses

Network: Datalink Bytes (Red: bytes de enlaces de datos)

Ejemplo

Cuándo se debe verificar

Desgloses

Análisis adicional

Network: IP Bytes (Red: bytes de IP)

Cuándo se debe verificar

Desgloses

Network: IP Packets (Red: paquetes IP)

Cuándo se debe verificar

Desgloses

Network: TCP Bytes (Red: bytes de TCP)

Cuándo se debe verificar

Desgloses

Network: TCP Packets (Red: paquetes TCP)

Cuándo se debe verificar

Desgloses

Network: TCP Retransmissions (Red: retransmisiones de TCP)

Cuándo se debe verificar

Desgloses

System: NSCD Backend Requests (Sistema: solicitudes de backend de NSCD)

Cuándo se debe verificar

Desgloses

System: NSCD Operations (Sistema: operaciones de NSCD)

Cuándo se debe verificar

Desgloses

Conjuntos de datos

Trabajo con conjuntos de datos (BUI)

Trabajo con conjuntos de datos (CLI)

Visualización de conjuntos de datos disponibles

Lectura de conjuntos de datos

Suspensión y reanudación de todos los conjuntos de datos

Descarte de datos de un conjunto de datos

Impacto sobre el rendimiento

CPU: Percent Utilization (CPU: porcentaje de utilización)

Muestra el promedio de utilización de las CPU del dispositivo. La CPU puede ser un núcleo de un socket o un subproceso de hardware; el número y el tipo se pueden ver en Interfaz de análisis. Por ejemplo, un sistema puede tener cuatro sockets de CPU de cuatro núcleos, lo cual significa que hay 16 CPU disponibles para el dispositivo. La utilización que se muestra en esta estadística representa el promedio de todas las CPU.

Figura 3-1  Porcentaje de utilización de la CPU

image:Gráfico en el que se muestra el porcentaje de utilización de la CPU

Las CPU del dispositivo pueden alcanzar el 100% de su utilización, lo cual podría ser un problema, o no. En algunas pruebas de rendimiento, de manera intencional, se utiliza el 100% de la CPU del dispositivo para realizar la medición con el rendimiento máximo.

Ejemplo

En este ejemplo, se muestra la estadística Percent utilization broken down by CPU mode (CPU: porcentaje de utilización desglosado por modo de CPU), mientras el dispositivo ofrecía más de 2 Gigabytes por segundo de datos en caché mediante NFSv3.

Un uso promedio del 82% sugiere que podría haber más espacio disponible y que el dispositivo podría ofrecer más de 2 Gigabytes por segundo (puede hacerlo). (Los desgloses solo alcanzan el 81%; el 1% adicional se debe al redondeo).

El alto nivel de utilización de la CPU no significa que la latencia general de las operaciones de NFS pueda aumentar, lo que se puede medir mediante la estadística Protocol NFS operations (Operaciones de NFS del protocolo) desglosadas por latencia, ya que es posible que las operaciones esperen recursos de la CPU con más regularidad.

Cuándo se debe verificar

Cuando se buscan cuellos de botella en el sistema. Esto también se puede verificar cuando se activan funciones que consumen recursos de CPU, como la compresión, para medir el costo de esa función para la CPU.

Desgloses

Desgloses disponibles de porcentaje de utilización de la CPU:

Tabla 3-2  Desgloses de porcentaje de utilización
Desglose
Descripción
modo de CPU
Puede ser usuario o núcleo. Consulte la tabla de modos de CPU a continuación.
identificador de CPU
Identificador numérico del sistema operativo de la CPU.
nombre de aplicación
Nombre de la aplicación que se encuentra en la CPU.
identificador de proceso
ID de proceso del sistema operativo (PID).
nombre de usuario
Nombre del usuario responsable del proceso o subproceso que consume recursos de CPU.

A continuación, se presentan los modos de CPU:

Tabla 3-3  Modos de CPU
modo de CPU
Descripción
usuario
Se trata de un proceso de espacio de usuario. El proceso de espacio de usuario más común que consume recursos de CPU es akd, el daemon del kit del dispositivo, que proporciona el control administrativo del dispositivo.
núcleo
Se trata de un subproceso basado en núcleo que consume recursos de CPU. Muchos de los servicios del dispositivo se basan en el núcleo, por ejemplo, NFS y SMB.

Análisis adicional

El problema con este promedio de utilización de la CPU es que puede ocultar inconvenientes cuando una única CPU se utiliza al 100%, lo cual puede ocurrir si un único subproceso de software está saturado de trabajo. Utilice el análisis avanzado de CPU con un desglose por porcentaje de utilización, que representa la utilización como un mapa de riesgos de las CPU, lo cual permite la identificación sencilla de una única CPU utilizada al 100%.

Detalles

La utilización de la CPU representa el tiempo dedicado al procesamiento de instrucciones de la CPU en código de núcleo y usuario, que no forman parte del subproceso inactivo. El tiempo de instrucción comprende los ciclos de detención del bus de memoria. Por lo tanto, el alto nivel de utilización puede ser provocado por el movimiento de E/S de los datos.